⾕

Computação  |  

Transformação para Modelo Relacional

Entidades Fortes → Tabelas
Uma entidade forte torna-se uma tabela.
Cada atributo simples torna-se uma coluna.
O identificador da entidade se torna a chave primária (PK).
Exemplo: Entidade Cliente → Tabela Cliente.

Entidades Fracas → Tabelas Dependentes
Uma entidade fraca é transformada em uma tabela que contém:
• Atributos próprios
• Atributos da chave primária da entidade forte correspondente

Atributos Compostos → Colunas Simples
Atributos compostos são decompostos.
Ex.: Atributo Endereço → rua, número, cidade, CEP.

Atributos Multivalorados → Novas Tabelas
Um atributo com múltiplos valores exige uma nova tabela.
Ex.: Cliente (1) — (N) Telefones.

Relacionamentos 1:1
Podem ser implementados de três formas:
• Chave estrangeira em uma das tabelas
• Fusão das duas entidades em uma única tabela
• Tabela separada (quando há muitos atributos)

Relacionamentos 1:N
A tabela do lado N recebe uma chave estrangeira (FK) referente à PK da entidade do lado 1.

Relacionamentos N:M
Exigem uma tabela associativa, contendo:
• A PK de cada entidade como FK
• A PK composta resultante dessas chaves
• Eventuais atributos do relacionamento

Back Next