Projeto Lógico
O projeto lógico é a segunda etapa do Projeto de Banco de Dados Relacional. Nesta etapa o diagrama entidade-relacionamento é transformado em tabelas com chaves primárias e estrangeiras.
As tabelas são representadas pelo nome da entidade e formadas por seus atributos. Além dos atributos da entidade deve-se analisar as cardinalidades nos relacionamentos existentes entre as entidades envolvidas, para a criação das chaves primárias e estrangeiras.
No modelo lógico pode ser representado de forma textual. Desta forma:
- As chaves primárias são representadas pelo atributo sublinhado.
- As chaves estrangeiras são representadas pela referência após a especificação da tabela. Por exemplo: cd_biblioteca references biblioteca
Veja a seguir o modelo lógico referente ao estudo de caso biblioteca representado de forma textual:
|
biblioteca (cd_biblioteca, ds_biblioteca)
biblioteca_obras (cd_biblioteca, cd_obra)
emprestimo (cd_biblioteca, cd_obra, dt_emprestimo, dt_devolucao) |