Projeto de banco de dados e implementção em mysql

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1746 palavras )
  • Download(s) : 0
  • Publicado : 25 de junho de 2012
Ler documento completo
Amostra do texto
Goiânia, 08 de setembro de 2008

Sumário

Requisitos..........................................................................................................3 Requisitos para Pessoas que utilizarão o sistema..................................3 Requisitos para Livros...........................................................................3 Requisitos paraEmpréstimos.................................................................3 Dicionário de Dados...........................................................................................3 Modelo de Relações...........................................................................................8 Modelo Entidade Relacionamento.....................................................................10 DiagramaUML.................................................................................................11 Código Fonte em Mysql....................................................................................12

2

1. Requisitos
1.1 Requisitos para Pessoas que utilizarão o sistema RP01 – Cada pessoa possui um codigo de identificação unica no sistema. RP02 – Uma pessoa possui endereço, telefone , nome, email, cpf erg. Sendo estes três últimos atributos únicos. RP03 – O endereço de uma pessoa deve conter UF, cidade, bairro, logradouro e seu tipo, número e complemento se necessário. RP04 – Uma pessoa pode ter mais de um telefone, que pode ser de um determinado tipo como, por exemplo, celular ou residencial. RP05 – Uma pessoa pode ter mais de um email sendo todos únicos. RP06 – Cada pessoa pode ser diferenciadaem professor e aluno. RP07 – O professor possui uma titulação. RP08 – O aluno possui um número de matrícula único. 1.2 Requisitos para Livros RL01 – Cada livro possui uma identificação única no sistema. RL02 – Um livro possui um título, um ano de publicação, uma edição, uma editora, um ou mais autores e um ou mais assuntos. RL03 – Um livro possui certa quantidade de exemplares. 1.3 Requisitospara Empréstimos RE01 – Um empréstimo relaciona um exemplar a uma pessoa por um determinado tempo. RE02 – Uma pessoa pode pegar emprestada até três exemplares ao mesmo tempo. RE03 – Um professor tem um período de 15 dias úteis para devolver um exemplar. RE04 – Um aluno tem um período de 5 dias úteis para devolver um exemplar.

2. Dicionário de Dados

Entidade: Autor

3

Atributo cod_au nomeClasse I S

Domínio texto texto

Tamanho 5 40

Descrição código do autor nome do autor

Nulo não não

Entidade: Livro_autor Atributo livro_cod_l autor_cod_au Classe I I Domínio texto texto Tamanho 5 5 Descrição código do livro código do autor Nulo não não

Entidade: Assunto Atributo cod_as descricao Classe I S Domínio texto texto Tamanho 5 20 Descrição código do assunto descrição doassunto Nulo não não

Entidade: Livro_assunto Atributo livro_cod_l assunto_cod_as Classe I I Domínio texto texto Tamanho 5 5 Descrição código do livro código do assunto Nulo não não

Entidade: Editora Atributo cod_ed descricao Classe I S Domínio texto texto Tamanho 5 40 Descrição código da editora descrição da editora Nulo não não

Entidade: Livro Atributo cod_l titulo ano_publicacaoeditora_cod_ed Classe I S S I Domínio texto texto texto texto Tamanho 5 40 4 5 Descrição código do livro titulo do livro ano de publicação código da editora Nulo não não não não

Entidade: Exemplar 4

Atributo cod_ex livro_cod_l descricao_ex

Classe I I S

Domínio texto texto texto

Tamanho 5 5 40

Descrição código do exemplar código do livro descrição do exemplar

Nulo não não nãoEntidade: Edicao Atributo cod_ed edicao Classe I S Domínio texto texto Tamanho 5 5 Descrição código da edição número da edição Nulo não não

Entidade: Livro_edicao Atributo livro_cod_l edicao_cod_ed Classe I I Domínio texto texto Tamanho 5 5 Descrição código do livro código da edição Nulo não não

Entidade: Pessoa Atributo cod_p nome cpf rg Classe I S S S Domínio texto texto texto texto...
tracking img