MER e DER
Artigo aborda um estudo sobre MER e DER baseado considerando um sistema simplificado de imobiliária.
Modelo Entidade Relacionamento (MER)
O Modelo Entidade-Relacionamento tem o objetivo de representar as estruturas de dados da forma mais próxima do mundo real dos negócios.
Existem três conceitos no Modelo Entidade Relacionamento: Entidade, Atributo e Relacionamento.
Entende-se que Entidade são objetos, as características dos objetos são os Atributos, e a relação entre os objetos são os relacionamentos.
1. Entidade
Uma entidade serve tanto para depósito quanto para recuperação de dados. Ela representa substantivos, concretos ou abstratos. Exemplo: todos os Inquilinos de uma imobiliária podem ser armazenados em uma entidade chamada Inquilino.
Todos os Inquilinos da Entidade Inquilino podem ter um identificador único.
Assim como a Entidade é conhecida por Tabela, o identificador seria a chave primária.
2. Atributo
Toda entidade possui atributos, ou seja, características que informam sobre a entidade.
A entidade Inquilino contém informações sobre Nome, Endereço, Cidade, Data de Nascimento de cada Inquilino, identificado entre os outros por uma chave primária, no caso pode ser um atributo Codigo.
|
Atributo Simples |
Atributo Concatenado |
Chave Primária |
Chave Estrangeira |
|
Um único atributo representa uma característica |
Mais de um atributo representam uma característica |
Um atributo que é sempre único dentro de uma Entidade |
Atributo que se identifica com a chave primária em outra Entidade |
|
Exemplo: Rg do Inquilino |
Exemplo: Endereço (Logradouro, Número,Cidade, Cep, UF) |
Exemplo: CPF – atributo que não se repete entre os Inquilinos |
Exemplo: Codigo do Inquilino na Entidade Aluguel. |
3. Relacionamento
Relacionamento é a interação entre os objetos que indicam a dinâmica dos negócios.
Os Relacionamentos são identificados por verbos porque representam as ações que uma entidade exerce sobre outra. Como exemplo, O Inquilino aluga imóvel.
Diagrama Entidade-Relacionamento (DER)
O Diagrama Entidade-Relacionamento descreve toda estrutura lógica do banco de dados. É possível construí-lo a partir de um MER, identificando assim a partir de um conceito do mundo real como os dados serão armazenados de fato.
O DER tem como ênfase os dados e os relacionamentos. Sua representação utiliza os símbolos:
– Retângulos – representam as entidades;
– Elipses – representam os atributos;
– Losangos – representam os relacionamentos entre as entidades;
– Linhas – unem os atributos aos conjuntos de entidades e os conjuntos de entidades aos conjuntos de relacionamentos;
– Elipses duplas – atributos multivalorados.
Na construção de um projeto de banco de dados é necessário saber quais são os objetos e os relacionamentos para elaborar o DER , ou seja, descobrir quais os atributos que compõem as tabelas (objetos).
