Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLucas Godoi Carvalho Alterado mais de 5 anos atrás
1
Tema 3 - Modelagem ER: Conceitos e Fundamentos
Professor MSc Jeferson Bussula Pinheiro.
2
Objetivos deste encontro
Diagrama que representa o modelo entidade-relacionamento. Restrições de um mapeamento. Importância da cardinalidade para o modelo entidade-relacionamento.
3
Simbologia/padrões Conceito Símbolo Entidade Relacionamento Atributo Atributo identificador
4
Entidade associativa Relacionamento identificador Generalização/Especialização
5
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
6
Cardinalidade de mapeamento
Expressa o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
7
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.
8
Cardinalidade de relacionamento
Cardinalidade mínima: Indica se a ocorrência é obrigatório o opcional.
9
Relacionamento identificador (chave)
Atributos que serão relacionados devem possuir o mesmo tipo.
10
Um-para-um (1:1) ***
11
Um-para-muitos (1:n) Muitos-para-um (n:1)
**
12
Muitos-para-muitos (n:n)
*
14
Modelagem E-R Os atributos não são apresentados graficamente para não sobrecarregar o diagrama. Dicionários de dados.
15
Modelagem E-R *** Entidade, atributo e relacionamento
16
Modelagem E-R disciplina aluno matricula ** Aluno_id data_matricula
id nome celular disciplina_id Id nome data_cad
17
Peter Chen Vs James Martin
*
19
Exercícios O que é um atributo?
R: É um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.
20
2. Defina pelo menos 3 atributos em cada uma das entidades:
aluno turma disciplina
21
3. O que é um relacionamento em E-R
3. O que é um relacionamento em E-R? R: É uma associação entre uma ou mais entidades.
22
4. O que é cardinalidade? R: É o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
23
5. Como representar um modelo entidade-relacionamento em graficamente?
24
6. Identifique a cardinalidade máxima e mínima do modelo.
*** 6. Identifique a cardinalidade máxima e mínima do modelo. cliente conta contacliente (1,1) (1,N) movimenta É movimentada colaborador projeto atua (0,N) (1,N) alocado envolve
25
** 7. Informe os quais símbolos utilizados para atributos, entidade e entidade associativa? Atributo Entidade Entidade associativa
26
* 8. Represente um diagrama-entidade relacionamento (DER) na notação de Peter Chen.
28
Revisando Relacionamentos são representados por chaves estrangeiras.
(1:1); (1:n); (n:1); (n:n) (1..1); (1..*);(*..1); (*..*) Simbologia/padrões Cardinalidade
29
Diagrama de Tabelas Relacionais (DTR)
Notação “Pé de galinha” (Peter Chen). Ferramenta Case. Toda entidade vira uma tabela Relacionamentos são representados por chaves estrangeiras.
30
Dicionário de dados
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.