Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025
- Código
- ce417217
- Banca
- CESPE / CEBRASPE
- Órgão
- PC DF
- Ano
- 2025
- Cargo
- GAAPC ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado. A afirmação está incorreta porque confunde o conceito de esquema (a estrutura do banco, definida sem os dados) com o de instância (os dados efetivamente armazenados). O esquema descreve a estrutura lógica — tabelas, colunas, tipos e restrições, incluindo a chave primária — mas não é um "conjunto de registros"; registros (tuplas/linhas) são dados, que pertencem à instância, não ao esquema.
O ponto central da questão é a distinção entre esquema e instância em um banco de dados. O esquema é a "planta" do banco: ele define a estrutura das tabelas, os nomes e tipos das colunas, as restrições de integridade (como a chave primária) e os relacionamentos — tudo isso sem conter os dados em si. É uma descrição estática e abstrata. Já a instância (também chamada de estado ou extensão) é o conjunto de dados reais armazenados em um determinado momento, ou seja, as linhas (tuplas) que preenchem as tabelas. Enquanto o esquema raramente muda (mudar a estrutura de um banco operacional é algo incomum e delicado), a instância é dinâmica e muda a cada inserção, atualização ou exclusão.
Para fixar: o esquema é como a estrutura de uma planilha (cabeçalhos das colunas, formatos, regras), e a instância são os valores preenchidos nas células. A chave primária, por exemplo, é uma restrição definida no esquema — ela determina qual coluna (ou combinação de colunas) identificará unicamente cada linha. Mas as linhas em si, com seus valores, são a instância. Portanto, dizer que o esquema é um "conjunto de registros formado por colunas" mistura os dois níveis: registros são dados (instância), enquanto o esquema é a definição estrutural.
A banca explora exatamente essa confusão clássica entre os dois conceitos. O candidato que não domina a diferença tende a aceitar a afirmação, pois associa "esquema" a "tabela com colunas e chave primária". No entanto, a presença da palavra "registros" é o termo que denuncia o erro: registros são linhas, e linhas são dados — logo, instância, não esquema.
Guarde a fronteira: esquema = estrutura (sem dados); instância = dados (registros). É exatamente nessa distinção que o item se apoia.
A afirmação está errada porque define o esquema como um "conjunto de registros formado por colunas". Isso é um equívoco conceitual: registros (tuplas/linhas) são os dados armazenados, que compõem a instância do banco. O esquema é a estrutura que define essas tabelas e colunas, incluindo a chave primária como restrição, mas sem conter os dados. A definição correta seria: "esquema é a estrutura do banco de dados, sem os dados".
Gabarito: Errado
Link permanente: /questoes/ce417217