4
FARIFE Curso de Pós Graduação em Engenharia de Software Banco de Dados 2014.2 Prof George Fragoso Edital de especificações do Projeto de Banco de Dados. 1 Objetivo Desenvolver um projeto de banco de dados, apresentando os modelos conceitual, lógico e físico. Pode ser utilizado como Sistema gerenciador de banco de dados: Oracle, MS SQL Server, My SQL, Postgre SQL, Firebird. Os grupos deverão escolher um tema e desenvolver os trabalhos. 2 Composição dos grupos Os grupos deverão ser compostos de no máximo 3 alunos. 3 Avaliação A nota final do trabalho comporá as notas final da disciplina valendo de 0 a 10.

Projeto Banco de Dados 2014_2

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