Níveis de abstração em modelagem de dados
A questão aborda os três níveis de abstração na modelagem de dados: conceitual, lógico e físico. O objetivo é identificar a afirmação correta sobre as características de cada nível.
Alternativa A — ✅ Correta
A alternativa afirma que relacionamentos com atributos descritivos e relacionamentos muitos-para-muitos podem se tornar entidades no modelo lógico. Isso está correto. No modelo conceitual (DER), relacionamentos podem ter atributos próprios e podem ser de cardinalidade N:N. Ao transformar para o modelo lógico relacional, relacionamentos N:N e relacionamentos com atributos são convertidos em tabelas (entidades) independentes, pois o modelo relacional não suporta atributos em relacionamentos nem cardinalidade N:N diretamente.
Alternativa B — ❌ Incorreta
Afirma que o modelo físico é o nível de abstração mais elevado. Na verdade, o modelo físico é o nível mais baixo de abstração, pois contém detalhes de implementação como tipos de dados, chaves e índices. O nível mais elevado é o modelo conceitual, que é independente de detalhes técnicos.
Alternativa C — ❌ Incorreta
Diz que o modelo conceitual não suporta relacionamentos muitos-para-muitos. Isso é falso. O modelo conceitual (DER) é o mais abstrato e justamente permite representar qualquer tipo de relacionamento, incluindo N:N, sem restrições de implementação. Ele é voltado para o entendimento de não especialistas.
Alternativa D — ❌ Incorreta
Afirma que o modelo lógico ainda permite atributos em relacionamentos e cardinalidades 1:1, 1:N e N:N. No modelo lógico relacional, relacionamentos são representados por chaves estrangeiras, e não há atributos em relacionamentos. Além disso, a cardinalidade N:N não é diretamente representada; ela exige uma tabela associativa. O modelo lógico é intermediário, mas não mantém essas características do modelo conceitual.
Gabarito: letra A