Gabarito: d)
Vamos analisar cada relacionamento e como ele se traduz em tabelas no modelo relacional.
Primeiro, a entidade A se relaciona com a entidade B em 1:n. Isso significa que para cada registro em A, pode haver vários registros em B, mas cada registro em B está relacionado a apenas um registro em A. No modelo relacional, isso se traduz em duas tabelas: uma para A e outra para B, onde a tabela B terá uma chave estrangeira referenciando A.
Segundo, a entidade B se relaciona com a entidade C em n:m. Um relacionamento muitos para muitos exige a criação de uma tabela associativa (tabela de junção) para armazenar as combinações entre B e C. Portanto, além das tabelas B e C, teremos uma tabela extra para esse relacionamento.
Terceiro, a entidade C se relaciona com ela mesma em 1:n. Um relacionamento recursivo 1:n em C implica que a tabela C terá uma chave estrangeira que referencia a própria tabela C, para indicar a relação entre os registros. Isso não gera uma nova tabela, apenas uma coluna adicional na tabela C.
Assim, temos:
- Tabela A
- Tabela B
- Tabela C
- Tabela associativa para o relacionamento n:m entre B e C
Totalizando quatro tabelas.
Portanto, o mapeamento normalizado indica a existência de quatro tabelas, confirmando o gabarito d).
Vamos analisar cada relacionamento e como ele se traduz em tabelas no modelo relacional.
Primeiro, a entidade A se relaciona com a entidade B em 1:n. Isso significa que para cada registro em A, pode haver vários registros em B, mas cada registro em B está relacionado a apenas um registro em A. No modelo relacional, isso se traduz em duas tabelas: uma para A e outra para B, onde a tabela B terá uma chave estrangeira referenciando A.
Segundo, a entidade B se relaciona com a entidade C em n:m. Um relacionamento muitos para muitos exige a criação de uma tabela associativa (tabela de junção) para armazenar as combinações entre B e C. Portanto, além das tabelas B e C, teremos uma tabela extra para esse relacionamento.
Terceiro, a entidade C se relaciona com ela mesma em 1:n. Um relacionamento recursivo 1:n em C implica que a tabela C terá uma chave estrangeira que referencia a própria tabela C, para indicar a relação entre os registros. Isso não gera uma nova tabela, apenas uma coluna adicional na tabela C.
Assim, temos:
- Tabela A
- Tabela B
- Tabela C
- Tabela associativa para o relacionamento n:m entre B e C
Totalizando quatro tabelas.
Portanto, o mapeamento normalizado indica a existência de quatro tabelas, confirmando o gabarito d).