Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2019
Banco de Dados›Modelo relacional
Código
ce108634
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RS
Ano
2019
Nível
Superior
Cargo
CESPE - - Auditor Fiscal da Receita Estadual - Bloco I
Uma das regras de Codd para o modelo relacional consiste
Ana independência de distribuição.
Bna presença de uma linguagem de programação no SGBD que promova interface com o banco de dados, com a segurança e com a atualização dos dados.
Cna subversão das regras de integridade ou restrições quando utilizada uma linguagem de baixo nível.
Dno não tratamento das atualizações de visões de dados.
Ena dependência de dados físicos (mudança na memória e no método de acesso).
Revelar gabarito e comentário▾
GabaritoA — na independência de distribuição.
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”.
Regras de Codd para o modelo relacional
Gabarito: letra A. A questão cobra o conhecimento das 12 regras de Codd para o modelo relacional. A alternativa A menciona a independência de distribuição, que corresponde exatamente à Regra 11 – Independência de Distribuição, uma das regras originais. As demais alternativas distorcem ou invertem outras regras, como a independência física, a não-transposição e a atualização de visões.
Regra de Codd
Descrição Correta
Alternativa
Relação com a Alternativa
11 – Independência de Distribuição
O SGBD deve permitir que o banco de dados seja distribuído entre locais, mas acessado como se estivesse centralizado.
A
✅ Correta. A alternativa descreve exatamente essa regra.
5 – Sublinguagem Ampla de Dados
Requer uma linguagem de manipulação de dados (ex.: SQL) para definição, manipulação e consulta, não uma linguagem de programação genérica.
B
❌ Incorreta. A alternativa confunde "linguagem de programação" com a sublinguagem de dados.
12 – Não-transposição das Regras
Não é permitido que linguagens de baixo nível contornem as regras de integridade.
C
❌ Incorreta. A alternativa inverte o sentido da regra (diz "subversão" em vez de "não-subversão").
6 – Atualização de Visões
Todas as visões teoricamente atualizáveis devem ser atualizáveis pelo SGBD.
D
❌ Incorreta. A alternativa afirma o oposto ("não tratamento das atualizações").
8 – Independência Física de Dados
O SGBD deve ser independente de mudanças na memória e no método de acesso.
E
❌ Incorreta. A alternativa defende a "dependência", que é o contrário da regra.
A independência de distribuição (ou distribuição transparente) estabelece que o SGBD deve permitir que o banco de dados seja distribuído entre diferentes locais e, ainda assim, ser acessado como se estivesse centralizado. Essa é a 11ª regra de Codd, conforme listado nos materiais sobre o modelo relacional.
Alternativa B — ❌ Incorreta
A presença de uma linguagem de programação no SGBD para interface não corresponde a nenhuma das regras de Codd. A regra mais próxima é a Regra 5 – Sublinguagem Ampla de Dados, que requer uma linguagem de manipulação de dados (como SQL) que seja capaz de realizar operações de definição, manipulação e consulta, e não uma linguagem de programação genérica para interface.
Alternativa C — ❌ Incorreta
A alternativa afirma que o modelo relacional consiste na subversão das regras de integridade ao usar linguagem de baixo nível. Na verdade, a Regra 12 – Não-transposição das regras (também chamada de regra de não-subversão) determina exatamente o oposto: não é permitido que linguagens de baixo nível contornem as regras de integridade. Portanto, a alternativa inverte o conteúdo da regra.
Alternativa D — ❌ Incorreta
O tratamento de visões é abordado pela Regra 6 – Atualização de visões, que determina que todas as visões teoricamente atualizáveis devem ser atualizáveis pelo SGBD. A alternativa fala em "não tratamento das atualizações de visões", o que contraria o espírito da regra. Portanto, está incorreta.
Alternativa E — ❌ Incorreta
A dependência de dados físicos (mudanças na memória e método de acesso) é exatamente o que a Regra 8 – Independência Física de dados busca evitar. A regra estabelece que o SGBD deve ser independente da forma como os dados são armazenados fisicamente, ou seja, mudanças na estrutura física não devem afetar a aplicação. A alternativa, ao afirmar que o modelo relacional consiste na dependência física, está errada.