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

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

DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS

Apresentações semelhantes


Apresentação em tema: "DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS"— Transcrição da apresentação:

1 DIAGRAMA DE CLASSES (DC) X DIAGRAMA DE FÍSICO DE BANCO DE DADOS(BACHMAN)

2 DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS
Aplicação OO + BD relacional => camada de persistência SGBDR x SGBDOR x SGBDOO Classes não são tabelas de um SGBDR Classes são objetos em um SGBDOO Diagrama de Classe de Especificação => DER Físico (DECOMPOSTO) Entidades do DER possuem atributos identificadores (PK) e referências (FK) Atributos de uma classe podem ser mapeados: diretamente para colunas de tabelas; um atributo em mais de uma coluna; uma coluna para diversos atributos; atributos multivalorados como uma nova tabela. Operações de classe podem tornar-se Stored Procedures ou Triggers Encapsulamento adaptado em Views

3 TRANSIÇÃO DO DC PARA O DER
Relacionamento um para muitos

4 TRANSIÇÃO DO DC PARA O DER
Relacionamento muitos para muitos

5 TRANSIÇÃO DO DC PARA O DER
Generalização Performance X Espaço

6 TRANSIÇÃO DO DC PARA O DER
Agregação compartilhada ou de composição Pensando em chaves-primárias e estrangeiras: Compartilhada: A Chave do lado um tornar-se-á primária e estrangeira do lado N; Composição: A Chave do lado um tornar-se-á estrangeira do lado N; É necessário o uso de gatilhos

7 TRANSIÇÃO DO DC PARA O DER
Exercício 1: Faça a conversão do DC abaixo para o seu respectivo DIAGRAMA DE BACHMAN.

8 TRANSIÇÃO DO DC PARA O DER
Exercício 2: Faça a conversão do BACHMAN abaixo para o seu respectivo DC.


Carregar ppt "DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS"

Apresentações semelhantes


Anúncios Google