Componente: Sistemas Avançados de Banco de Dados | Programa de Pós-Graduação em Computação Aplicada

Componente: Sistemas Avançados de Banco de Dados

Professores: Sandro da Silva Camargo, Vinícius do Nascimento Lampert e Alexandro Goulart Schäfer
Pré-Requisitos: Não
Horas: 60
Créditos: 4
Semestre:

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. Estudos de caso em problemas da área de pecuária.

Bibliografia:

  • SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de banco de dados. 6.ed. Sao Paulo,SP : Makron Books do Brasil : 2012.
  • MACHADO, F. N. R. Banco de dados : projeto e implementação. 2.ed. São Paulo, SP : Erica, 2012.
  • HEUSER, C. A. Projeto de banco de dados. 6. ed. Porto Alegre, RS : Bookman, 2009.
  • ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6.ed. Sao Paulo, SP : Pearson Addison Wesley, 2011.
  • DATE, C. J. Introducao a sistemas de bancos de dados. Rio de Janeiro, RJ : Campus,  2003.
  • MACHADO, F. N. R. Tecnologia e projeto de data warehouse: uma visão  multidimensional. 5. ed. Sao Paulo, SP : Erica, 2010.