Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouTéo Oliva Alterado mais de 10 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.