FC ConcursosFC Concursos

Flashcard FC370459

Como mapear em ORM uma entidade filha cuja PK deve incluir a PK do pai e um identificador local, e uma entidade que a referencia?

Outros Tipos e Modelos de Bancos de Dados

FGV · 2024

De acordo com o assunto TI Banco de Dados: Outros Tipos e Modelos de Bancos de Dados, responda:

Como mapear em ORM uma entidade filha cuja PK deve incluir a PK do pai e um identificador local, e uma entidade que a referencia?
Mostrar resposta e comentário

Resposta

Use chave composta que inclua a FK do pai.

Exemplo de mapeamento objetivo:
\(Filha: PK=\{cod\_pai, cod\_filha\}\) com cod\_pai FK → Pai(cod_pai).
\(Subordinada: PK=\{cod\_pai, cod\_filha, cod\_sub\}\) e restrição \(\{cod\_pai, cod\_filha\}\) → Filha(cod_pai, cod_filha).

Explicação:
- A PK da filha combina a FK do pai e um identificador local, garantindo unicidade por pai.
- A subordinada inclui a FK composta para referenciar a filha, preservando integridade referencial.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359807

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo