Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fases de Projeto e Modelagem de Dados — CESPE / CEBRASPE 2024

Banco de DadosConceitos e Fases de Projeto e Modelagem de Dados
Código
ce403632
Banca
CESPE / CEBRASPE
Órgão
Pref Mossoró
Ano
2024
Cargo
AFTM ( )

Julgue o próximo item, a respeito de modelagem de dados.

 

A modelagem lógica de dados inclui índices e constraints, assim como chaves primária e estrangeira.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelagem Lógica de Dados: índices, constraints e chaves

Gabarito: Errado. A modelagem lógica de dados trata da estrutura das tabelas, relacionamentos e restrições de integridade (como chaves primária e estrangeira), mas não inclui índices — esses pertencem à modelagem física, que cuida dos detalhes de armazenamento e desempenho. A afirmação mistura os dois níveis, e é exatamente essa confusão que a banca explora.

A modelagem de dados é dividida em três níveis de abstração, cada um com um propósito distinto. O modelo conceitual é a visão de alto nível, independente de qualquer SGBD, representado tipicamente pelo Diagrama Entidade-Relacionamento (DER). O modelo lógico (ou de implementação) já depende do tipo de SGBD (relacional, objeto-relacional etc.) e descreve como os dados serão organizados em tabelas, colunas, tipos de dados, chaves primárias e estrangeiras, e demais restrições de integridade — mas ainda sem se preocupar com como isso será armazenado fisicamente. O modelo físico, por sua vez, é específico do SGBD escolhido e trata de estruturas de armazenamento, particionamento, e também dos índices, que são estruturas de otimização de consultas.

A pegadinha está em atribuir ao modelo lógico algo que é característica do modelo físico. Os índices são estruturas de acesso físico aos dados — eles existem para acelerar consultas e são criados sobre as tabelas já definidas no modelo lógico. Já as chaves primária e estrangeira e as constraints (como NOT NULL, UNIQUE, CHECK) são definidas no modelo lógico, pois fazem parte da estrutura lógica das tabelas e das regras de integridade. Portanto, a afirmação está incorreta ao incluir índices no escopo da modelagem lógica.

Para fixar: no modelo lógico você define o quê (tabelas, colunas, chaves, constraints); no modelo físico você define como (armazenamento, índices, particionamento). Essa distinção é clássica em provas de banco de dados e costuma aparecer em questões que misturam os dois níveis.

Nível de Modelagem

Elementos Incluídos

Exemplos Típicos

Conceitual

Entidades, atributos, relacionamentos

Diagrama Entidade-Relacionamento (DER)

Lógico

Tabelas, colunas, tipos de dados, chaves primária/estrangeira, constraints

NOT NULL, UNIQUE, CHECK, PK, FK

Físico

Estruturas de armazenamento, índices, particionamento

Índices B-tree, hash, particionamento por faixa

Item — ❌ Errado

A afirmação está errada porque atribui à modelagem lógica a inclusão de índices, o que é incorreto. Índices são estruturas de otimização de acesso aos dados e pertencem à modelagem física, não à lógica. O modelo lógico, por sua vez, inclui sim as chaves primária e estrangeira e as constraints (restrições de integridade), mas não os índices. A banca trocou o nível de abstração: pegou um elemento do modelo físico (índices) e o colocou junto com elementos do modelo lógico (chaves e constraints), criando uma afirmação parcialmente verdadeira, mas globalmente falsa.

NÃO CAIA NESSA!

A banca mistura os níveis de modelagem: índices são do modelo físico, enquanto chaves e constraints são do modelo lógico. O candidato que sabe que chaves e constraints são lógicas pode ser levado a aceitar a afirmação sem perceber que os índices não pertencem a esse nível. Na prova, desconfie sempre de itens que agrupam elementos de níveis diferentes — verifique cada termo separadamente.

PEGA ESSA DICA!

Para acertar questões assim, monte mentalmente uma tabela com os três níveis e seus elementos típicos: Conceitual → entidades, atributos, relacionamentos (DER); Lógico → tabelas, colunas, tipos, chaves, constraints; Físico → índices, particionamento, armazenamento. Quando a questão citar um elemento, classifique-o antes de julgar a afirmação.

Gabarito: Errado.

Link permanente: /questoes/ce403632