Diagrama Entidade Relacionamento
B ANCO DE DADOS
PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR
O Modelo Entidade-Relacionamento ( MER )
Fases do Projeto de Bases de Dados (EN94)-
O Modelo Entidade- Relacionamento
−
−
Definição : modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre esses objetos
Objetivo : facilitar o projeto de banco de dados, possibilitando a especifica ção da estrutura lógica geral do banco de dados.
DIAGRAMA ENTIDADE- R ELACIONAMENTO
A estrutura lógica geral de um banco de dados pode ser expressa graficamente por um Diagrama EntidadeRelacionamento
* Componentes do Diagrama E- R (Peter Chen) :
- Retângulos : representam conjuntos- entidade
- Elipses : representam atributos
-1-
- Losangos : representam conjuntos- relacionamento
- Linhas : ligam atributos a conjuntos- entidade e conjuntos- entidade a conjuntosrelacionamento.
ENTIDADES E CONJUNTOS- ENTIDADE
* Entidade : é uma representação abstrata de um objeto do mundo real
Ex. : O fornecedor Pedro, com código F1
* Conjuntos- Entidade : grupo de entidades que possui características semelhantes Ex. : Conjunto- entidade
ATRIBUTOS (CAMPOS)
* Atributo : Elemento de dado que contém informação que descreve uma entidade
Ex. :
* Atributo Monovalorado : assume um único valor para cada elemento do conjunto - entidade
Ex. : Nome
* Atributo Composto : formado por um ou mais sub- atributos
Ex. : Endereço
* Atributo Multivalorado : uma única entidade tem diversos valores para este atributo (seu nome é sempre representado no plural )
Ex. : Dependentes
* Atributo Determinante : identifica cada entidade de um conjunto- entidade
(também conhecido com atributo chave)
Ex. : Cod_ Func
* Domínio de um Atributo : conjunto de valores permitidos para o atributo
Ex. : Sexo {M, F}.
Exemplo de duas entidade e seus atributos:
Fornecedor
Produto
Cidade
Cod-Produto
Estado
Cod-Forn