|
|
## MAPEAMENTO DO MODELO CONCEITUAL PARA O MODELO RELACIONAL (LÓGICO)
|
|
|
|
|
|
* Entidades: Producer (0, n) e Community (0, n).
|
|
|
* *Entidades*: Producer (0, n) e Community (0, n).
|
|
|
|
|
|
Regra utilizada: Cardinalidade máxima (n, n) - Mapeamento de relacionamento por Tabela Própria.
|
|
|
* *Regra utilizada*: Cardinalidade máxima (n, n) - Mapeamento de relacionamento por Tabela Própria.
|
|
|
|
|
|
Cria-se uma tabela Producer-Community contendo chaves estrangeiras para as tabelas envolvidas.
|
|
|
|
|
|
* *Entidades*: Consumer (1, 1) e Community (0 , n).
|
|
|
|
|
|
* *Regra utilizada*: Cardinalidade máxima (1, n) - Mapeamento de relacionamento por Colunas Adicionais.
|
|
|
|
|
|
Tabela Community recebe chave estrangeira para tabela Consumer.
|
|
|
|
|
|
* *Entidades*: Consumer (1, 1) e Bag (0, n).
|
|
|
|
|
|
* *Regra utilizada*: Cardinalidade máxima (1, n) - Mapeamento de relacionamento por Colunas Adicionais.
|
|
|
|
|
|
Tabela Bag recebe chave estrangeira para a tabela Consumer.
|
|
|
|
|
|
* *Entidades*: Producer.
|
|
|
|
|
|
* *Atributos*: Certification (composto)
|
|
|
|
|
|
* *Regra utilizada*: Composto - Elimina-se agregações lógicas e composição.
|
|
|
|
|
|
Elimina-se o atributo composto Certification e adiciona-se os atributos Number e Type.
|
|
|
|
|
|
* *Entidades*: Consumer (1, n) e Basket (1, n).
|
|
|
|
|
|
* *Regra utilizada*: Cardinalidade máxima (n, n) - Mapeamento de relacionamento por Tabela Própria.
|
|
|
|
|
|
Cria-se uma tabela Consumer-Basket contendo chaves estrangeiras para as tabelas envolvidas.
|
|
|
|
|
|
* *Entidades*: Producer (1, 1) e Order (0, n).
|
|
|
|
|
|
* *Regra utilizada*: Cardinalidade máxima (1, n) - Mapeamento de relacionamento por Colunas Adicionais.
|
|
|
|
|
|
Tabela Order recebe chave estrangeira para a tabela Producer. |
|
|
\ No newline at end of file |