Upload
george-fragoso-andrade
View
218
Download
1
Embed Size (px)
DESCRIPTION
Exemplo de projeto de Banco de Dados.
Citation preview
Trabalho de Banco de Dados
FARIFECurso de Ps Graduao em Engenharia de SoftwareBanco de Dados2014.2
Prof George Fragoso
Edital de especificaes do Projeto de Banco de Dados.1 Objetivo
Desenvolver um projeto de banco de dados, apresentando os modelos conceitual, lgico e fsico. Pode ser utilizado como Sistema gerenciador de banco de dados: Oracle, MS SQL Server, My SQL, Postgre SQL, Firebird.
Os grupos devero escolher um tema e desenvolver os trabalhos.2 Composio dos grupos
Os grupos devero ser compostos de no mximo 3 alunos.
3 Avaliao
A nota final do trabalho compor as notas final da disciplina valendo de 0 a 10.
Sero avaliados de acordo com os seguintes critrios:- Anlise da documentao do projeto: Modelo de Viso e Modelo ER
- Anlise da documentao do projeto: Modelo Relacional, Dicionrio de dados e Scripts SQL. 4 Requisitos para a documentao do trabalho.
A parte escrita dever ser entregue atendendo os seguintes requisitos:
4.1 Modelo de viso
O modelo de viso dever descrever as funcionalidades bsicas do banco de dados, bem como os dados que sero armazenados e os relacionamentos e regras que devero ser seguidas.
4.2 Modelo Conceitual
A representao do modelo conceitual ser feita por meio do modelo ER e dever conter todos os objetos discutidos nas aulas.
- Entidades simples
- Entidade fraca
- Relacionamentos: 1:1, 1:N, N:N
- Especializao
- Atributo Composto
- Atributo Multivalorado
- Entidade Associativa ou agregao
O MER dever conter no mnimo 6 entidades.
4.3 Modelo Lgico
O modelo lgico ser representado por um dicionrio de dados e o banco dever estar na 3 forma normal.
Exemplo de dicionrio de dados:
TB_Aluno
CampoTipo de dadosPKFKRestrioObservao
Cod_AlunoIntegerXObrigatrioCdigo do aluno
Cod_Projeto_AlunoIntegerXReferencia TB_Projeto (cdigo); ObrigatrioChave estrangeira da tabela projeto
CPF_AlunoVarchar(11)Obrigatrio; ndice nicoCPF do aluno (No pode ser repetido)
Nome_AlunoVarhar(40)Obrigatrio; ndice de PerformanceNome do aluno; Ser utilizado para pesquisas.
4.4 Modelo Fsico
No modelo Fsico dever ser apresentado os seguintes Scripts:
- Comandos DDL para criao do banco de dados
- Comando DML para insero de cinco registros em cada tabela
- 2 Comandos DQL de consulta a uma tabela
- 5 Comandos DQL de consulta a 2 ou mais tabelas utilizando filtro de dados