Banco de Dados

Prof. Carlos Bazilio

Dia, Local e Horário

2as das 16-18h e 4as das 14-16h, Sala 4

Objetivo

O objetivo desta disciplina é apresentar conceitos fundamentais de bancos de dados, um dos assuntos cruciais para o entendimento da área de computação. De forma a absorver melhor o conhecimento apresentado, exposições teóricas serão intercambiadas com exemplificação, já que bancos dados são comuns à grande maioria de sistemas hoje desenvolvidos.

Pré-requisito

Estruturas de Dados.

Tópicos

Bibliografia

  1. Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, Pearson.
  2. Hector Garcia-Molina et. al., Database Systems: The Complete Book, Pearson.
  3. C.J. Date , An Introduction to Database Systems, Pearson

Avaliação

Média final = (Prova1 + Prova2 + Média-Trabalhos) / 3

Cronograma

ConteúdoDia
Apresentação, Critérios de Avaliação e Introdução 28/mar
Experimentação prática para motivação 30/mar
Modelagem de Dados ER 04/abr
Modelagem de Dados ER 06/abr
Modelagem de Dados ER e EER 11/abr
Linguagem SQL 13/abr
Linguagem SQL 18/abr
Linguagem SQL 20/abr
Linguagem SQL 25/abr
Linguagem SQL 27/abr
Consultas complexas, Restrições, Gatilhos, Visões 02/mai
Consultas complexas, Restrições, Gatilhos, Visões 04/mai
Consultas complexas, Restrições, Gatilhos, Visões 09/mai
Programação utilizando BD 11/mai
Programação utilizando BD 16/mai
Normalização em BD 18/mai
Normalização em BD 23/mai
Normalização em BD 25/mai
Normalização em BD 30/mai
Normalização em BD 01/jun
Transações 06/jun
BDs NoSQL 08/jun
BDs NoSQL 13/jun
BDs NoSQL 15/jun
BDs NoSQL 20/jun
BDs NoSQL 22/jun
27/jun
29/jun
04/jul
06/jul
11/jul
13/jul
18/jul

Material

Provas Antigas:

2007-1

2007-2

2008-1

2009-1