A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tema 3 - Modelagem ER: Conceitos e Fundamentos

Apresentações semelhantes


Apresentação em tema: "Tema 3 - Modelagem ER: Conceitos e Fundamentos"— Transcrição da apresentação:

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)
*

13

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
*

18

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.

27

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


Carregar ppt "Tema 3 - Modelagem ER: Conceitos e Fundamentos"

Apresentações semelhantes


Anúncios Google