Em relação a projetos de Bancos de Dados Relacionais, avali...

Próximas questões
Com base no mesmo assunto
Q3331030 Banco de Dados
Em relação a projetos de Bancos de Dados Relacionais, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.

I - Um projeto de um novo Banco de Dados Relacional é realizado em três fases que produzem, em sequência, o Modelo Conceitual, o Modelo Lógico e o Modelo Físico.

II – O Modelo Lógico é independente do tipo de Sistema de Gerência de Banco de Dados (SGBD) utilizado no projeto do Banco de Dados Relacional.

III – Na última fase do projeto de um novo Banco de Dados Relacional são incluídos detalhes que influenciam no desempenho do Banco de Dados Relacional.


As afirmativas I, II e III são, respectivamente: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era a combinação das três assertivas: a I corresponde à sequência clássica do projeto, a II contraria a base ao tratar o modelo lógico como independente, e a III descreve a fase física. Isso forma o padrão V, F, V, que só fecha na alternativa C.

Tema central: Fases do projeto relacional
Análise das alternativas
A
Errada
Incorreta porque marca a assertiva III como falsa, embora a fase física inclua detalhes que influenciam o desempenho do banco de dados.
B
Errada
Incorreta porque considera a assertiva I falsa, apesar da sequência clássica conceitual, lógica e física, e a II verdadeira, embora o modelo lógico não seja plenamente independente do tipo/modelo de SGBD adotado.
C
Certa
A alternativa C está correta porque reproduz o encadeamento clássico do projeto de banco de dados relacional. A assertiva I é verdadeira, pois o projeto é usualmente descrito em três fases sequenciais: modelo conceitual, modelo lógico e modelo físico. A assertiva II é falsa, porque o modelo lógico não é plenamente independente do tipo/modelo de SGBD adotado. A assertiva III é verdadeira, porque a etapa física define detalhes de armazenamento e acesso que afetam o desempenho.
D
Errada
Incorreta pelo mesmo motivo de B: trata a I como falsa e a II como verdadeira, contrariando a base decisória da questão.
E
Errada
Incorreta porque aceita a assertiva II como verdadeira, mas a base considera essa independência plena incompatível com o projeto lógico.
Pegadinha da questão
Confundir a independência do modelo conceitual com a do modelo lógico e, por isso, validar a assertiva II.
Dica para questões semelhantes
  • Em questões sobre projeto de BD, confira a sequência clássica: conceitual, lógica e física.
  • Se a assertiva disser que o modelo lógico é totalmente independente do tipo/modelo de SGBD, desconfie.
  • Associe a fase física a decisões de armazenamento, acesso e organização; se negar impacto em desempenho, a tendência é erro.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

No Qconcursos o gabarito está C, mas pra mim e pro ChatGPT seria a E: V, V e V.

Modelo lógico é independente do SGBD, gabarito está errado.

Gabarito (C)

Não é bem assim dizer que o gabarito esta errado. Essa questão da indepedencia com o SGDB é bem polêmica.

Vejam as questões Q80993 e Q256754

O modelo lógico em certo ponto ainda depende do tipo de SGBD, não sendo completamente independente do SGBD, pois pode considerar restrições específicas da tecnologia, como tipos de dados suportados ou limitações estruturais.

Um projeto de banco de dados segue exatamente essa ordem lógica de "afunilamento":

  1. Modelo Conceitual: Foco no negócio (Diagrama ER - Entidades e Relacionamentos).
  2. Modelo Lógico: Foco na estrutura (Tabelas, Chaves Primárias e Estrangeiras).
  3. Modelo Físico: Foco na implementação (Scripts SQL, tipos de dados específicos, índices).

Aqui está a maior "pegadinha" da questão. Muita gente confunde o Modelo Lógico com o Conceitual.

  • O Modelo Conceitual (ER) é que é independente de SGBD e até de tecnologia (poderia virar um banco NoSQL, por exemplo).
  • O Modelo Lógico já está "preso" a um paradigma. Se o modelo é Relacional, ele já depende de um SGBD que aceite o modelo de tabelas (como PostgreSQL, MySQL, Oracle). Ele não depende da marca do software (ex: Oracle vs MySQL), mas depende do tipo de SGBD (Relacional).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo