Estutura do banco de dados

Depois de elaborado o DER, devemos criar as tabelas no banco de dados. A grosso modo, basta criar uma tabela para cada entidade do diagrama, mas a estrutura final do banco de dados depende de algumas análise sobre o DER. Os relacionamentos "um-para-muitos", por exemplo, são mapeados exportando-se a chave primária da entidade que está no lado "um " para a entidade do lado "muitos". Nos relacionamentos "muitos-para-muitos" são criadas tabelas adicionais com as chaves de ambas as entidades e algum atributo adicional requerido pelo relacionamento.

Dessa forma conseguimos a estrutura do banco de dados que será mostrada a seguir. Cada tabela apresenta uma breve descrição e para cada atributo "não óbvio" também conté uma breve explicação de sua funcionalidade no sistema.

A estrutura das tabelas

Equivalência DER x Banco de dados

Nesta seção mostramos o que representa cada tabela do banco de dados em relação ao DER modelado para o sistema.