Вы находитесь на странице: 1из 16

PROVA DIDTICA

Introduo
Modelo Entidade-Relacionamento
O Modelo Entidade - Relacionamento
Definio : modelo baseado na percepo do mundo real, que
consiste em um conjunto de objetos bsicos chamados entidades e nos
relacionamentos entre esses objetos.
Um esquema conceitual de dados tambm chamado de esquema ER
ou diagrama ER

Objetivo : facilitar o projeto de banco de dados, possibilitando a
especificao da estrutura lgica geral do banco de dados.

Vantagens
independente de detalhes de implementao em um SGBD
facilita a compreenso da semntica dos dados de um domnio
melhor compreendido por usurios leigos
pode ser mapeado para qualquer modelo lgico de BD
facilita a manuteno do modelo lgico e a migrao para outro modelo
lgico

AULA 2
A estrutura lgica geral de um banco de dados pode ser expressa
graficamente por um Diagrama Entidade-Relacionamento

Os Componentes do Diagrama E- R (Peter Chen):
Retngulos : representam conjuntos-entidade
Elipses : representam atributos
Losangos : representam conjuntos- relacionamento
Linhas : ligam atributos a conjuntos-entidade e conjuntos-
entidade a conjuntos-relacionamento.
O DIAGRAMA ENTIDADE- RELACIONAMENTO

Conceitos Bsicos do Modelo ER
Entidade: Objeto com existncia independente no mundo real
Abstrao de um fato do mundo real para o qual se deseja
manter seus dados no BD
Simbologia: retngulo nomeado
* Denota um conjunto de ocorrncias do fato






Conceitos Bsicos do Modelo ER
Relacionamento
Abstrao de uma associao entre (ocorrncias de) entidades
Simbologia: losango nomeado

* Denota um conjunto de ocorrncias de relacionamentos




Conceitos Bsicos do Modelo ER
Conceitos Bsicos do Modelo ER

A definio de um relacionamento envolve:
Cardinalidade Mxima:
* quantidade mxima de ocorrncias que entidades
possam estar associadas a uma ocorrncia de outra entidade
(1 ou N)

Exemplo:
Um empregado est lotado no mximo em 1 departamento.
Um departamento tem at N empregados lotados nele.
Conceitos Bsicos do Modelo ER
Mais exemplos de cardinalidades mximas

Conceitos Bsicos do Modelo ER

A definio de um relacionamento envolve:

cardinalidade mnima

* indica se a participao das ocorrncias de entidades no
relacionamento obrigatria ou opcional
um empregado obrigatoriamente est lotado no mximo em 1
departamento. Um departamento pode ter at N
empregados lotados nele.
Conceitos Bsicos do Modelo ER
Exemplos de cardinalidades completas

Conceitos Bsicos do Modelo ER
Auto-Relacionamento
representa uma associao entre ocorrncias de uma mesma
entidade exige a identificao de papis

um empregado pode ser supervisionado por no mximo
1 empregado. Um empregado pode supervisionar no mximo
N empregados.
Conceitos Bsicos do Modelo ER

Atributo
abstrao de uma propriedade de uma entidade ou de um relacionamento


Conceitos Bsicos do Modelo ER

Classificaes de Atributos
obrigatrios X opcionais
monovalorados X multivalorados
simples X compostos


Conceitos Bsicos do Modelo ER

Identificao de Entidades
atributos identificadores distinguem ocorrncias de uma entidade umas
das outras
- garantem o acesso individualizado a uma ocorrncia de entidade no BD

Conceitos Bsicos do Modelo ER


FIM!




DVIDAS
Modelo ER
Exerccio de Fixao I

Administradora de Imveis
Uma entrevista com o gerente da administradora resultou nas seguintes
informaes:
A administradora administra condomnios formados por unidades
condominiais (lotes);
Cada unidade condominial de propriedade de uma ou mais pessoas.
Uma pessoa pode possuir diversas unidades;
Cada unidade pode estar alugada para no mximo uma pessoa.
Uma pessoa pode alugar diversas unidades.
Defina os atributos e relacionamentos que achar necessrio.