Banco de dados
Professor Dr. Ricardo Torres
Projeto de um Banco de Dados Relacional para Sistema de Controle Acadˆmico da CPG e Relat´rio Final o 28 de junho de 2006
Alunos
Anderson de Rezende Rocha (RA 030014)
Neumar Costa Malheiros (RA 030042)
2
Conte´ do u 1 Introdu¸˜o ca 7
2 Primeira Fase – Modelagem Conceitual
9
2.1
Levantamento de Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2
Modelo Conceitual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3 Segunda Fase – Modelagem Relacional
13
3.1
Aprimoramento do Modelo Conceitual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3.2
Modelo Relacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.2.1
Conven¸˜es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . co 15
3.2.2
Rela¸˜es (3FN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . co 15
Implementa¸˜o do Banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ca 17
3.3
4 Terceira fase – Sistema de Informa¸˜o ca 19
4.1
Ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.2
Casos de uso selecionados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.3
Prot´tipo desenvolvido - SCA-CPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 20
4.3.1
Vis˜o geral do prot´tipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a o
20
4.3.2
C´digos SQL relacionados a algumas funcionalidades implementadas . . . . . . . . . . o 38
5 Metodologia e cronograma
5.1
43
43
5.1.1
Ferramentas utilizadas . . . . . . . . . . . . . . . . .