Elmasri e Navathe (2011) afirmam que a arquitetura de três ...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (5)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C.
A questão aborda o conceito de arquitetura de três esquemas em Sistemas de Gerenciamento de Banco de Dados (SGBD), que é crucial para compreender a independência de dados. Essa arquitetura consiste em três níveis: esquema interno, esquema conceitual e esquemas externos.
Vamos entender cada alternativa:
Alternativa A: Esta afirmação está incorreta. A independência física de dados refere-se à capacidade de alterar o esquema interno sem precisar alterar o esquema conceitual. A descrição na alternativa A corresponde, na verdade, à independência lógica de dados, e não à física.
Alternativa B: Esta também está incorreta. Aqui, a definição é sobre independência lógica de dados, que é a capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos. A descrição dada na alternativa refere-se à independência física.
Alternativa C: Esta é a correta. A independência lógica de dados é realmente mais complexa porque permite alterações estruturais e de restrição no esquema conceitual sem impactar diretamente os programas de aplicação.
Alternativa D: A afirmação é incorreta. A arquitetura de três esquemas, na verdade, foi projetada para facilitar a obtenção de independência de dados, tanto lógica quanto física, e não para dificultá-la.
Alternativa E: Esta afirmação também está incorreta. Nem todos os SGBDs implementam a arquitetura completa de três esquemas devido a razões como complexidade e sobrecarga, não apenas por questões de eficiência.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
a)a independência física de dados é a capacidade de alterar o esquema (interno)conceitual sem ter que alterar (o esquema conceitual)os esquemas externos ou os programas de aplicação.
b)a independência lógica de dados é a capacidade de alterar o esquema (conceitual)interno sem ter que alterar (os esquemas externos ou os programas de aplicação) o esquema conceitual.
c) a independência lógica de dados é mais difícil de ser alcançada porque permite alterações estruturais e de restrição sem afetar os programas de aplicação.
d) a arquitetura de três esquemas pode tornar mais (fácil)difícil obter a independência de dados tanto lógica quanto física.
e) os SGBDs implementam a arquitetura completa de três esquemas por causa da alta eficiência. (A arquitetura de três-esquemas pode tornar mais fácil a independência de dados, tanto física quanto lógica. Entretanto, os dois níveis de mapeamentos criam uma sobrecarga (overhead) durante a compilação ou a execução de uma consulta ou de um programa, provocando ineficiências no SGBD. Por causa disso, poucos SGBDs têm implementadas toda a arquitetura de três-esquemas.)
Nível interno - (também conhecido como nível de armazenamento) é o mais próximo do meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.
Nível conceitual - (também conhecido como nível lógico de comunidade, ou às vezes apenas nível lógico, sem qualificação) é um nível "indireto" entre os outros dois.
Nível externo ou visão - (também conhecido como nível lógico do usuário) é o mais próximo dos usuários – ou seja, é aquele que se ocupa do modo como os dados são vistos por usuários individuais.
Independência lógica de dados - a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os aplicativos.
Independência física de dados - a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual.
C- a independência lógica de dados é mais difícil de ser alcançada porque permite alterações estruturais e de restrição sem afetar os programas de aplicação.
A a independência física de dados é a capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos ou os programas de aplicação. Incorreta
[ É a capacidade de alterar o esquema interno sem alterar o esquema conceitual e externo]
B a independência lógica de dados é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual. [ incorreto]
É a capacidade de alterar o esquema conceitual sem alterar os esquemas externo
obs: Independência dos dados é a Capacidade de se alterar um esquema em um nível de um BD sem ter que alterar um nível superior
c) Gabarito
As independências alteram a sua atual (Fisica e Logica) e não mexem nas de cima. Se for fisica, ela vai mexer na interna e não na conceitual e externos. Se lógica, ela mexe em si (conceitual) e não nos externos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo