Banco de Dados II

Bibliografia

  • Elmasri, R. & Navathe, S. B.; Sistemas de Banco de Dados; Tradução da 6a. Edição; Pearson-Addison-Wesley; 2011.
  • Silberschatz, A.; Korth, H. F. & Sudarshan, S.; Sistema de Banco de Dados; Tradução da 6a. Edição; Editora Campus; 2012.
  • Date, C.J.; Introdução a Sistemas de Bancos de Dados; Trad. da 8a Ed.; Campus; 2004.
  • Ramakrishnan, R.; Database Management Systems; Third Edition; McGraw-Hill; 2003.
  • Garcia-Molina, H.; Ullman, J. D. & Widom J.; Database Systems: The Complete Book; Second Edition; Prentice Hall; 2009.
  • Documentação do PostgreSQL: https://www.postgresql.org/docs/current/static/index.html
  • PostgreSQL Sample Database: http://www.postgresqltutorial.com/postgresql-sample-database/

Ementa

  1. Introdução
  2. Índices (Navathe cap. 17 e 18, Manual PG cap. 11)
  3. Visão (Manual PG seção 3.2)
  4. Integridade
  5. Processamento de Transações (Navathe cap. 21 e 22)
  6. Controle de Concorrência (Navathe cap. 22, Manual PG cap. 13)
  7. Recuperação de Dados (Navathe cap. 23, Manual PG cap. 25)
  8. Segurança (Navathe cap. 24, Manual PG cap. 21)
  9. Programação com Banco de Dados (Navathe cap. 4,5 e 13, Manual PG cap. 37, 40 e 41)
    1. Cursores
    2. Procedimentos Armazenados
    3. SQL Embutida
    4. SQL Dinâmica

Critérios de avaliação

se frequência inferior a 75% então (Obs.: não há abono de faltas)

reprovado por falta sem VS

senão

Nota final = (P1+P2+T)/3

Notas e Frequências

Calendário de provas e trabalhos

  • TCC 00.288 (2018.1)
    • P1 - 09/05 (revisão 14/05)
    • Apresentação dos trabalhos - 18 e 20/06
    • P2 - 27/06 (revisão 04/07)
    • VR - 02/07 (revisão 04/07)
    • VS - 11/07 (revisão 16/07)
  • TCC 00.335(2018.1)
    • P1 - 09/05 (revisão 11/05)
    • Apresentação dos trabalhos - 15 e 20/06
    • P2 - 27/06 (revisão 04/07)
    • VR - 29/06 (revisão 04/07)
    • VS - 11/07 (revisão 13/07)

Exercícios e provas