Elmasri e Navathe (2011) afirmam que a arquitetura de três ...

Próximas questões
Com base no mesmo assunto
Q831060 Banco de Dados
Elmasri e Navathe (2011) afirmam que a arquitetura de três esquemas no SGBD pode ser usada para explicar melhor o conceito de independência de dados. Sendo assim, é correto afirmar que
Alternativas

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