Imagem de fundo

Na fase de projeto lógico, a conversão de relacionamentos recursivos (autorrelacionamen...

Na fase de projeto lógico, a conversão de relacionamentos recursivos (autorrelacionamento) exige atenção especial para evitar ambiguidades no esquema relacional final. Considerando a regra de mapeamento de uma relação 1:N (Um para Muitos) recursiva, assinale a alternativa correta.


A

A tabela resultante conterá uma Chave Estrangeira (Foreign Key) que referencia a própria Chave Primária (Primary Key) da mesma tabela, devendo o atributo da chave estrangeira ter um nome distinto para clareza semântica.


B

Chaves Estrangeiras (Foreign Keys) em relacionamentos recursivos são proibidas em ambientes de Produção (Production), pois causam deadlocks (impasses) involuntários durante a execução de subconsultas correlacionadas.


C

O mapeamento de autorrelacionamentos do tipo Muitos para Muitos (N:N) dispensa a criação de uma tabela de ligação, desde que os registros sejam armazenados em formato de Grafo (Graph) no sistema de arquivos.


D

No projeto lógico, todo relacionamento recursivo deve ser obrigatoriamente desmembrado em três tabelas distintas para garantir a conformidade com a Primeira Forma Normal (1FN) do modelo relacional.