Database Systems
(Sistemas de Banco de Dados)

Objetivos

  • Capacitar o aluno a utilizar princípios e ferramentas te6ricas para modelar a semântica de uma aplicação com abordagem de banco de dados;
  • Implementar sistemas de informação utilizando um gerenciador de banco de dados que inclua as principais tecnologias disponíveis na área, por exemplo, integridade referencial, controle concorrência, recuperação de falhas, funções, gatilhos e objetos complexos.

Bibliografia

  1. RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de Gerenciamento de Banco de Dados. Tradução de Acauan P. Femades et al. Sao Paulo: McGraw Hill, 2008. Titulo original: Database management systems, 3. ed.
  2. ELMASRI, R.; NA VA THE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. Cf Tradu9ao de Marilia G. Pinheiro et al. Sao Paulo: Addison Wesley, 2005. Titulo original: Fundamentals of database systems, 4. ed.
  3. DATE, C.J. Introdução a Sistemas de Bancos de Dados; Tradução de Rio de Janeiro: Campus, 2004. Titulo original: An introduction to database system, 8. ed.
  4. ELMASRI, R.; NAVATHE, S. B. Fundamentals of database systems, 5. ed. New York: Addison Wesley, 2006.
  5. SILBERSCHATZ, A.; KORTH, H.; SUDARSCHAN, S. Sistema de Banco de Dados. Tradução de Daniel Vieira, Rio de janeiro: Elsevier, 2006. Titulo original: Database system concepts, 5. ed.
  6. MULLER, R. Projeto de Banco de Dados: Usando UML para Modelagem de Dados, Berkeley, 2002.
  7. GUIMARAES, Celio Cardoso; Fundamentos de Banco de Dados, Editora Unicamp, 2003.

Avaliação

Teórica

  • Duas avaliações sem consulta
  • Valor: 50 pontos

Prática

  • Laboratório
  • Participação no Laboratório (Presença + Atividade Prática)
  • Atividades realizadas em Laboratório enviadas por e-mail no dia de sua realização
  • Valor: 10 pontos

Trabalho Final

  • Projeto prático de um banco de dados
  • Dividido em Etapas
  • Grupo de até 04 pessoas
  • Valor: 40 pontos