Modelo Entidade-Relacionamento. Tipos de entidades, conjuntos de entidades e atributos-chaves. Tipos de relacionamentos, papéis e restrições estruturais. Diagrama Entidade-Relacionamento. Modelo de Dados Relacional. Atributos-chaves de uma relação. Esquemas de Bases de Dados Relacionais e Restrições de integridade. Linguagens Formais de Consulta: Álgebra Relacional. A linguagem SQL. Bancos de Dados NoSQL. Bancos de Dados RDF. Manipulação de bases de dados publicamente disponíveis.
Informações Básicas
Obrigatória:
- KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S.. Sistema de Banco de Dados. 5a ed., Campus, 2006.
- HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6a Ed., Bookman, 2008.
- GARCIA-MOLINA Hector, ULLMAN, Jeffrey D., WIDOM, Jennifer. Database.
Complementar:
- ELMASRI, R.; NAVATHE, S. B.. Sistemas de Banco de Dados. 4a ed., Pearson-Addison-Wesley, 2005.
- DATE, C. J.Introdução a Sistemas de Banco de Dados. Elsevier Editora, 2004.
- GARCIA-MOLINA Hector, ULLMAN, Jeffrey D., WIDOM, Jennifer. Database
- Systems: the complete book. 2a ed., Prentice Hall, 2008.
- RAMAKRISHNAN, R.; GEHRKE, J.Sistemas de Gerenciamentos de Bancos de Dados. 3a ed., McGraw Hill Brasil, 2008.