Bancos de Dados

Ementa: 

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.

Bibliografia

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.

Período: 

  • Eletiva