banco de dados
Curso de Sistemas de Informação
INE 5623
Projeto de Banco de Dados
Ronaldo S. Mello
2010/2
http://www.inf.ufsc.br/~ronaldo/ine5623
Plano da Disciplina
•
•
•
•
•
Objetivo
Conteúdo
Avaliação
Bibliografia
Cronograma Previsto de Aulas
Objetivo e Conteúdo
Objetivo:
Teoria e prática do desenvolvimento do projeto de um Banco de Dados (BD) relacional.
Conteúdo:
1. Processo de projeto tradicional de BD (top-down)
2. Dicas de projeto conceitual (modelagem ER)
3. Dicas de projeto lógico (mapeamento ER→ relacional) e físico
4. Projeto bottom-up: revisão de normalização de fontes de dados e integração de esquemas relacionais
5. Projeto bottom-up: engenharia reversa de BDs relacionais (mapeamento relacional→ ER)
Avaliação
- Trabalho de projeto Top-Down de BD (PTD)
- Trabalho de projeto Bottom-Up de BD (PBU)
- Prova (P)
Trabalhos: desenvolvimento do projeto de um BD relacional de acordo com as metodologias PTD e
PBU (grupos de até 4 pessoas) – coletar, preferencialmente, requisitos de dados de um domínio de aplicação real
NOTA FINAL (NF) = 0.4 * PTD + 0.2 * PBU + 0.4 * P
Observação: não há recuperação.
Bibliografia Principal e Complementar
• Heuser, C. A. Projeto de Banco de Dados, 5a
Edição. Série Livros Didáticos – Instituto de
Informática da UFRGS, n. 4. Ed. Sagra-Luzzatto,
2004. (disponível na BU)
• Heuser, C.A. Projeto de Banco de Dados. 6a Edição.
Série Livros Didáticos – Instituto de Informática da
UFRGS, n. 4. Ed. Bookman, 2009.
• Elmasri, R.; Navathe S. B. Sistemas de Banco de
Dados. 4a edição. Ed. Addison-Wesley. 2005.
• Korth, H.; Sudarshan, S; Silberschatz, A. Sistema de
Banco de Dados. 5a edição. Ed. Campus, 2006.
Cronograma Previsto de Aulas
DATA
CONTEÚDO
12/8
Apresentação da Disciplina; Metodologias de projeto: PTD e PBU
19/8
Revisão e dicas de modelagem conceitual; DEFINIÇÃO DOS GRUPOS E DOMÍNIOS
26/8
Dicas de projeto lógico e físico; ENTREGA DO TEXTO DE