A independência de dados lógica, definição componente da arq...

Próximas questões
Com base no mesmo assunto
Q491597 Banco de Dados
A independência de dados lógica, definição componente da arquitetura de três esquemas para sistemas de banco de dados, corresponde à capacidade de se efetuarem
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - mudanças no nível conceitual, sem a necessidade de modificações no nível externo e em programas aplicativos.

A arquitetura de três esquemas é um framework teórico para a concepção de sistemas de banco de dados proposto para dar suporte à independência de dados, que é a capacidade de modificar a definição dos dados em um nível sem afetar os outros níveis. Esta arquitetura é composta por três níveis:

  • Nível Interno: o nível mais baixo, que se refere à representação física dos dados no sistema.
  • Nível Conceitual: representa todos os dados abstratos e relações do banco de dados como um todo.
  • Nível Externo: compreende vários esquemas externos ou visões de usuário, que são diferentes representações especializadas dos dados para diversos usuários.

A independência de dados lógica diz respeito à habilidade de alterar o esquema conceitual sem exigir mudanças no esquema externo ou nos programas aplicativos que dependem do banco de dados. Isso permite a evolução do modelo de dados, como, por exemplo, a adição de novos atributos a uma tabela, sem interferir na forma como os usuários acessam os dados ou na lógica dos aplicativos que fazem uso desse banco.

Portanto, a alternativa A está correta porque capta corretamente esse conceito de independência de dados lógica, em que as modificações no nível conceitual não impactam as aplicações nem os usuários que acessam o nível externo, demonstrando uma flexibilidade essencial para a manutenção e escalabilidade de sistemas de banco de dados.

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

Independência Lógica: Capacidade de modificar o esquema conceitual sem ter que alterar os esquemas externos ou programas ou aplicações); e 

Independência física: É a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual e externo.

Tais independências são promovidas pelos mapeamentos externo/conceitual e conceitual/interno.

:)

EU não entendi o porquê de a assertiva B) está incorreta.

Jhonata, a B está errada pois se refere à independência FÍSICA.

Independência de dados

- Lógica - É a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os programas de aplicação

- Física - É a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados.


Jhonata, a B está errada pois se refere à independência FÍSICA e a questão pergunta sobre a independência LÓGICA.

Independência de dados

- Lógica - É a capacidade de alterar o esquema conceitual sem ter de alterar os esquemas externos ou os programas de aplicação

- Física - É a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual. Logo, os esquemas externos também não precisam ser alterados.


GABARITO A

Independência lógica de dados (conceitual): é a capacidade de alterar o esquema conceitual sem mudar o esquema externo ou os programas (visão interna);

Independência física de dados (interno): é a capacidade de alterar o esquema interno sem mudar o esquema conceitual.

Para fixar bem o conceito, pois ele sempre é cobrado:

=> Independência Lógica, altera-se o Nível Conceitual sem afetar o Nível Externo;

=> Independência Física, altera-se o Nível Físico sem afetar o Nível Conceitual.

Quais são esses níveis?

A arquitetura de Banco de Dados mais conhecida é a ANSI/SPARC, fundamentada em TRÊS NÍVEIS em que cada um desses níveis corresponde às abstrações dos dados armazenados no banco de dados.

 

Nível de Visões do Usuário (Externo): É o nível mais alto de abstração;

É a visão de cada usuário;

Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente. Ou seja, descreve o modo pelo qual os dados são vistos pelos usuários do sistema gerenciador de banco de dados.

Definido para simplificar a interação entre usuários e o sistema de BD, que pode fornecer muitas visões para o mesmo BD.

 

 

Nível Lógico (Conceitual): É o nível médio de abstração;

É a visão da comunidade de usuários;

Descreve QUAIS dados estão armazenados e seus relacionamentos.

Neste nível, o banco de dados é descrito por meio de estruturas relativamente simples, que podem envolver estruturas complexas no nível físico.

 

 

Nível Físico (Interno): É o nível mais baixo de abstração ou não há abstração.

Descreve COMO os dados estão realmente armazenados, englobando estruturas complexas de baixo nível que são descritas em detalhe.

Clique para visualizar este comentário

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