Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2019

Banco de DadosModelo 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
  1. Ana independência de distribuição.
  2. 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.
  3. Cna subversão das regras de integridade ou restrições quando utilizada uma linguagem de baixo nível.
  4. Dno não tratamento das atualizações de visões de dados.
  5. 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.

1Independência
Física (Regra 8)
Lógica (Regra 9)
Distribuição (Regra 11)
2Linguagem
Sublinguagem ampla (Regra 5)
Atualização de visões (Regra 6)
3Integridade
Não-subversão (Regra 12)
Regras de Codd
LEVELsoulevel.com.br
Regras de Codd: Independência (Física (Regra 8), Lógica (Regra 9), Distribuição (Regra 11)); Linguagem (Sublinguagem ampla (Regra 5), Atualização de visões (Regra 6)); Integridade (Não-subversão (Regra 12))

Alternativa A — ✅ Correta ⟵ GABARITO

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.

Gabarito: letra A.

Link permanente: /questoes/ce108634