Home

entidaderelacionamento

Entidade-Relacionamento, frequentemente referida como ER, é um modelo conceitual de dados utilizado no desenho de bancos de dados. Criado por Peter Chen em 1976, o modelo ER tem como objetivo representar de forma abstrata a realidade por meio de entidades, atributos e relacionamentos. Uma entidade descreve um objeto ou conceito com existência independente (por exemplo, Cliente, Pedido); atributos são as propriedades que descrevem a entidade (por exemplo, nome, data de nascimento); relacionamentos indicam como as entidades se associam (por exemplo, Cliente faz Pedido).

Diagramas ER (ERD) representam esses elementos, tipicamente com retângulos para entidades, losangos para relacionamentos e elipses

Como modelo conceitual, o ER orienta o levantamento de requisitos e a documentação da estrutura de dados.

para
atributos,
embora
existam
variações
de
notação,
como
a
de
Chen
ou
a
notação
Crow’s
Foot.
O
modelo
distingue
entidades
fortes
e
fracas;
relacionamentos
identificadores
conectam
entidades
fracas
a
entidades
fortes
e
definem
dependência
de
existência.
A
cardinalidade
e
a
participação
indicam
o
número
de
ocorrências
envolvidas
em
um
relacionamento.
O
ER
também
suporta
conceitos
como
generalização/especialização
(subtipos)
e
relacionamentos
recursivos,
bem
como
atributos
compostos,
simples,
derivados
e
chaves
primárias
e
estrangeiras
no
mapeamento
para
esquemas
relacionais.
O
mapeamento
para
um
esquema
relacional
é
uma
etapa
subsequente
que
transforma
entidades
em
tabelas,
atributos
em
colunas
e
relacionamentos
em
chaves
estrangeiras
ou
tabelas
associativas.
Além
disso,
o
ER
influenciou
as
práticas
de
modelagem
de
dados
e
convive
com
variações
de
notação,
incluindo
UML.