Computação |
Introdução ao Projeto Lógico
O projeto lógico é a etapa que converte o modelo conceitual (geralmente baseado no Modelo Entidade-Relacionamento) em uma estrutura lógica específica para um modelo de dados, sendo o mais comum o modelo relacional.
Enquanto o projeto conceitual descreve a realidade sem considerar tecnologia, o projeto lógico define como os dados serão representados em tabelas, colunas e relacionamentos, respeitando as regras do SGBD.
Nesta fase, são definidas:
• Tabelas
• Atributos de cada tabela
• Chaves primárias e estrangeiras
• Restrições de integridade
• Tipos de dados
• Relações entre tabelas
• Normalização
• Regras de integridade e consistência
O objetivo final é criar um esquema relacional claro, consistente e otimizado.
Transformação do Modelo Conceitual para o Modelo Relacional
A partir do diagrama ER (ou EER), aplica-se um conjunto de regras para transformar entidades, atributos e relacionamentos em tabelas.