Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2025
Banco de Dados›Banco de Dados Relacionais
Código
ce214845
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-SE
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal Tributário - Geral
Considerando as características e funções de uma tabela em um banco de dados relacional, assinale a opção correta.
AUma tabela deve ser indexada automaticamente para todas as consultas, a fim de se garantir performance sem necessidade de intervenção do administrador do banco de dados.
BPara existir no banco de dados relacional, uma tabela deve possuir no mínimo duas colunas, sendo uma delas definida como chave primária e a outra como chave candidata.
CAs tabelas são equivalentes a arquivos físicos de armazenamento, sendo independentes de abstrações lógicas.
DEm um banco de dados relacional, a tabela, formada por tuplas e atributos, é a materialização de uma relação, em que a ordem das linhas é irrelevante, mas a ordem das colunas deve ser preservada.
ETodos os atributos de uma tabela devem ser numéricos para que seja possível garantir a consistência matemática do modelo relacional.
Revelar gabarito e comentário▾
GabaritoD — Em um banco de dados relacional, a tabela, formada por tuplas e atributos, é a materialização de uma relação, em que a ordem das linhas é irrelevante, mas a ordem das colunas deve ser preservada.
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”.
Tabelas em banco de dados relacional
Gabarito: letra D. Em um banco de dados relacional, a tabela é a materialização de uma relação matemática: composta por tuplas (linhas) e atributos (colunas). A ordem das linhas é irrelevante (conjunto não ordenado), mas a ordem das colunas é preservada na definição do esquema – este é o conceito correto e o único alinhado com a teoria relacional.
A banca testa o conhecimento básico do modelo relacional, especialmente as características de uma tabela. O conteúdo de apoio () reforça que tabelas são formadas por tuplas e atributos, e que a ordem das linhas não importa, enquanto a ordem das colunas é definida no esquema.
Alternativa A — ❌ Incorreta
Afirma que a indexação deve ser automática para todas as consultas, garantindo performance sem intervenção do DBA. Na prática, índices são estruturas auxiliares criadas seletivamente (com base em consultas frequentes, tamanho da tabela etc.) e exigem planejamento e manutenção. Indexar automaticamente todas as consultas é inviável e degradaria a performance em operações de escrita.
Alternativa B — ❌ Incorreta
Exige que uma tabela tenha no mínimo duas colunas: uma chave primária e uma chave candidata. O modelo relacional permite tabelas com uma única coluna (ex.: uma relação unária). Além disso, a chave primária é obrigatória, mas a existência de outra chave candidata não é requisito mínimo. A afirmativa impõe condições inexistentes.
Alternativa C — ❌ Incorreta
Trata tabelas como equivalentes a arquivos físicos de armazenamento, independentes de abstrações lógicas. No modelo relacional, a tabela é uma abstração lógica; o armazenamento físico é gerenciado pelo SGBD e não corresponde diretamente a arquivos do sistema operacional. A afirmação confunde níveis de abstração.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve corretamente a tabela como materialização de uma relação, formada por tuplas (linhas) e atributos (colunas). A ordem das linhas é irrelevante (teoria dos conjuntos), mas a ordem das colunas deve ser preservada no esquema – fato consistente com a implementação prática dos SGBDs relacionais. O item II do conteúdo de apoio (não citável diretamente) também menciona que a ordem das linhas é irrelevante, corroborando o acerto.
Alternativa E — ❌ Incorreta
Determina que todos os atributos devem ser numéricos para garantir consistência matemática. O modelo relacional aceita atributos de diversos tipos (caractere, data, lógico etc.). A consistência é garantida por restrições de integridade, e não pelo tipo de dado. Essa exigência não faz parte da teoria.
PEGA ESSA DICA!
Ao estudar modelo relacional, foque em três pontos: (1) tabela = relação (conjunto de tuplas); (2) ordem de linhas é irrelevante, ordem de colunas é definida no esquema; (3) chave primária identifica unicamente cada tupla. Esses conceitos são recorrentes em provas e ajudam a eliminar distratores como os das alternativas A e C.