Modelo entidade relacionamento

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1789 palavras )
  • Download(s) : 0
  • Publicado : 1 de outubro de 2012
Ler documento completo
Amostra do texto
MER
Modelo EntidadeRelacionamento
Banco de Dados I
Professor: Daniel Canêdo
danielcanedo@gmail.com

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
é representadograficamente atraves de um
Diagrama de Entidade-Relacionamento (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 aosoutros objetos;
Um conjunto de Entidades é um conjunto que abrange entidades de
mesmo tipo que compartilham as mesmas propriedades: atributos.
representação de um objeto do mundo real do qual se deseja manter
informações
Objetos concretos (pessoa, automóvel) ou abstrato (departamento,
projeto)
Agrupados em conjuntos de entidades
retângulos

1

MER

MER
Atributos

EmpregadoDepartamento

Sócios

Shows

Uma função que relaciona o conjunto de entidades a
seu domínio
Tipos de Atributos
Simples ou Compostos
Os atributos simples são aqueles que não são divididos em
partes.
Os atributos compostos podem ser divididos, por exemplo:
nome_cliente, pode ser estruturado em prenome, nome_intermediário, e

.

sobrenome

MER
Tipos de Atributos
Monovalorados ouMultivalorados
Atributos Monovalorados apresentam somente um único valor
para cada instância de uma entidade
Atributos Multivalorados podem apresentar vários valores
para cada instância de uma entidade, por exemplo:
nome_dependente, da entidade empregado, pode ter um, nenhum ou
vários dependentes cadastrados

Nulos
Quando a entidade não apresenta valor para o atributo

Derivado

MERConjunto de Relacionamentos
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.
conjuntos de relacionamentoslosangos

O valor deste atributo pode ser derivado de outros atributos ou
entidades a ele relacionados

2

MER - Relacionamento

MER - Relacionamento

Ex.:
s1

s2
s3

Sócios

Participa

s4

Shows
s1,sh1
s1,sh3

Empregado

Trabalha

s5

s2, sh2
s4,sh3

Departamento
sh1 sh2 sh3

MER - Relacionamento

MER – Auto-Relacionamento

A função que uma entidadedesempenha em um
relacionamento é chamada Papel;
Pode ocorrer de um mesmo conjunto de entidades
participar de um conjunto de relacionamentos mais de
uma vez em diferentes papeis.
O numero de conjuntos de entidades que participa de
um conjunto de relacionamento é também o grau desse
conjunto de relacionamento. Um conjunto de
relacionamento binário é de grau dois; um
relacionamento ternário éde grau três.

Pessoa

esposa

marido

Casamento

3

Mapeamento de
Cardinalidade

Mapeamento de Restrições
O esquema de E-R de uma empresa pode
definir certas restrições, as quais o
conteúdo do banco de dados deve
respeitar.
Isso é feito utilizando o Mapeamento de
Cardinalidade

Expressa o numero de entidades as
quais outra entidade pode estar
associada via um conjunto...
tracking img