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
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