MER - Banco de Dados
Modelo Entidade-Relacionamento
Prof. Jefferson S. Silva
CEFET.PHB - PI
O modelo Entidade-Relacionamento (E-R) tem por base que o mundo real é formado por um conjunto de objetos chamados de entidades e pelo conjunto dos relacionamentos entre esses objetos; O objetivo do modelo E-R é representar a estrutura lógica do banco de dados de uma empresa, especificando o esquema da empresa, quais as entidades e como elas se relacionam entre si.
O modelo E-R é chamado de Modelagem Conceitual, cujo objetivo é representar de uma forma abstrata, independente da implementação em computador, os dados que serão armazenados no banco de dados.
MER
A técnica de modelagem mais usada é a
Abordagem Entidade-Relacionamento (ER). O modelo de dados é representado graficamente atraves de um Diagrama de EntidadeRelacionamento (DER).
Essa abordagem foi criada por Peter Chen
(1976) é considerada como um padrão para a modelagem conceitual.
MER
Conceitos Básicos:
– O modelo E-R trabalha com alguns conceitos básicos:
• Conjunto de Entidades: uma entidade é uma “coisa” ou um “objeto” no mundo real que pode ser identificada de forma única em relação aos outros objetos;
• É a representação de um objeto do mundo real do qual se deseja manter informações
• Pode ser Objetos concretos (pessoa, automóvel) ou abstrato
(departamento, projeto)
• retângulos
1
MER
MER
Conjunto de Relacionamentos
Empregado
Departamento
Sócios
Shows
MER - Relacionamento
Ex.:
Sócios
Um relacionamento é uma associação entre uma ou várias entidades (objetos da realidade)
Ex. um relacionamento entre um sócio “João” com o show
“S-15”.
Esse relacionamento especifica que o sócio “João” compareceu ao show que foi designado com o numero “S15”.
Um conjunto de relacionamentos é um conjunto de relacionamentos de mesmo tipo. losangos conjuntos de relacionamentos
MER - Relacionamento s1 s2 s3 Participa
s4
Shows s1,sh1 s1,sh3
Empregado