Modelo conceitual versus modelo lógico
A modelagem de dados é uma tarefa que confunde muitos modeladores por causa do uso de diferentes designs de modelagem. Três estilos de modelagem de dados que são muito populares são os modelos conceituais, físicos e lógicos, mas por causa de muitos princípios sobrepostos, as pessoas que desejam fazer uso de qualquer um desses modelos permanecem confusas. Sua confusão aumenta ainda mais devido ao jargão técnico e à terminologia. Este artigo tentará descobrir as diferenças entre os modelos conceituais e lógicos em termos simples, a fim de tirar dúvidas da mente dos leitores.
Modelagem de Dados Conceituais
O modelo de relacionamento de entidade é o recurso básico do modelo de dados conceituais. No ERD deste modelo, as entidades são representadas como caixas enquanto os relacionamentos são representados na forma de losangos. Um exemplo de relacionamento pode ser considerado como um cliente dando ordens, enquanto um exemplo de entidade são todas as coisas em que uma empresa pode estar interessada. Este modelo foi desenvolvido por Peter Chen em 1976. No entanto, desde então, este modelo foi diluído e raramente é usado em sua forma pura hoje.
Em um modelo de dados conceituais, também existem itens de dados separados de entidades e relacionamentos. Esses itens de dados são vinculados a entidades como seus atributos. Alguns itens de dados comuns a todas as entidades podem ser vinculados a muitas entidades no modelo. Um recurso de qualquer modelo de dados conceituais é o uso da mesma terminologia para entidades que é usada no negócio. Embora o modelo conceitual seja relativamente simples, ele não permanece assim, dadas as complexidades das empresas hoje. Para descrever as entidades e seus relacionamentos no contexto atual, um nível muito alto de abstração é necessário na modelagem de dados conceituais.
Modelagem Lógica de Dados
É quando os dados de TI devem ser implementados em dados de negócios que se usa o modelo de dados lógico. Embora não haja necessidade de ter uma ordem ao nomear entidades e relacionamentos no modelo conceitual, o modelo lógico precisa levar em consideração a organização ao criar atributos. Então, pode-se usar surrogate keys para tornar mais fácil se as chaves estrangeiras tornarem as tabelas complicadas. Depois de concluído. O modelo lógico parece estar próximo do modelo físico. No entanto, ainda possui semelhanças com o modelo conceitual. O modelo lógico possui chaves primárias, externas e alternativas, mas nada em particular para uma plataforma de banco de dados de destino.
Qual é a diferença entre o modelo de dados conceitual e lógico? • Modelos de dados conceituais e lógicos são importantes para a modelagem de dados • Enquanto o modelo de dados conceituais facilita a comunicação com uma descrição dos requisitos de dados, o modelo lógico de dados permite que os homens de TI participem sem se preocupar com as limitações do banco de dados. |