A arquitetura de sistemas de gerência de bases de dados fun...

Próximas questões
Com base no mesmo assunto
Q3907828 Banco de Dados
A arquitetura de sistemas de gerência de bases de dados fundamenta-se em princípios de independência que garantem a evolução das estruturas sem impactar as camadas superiores. Considerando as 12 regras de Codd (Regras de Integridade para Sistemas Relacionais) e os conceitos de abstração, analise as afirmativas a seguir.

I.A Regra da Independência Lógica de Dados estabelece que as aplicações de usuário e as atividades de terminal devem permanecer funcionalmente intactas quando alterações são feitas nas tabelas base.
II.O conceito de Independência Física de Dados garante que o esquema conceitual do banco de dados não sofra alterações quando o método de armazenamento em disco ou as estruturas de índices são modificados.
III.De acordo com a Regra do Catálogo Dinâmico, as informações sobre a estrutura do banco de dados (metadados) devem ser armazenadas em tabelas comuns, acessíveis apenas via chamadas de sistema proprietárias.

Está correto o que se afirma em:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era comparar cada afirmativa com as definições clássicas de independência lógica, independência física e catálogo dinâmico de Codd: I e II correspondem às definições corretas, enquanto III erra ao restringir o acesso ao catálogo a chamadas proprietárias.

Tema central: Independência de dados
Análise das alternativas
A
Errada
Está errada porque inclui III. O erro específico de III está na restrição de acesso aos metadados "apenas via chamadas de sistema proprietárias", o que contraria a regra do catálogo dinâmico.
B
Errada
Está errada porque considera verdadeira apenas II e exclui I. Mas I está compatível com a independência lógica de dados, que preserva o funcionamento das aplicações diante de mudanças lógicas nas tabelas base.
C
Certa
A alternativa C está certa porque aplica corretamente três critérios clássicos. Em I, a independência lógica de dados protege as aplicações de usuário diante de mudanças logicamente preservadoras nas tabelas base. Em II, a independência física de dados significa que alterações no armazenamento em disco ou nas estruturas de índice não devem exigir mudança no nível lógico/conceitual. Já III contraria a regra do catálogo dinâmico on-line, porque essa regra exige que a descrição do banco seja representada no modelo relacional e consultável pela mesma linguagem relacional, e não apenas por interfaces ou chamadas proprietárias.
D
Errada
Está errada porque mantém III como correta. O ponto concreto de eliminação é o mesmo: a regra do catálogo dinâmico não admite que o catálogo seja acessível somente por chamadas proprietárias.
Pegadinha da questão
A confusão real estava em aceitar a parte inicial de III sobre metadados e ignorar o erro decisivo da parte final, que inverte a regra do catálogo dinâmico; além disso, a questão também explorou a troca entre independência lógica e física.
Dica para questões semelhantes
  • Se a mudança mencionada for em tabelas base no plano lógico, verifique independência lógica: a aplicação deve permanecer inalterada em mudanças logicamente preservadoras.
  • Se a mudança mencionada for em disco, armazenamento ou índices, o critério é independência física: o nível lógico/conceitual não deve ser afetado.
  • Quando aparecer catálogo, dicionário ou metadados nas regras de Codd, confirme se o acesso é pela mesma linguagem relacional; exclusividade de interface proprietária indica erro.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Análise das afirmativas:

I – Correta.

A Independência Lógica de Dados (uma das regras de Codd) estabelece que alterações no esquema lógico — como mudanças nas tabelas base — não devem afetar as aplicações dos usuários, desde que não haja mudança na interface lógica utilizada pelos programas (ex.: uso de views).

II – Correta.

A Independência Física de Dados garante que modificações na forma de armazenamento físico (como mudança de índices, métodos de acesso ou organização em disco) não afetem o esquema conceitual nem as aplicações.

III – Incorreta.

A Regra do Catálogo Dinâmico Online afirma que os metadados devem ser armazenados em tabelas relacionais acessíveis usando a mesma linguagem relacional (ex.: SQL) utilizada para manipular os dados.

Logo, não devem ser acessados apenas por chamadas proprietárias do sistema.

Resposta: C — I e II apenas.

Fonte: ChatGPT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo