atps aividades
Tema 3 - Modelagem ER: Conceitos e
Fundamentos
Professor MSc Jeferson Bussula Pinheiro.
Objetivos deste encontro
• Diagrama
que
representa
o
modelo
entidade-relacionamento.
• Restrições de um mapeamento.
• Importância
da
cardinalidade
para
o
modelo entidade-relacionamento.
Simbologia/padrões
Conceito
Entidade
Símbolo
Relacionamento
Atributo
Atributo identificador
1
20/02/2014
Entidade associativa
Relacionamento identificador
Generalização/Especialização
Mapeamento e restrições
• Regras de relacionamento que o banco de dados deve obedecer.
• O esquema ER apresentam restrições que o conteúdo do banco de dados deve respeitar.
• É
feito
utilizando
o
Mapeamento
de
Cardinalidade
Cardinalidade de mapeamento
• Expressa o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
2
20/02/2014
Cardinalidade de relacionamento
• Cardinalidade máxima:
– Indica
a
quantidade
máxima
de
ocorrências que podem estar associadas a uma ocorrência de outra entidade.
Cardinalidade de relacionamento
• Cardinalidade mínima:
– Indica se a ocorrência é obrigatório o opcional. Relacionamento identificador (chave)
• Atributos que serão relacionados devem possuir o mesmo tipo.
3
20/02/2014
Um-para-um (1:1)
Um-para-muitos (1:n)
Muitos-para-um (n:1)
Muitos-para-muitos (n:n)
4
20/02/2014
Modelagem E-R
• Os
atributos
não
são
apresentados
graficamente para não sobrecarregar o diagrama. • Dicionários de dados.
Modelagem E-R
• Entidade, atributo e relacionamento
5
20/02/2014
Modelagem E-R disciplina data_matricula
nome celular
Aluno_id
id
disciplina_id
matricula
aluno
Id
nome data_cad
Peter Chen Vs James Martin
6
20/02/2014
Exercícios
1. O que é um atributo?
R: É um dado que é associado a cada ocorrência de uma