Segundo Elmasri & Navathe, a arquitetura de três esquema...
( ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo.
( ) Independência física de dados é a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual.
( ) Independência de dados é a capacidade de mudar o esquema em um nível do sistema de banco de dados sem que ocorram alterações do esquema no próximo nível mais alto.
( ) Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.
Assinale a opção com a sequência CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - F, V, V, F
A arquitetura de três esquemas é fundamental para compreender o conceito de independência de dados em um sistema de banco de dados. Ela divide a arquitetura em esquema externo, esquema conceitual e esquema interno.
- Independência de dados lógica refere-se à habilidade de modificar o esquema conceitual sem precisar alterar o esquema externo ou a aplicação. A proposição dada inverteu os conceitos, afirmando incorretamente que seria alterar o esquema interno sem mudar o externo, portanto, é Falsa (F).
- Independência física de dados é a capacidade de alterar o esquema interno – por exemplo, mudanças no armazenamento físico – sem impactar o esquema conceitual. Esta afirmação está Verdadeira (V).
- A independência de dados permite mudar o esquema em um nível do sistema de banco de dados sem alterações no nível imediatamente superior. Isso é uma definição precisa do conceito, e portanto, a afirmação é Verdadeira (V).
- A última afirmação sugere que alterações em um nível não afetam o nível superior e que o mapeamento entre os dois níveis não adiciona sobrecarga durante a compilação ou a execução de consultas. Embora a primeira parte seja correta, a segunda parte é incorreta, pois alterações no mapeamento podem sim adicionar overhead em certos cenários, dependendo da complexidade das modificações. Logo, a afirmação é Falsa (F).
Para resolver essa questão, é necessário compreender o significado de independência de dados lógica e física e como elas se aplicam nos distintos níveis da arquitetura de três esquemas. Assim, validamos que a alternativa A está correta.
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
Me corrijam se eu estiver errado, porém é de suma importância o entendimento correto das questão visto que essas bancas estão muito mal preparadas para elaboração de provas de TI
Com a independência de dados, mudanças em um nível não requer mudança no nível superior, pois somente o mapeamento entre os dois níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga (overhead) durante a compilação ou execução de uma consulta.
(F ) Independência de dados lógica é a capacidade de alterar o esquema interno sem mudar o esquema externo.
Eh a capacidade de alterar o esquema conceitual, sem alterar o
esquema externo, ou os programas de aplicacao; por exemplo, para
expandir/reduzir o BD ou alterar restrições.
(V ) Independência física de dados é a capacidade de mudar
o esquema interno sem ter de alterar o esquema conceitual.
Logo, o esquema externo tambem não precisa ser alterado. A
independencia logica eh mais dificil de ser alcançada q a fisica.
(V
) Independência de dados é a capacidade de mudar o esquema em um
nível do sistema de banco de dados sem que ocorram alterações do
esquema no próximo nível mais alto.
Segundo[1], independencia de dados pode ser definida
como a capacidade de alterar o esquema em um nivel do SBD sem ter de
alterar o esquema no nivel mais alto. [1] Só não menciona q é no
próximo nível. Acho q, se nao formos tão preciosistas, da pra deixar passar essa.
(F
) Com a independência de dados, mudanças em um nível não requer
mudança no nível superior, pois somente o mapeamento entre os dois
níveis é modifcado. Esse mapeamento não traz nenhuma sobrecarga
(overhead) durante a compilação ou execução
de uma consulta.
Fonte:
[1] Elmasri & Navathe, 6 Ed, 2010, pg 31.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo