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

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

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

Apresentações semelhantes


Apresentação em tema: "DIAGRAMA DE CLASSES (DC) X DIAGRAMA DE FÍSICO DE BANCO DE DADOS(BACHMAN)"— 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 É necessário o uso de gatilhos 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;

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 (DC) X DIAGRAMA DE FÍSICO DE BANCO DE DADOS(BACHMAN)"

Apresentações semelhantes


Anúncios Google