Objetivos: Apresentar ao aluno os conceitos de Banco de Dados, sua arquitetura e operação; desenvolver os fundamentos de linguagem de manipulação de dados.


Ementa: Conceituar os diversos tipos de sistemas gerenciadores de bancos de dados adotados no mercado. Modelagem de dados. Sistema de Gerenciamento de Banco de Dados (SGBD): arquitetura e aspectos operacionais. Modelo Relacional. Modelo Entidade-
Relacionamento. Linguagem de Manipulação de Dados (SQL).


Bibliografia básica
COUGO, Paulo S. Modelagem Conceitual: Projeto de Bancos de Dados. Rio de Janeiro: Campus, 1997.
HEUSER, C A. Projeto de banco de dados. Sagra-Luzzatto, 2009.
MANNINO, Michael V. Projeto, Desenvolvimento de Aplicações e Administração de Banco de Dados. 3.ed. Porto Alegre: McGraw-Hill, 2008.

Bibliografia complementar
MULLINS, Craig S. Database Administration: The Complete Guide to Practices and Procedures. Addison-Wesley Professional, 2002.
NATAN, Ron Ben. Implementing Database Security and Auditing. Digital Press, 2005.
ROB, Peter; CORONEL, Carlos. Database Systems: Design, Implementation, and Management. 8.ed. Course Technology, 2007.