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

1746 palavras 7 páginas
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 para Empréstimos.................................................................3 Dicionário de Dados...........................................................................................3 Modelo de Relações...........................................................................................8 Modelo Entidade Relacionamento.....................................................................10 Diagrama UML.................................................................................................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 e rg. 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 diferenciada em 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 Requisitos

Relacionados