Um banco de dados representa algum aspecto do mundo real, ch...
Os diferentes níveis de abstração permitem que os detalhes de como os dados são mantidos e armazenados no banco de dados sejam transparentes às aplicações.
Transparentes aos usuários.
Níveis de abstração: Para o usuário o Banco Dados tem uma visão totalmente abstrata, ou seja, para o usuário não importa como os dados são armazenados ou manipulados, o que importa para o usuário é que os dados estejam disponíveis quando ele precisar.
Conlusão: PARA OS USUÁRIOS
Para os usuários o armazenamento é abstrato, para às aplicações o armazenamento precisa ser objetivo, concreto e conhecido.
É errado afirmar que os detalhes são apresentados nos diferentes níveis, quando na verdade existe uma separação de apresentação do banco de dados.
não tentem colocar respostas dizendo que esta errado, é jurisprudencia cespiana, é claro que a transparência dos dados são mantidos e armazenados no banco de dados para que sejam transparentes nas aplicações.
pensem em todos os níveis de abstração,
no nível de visão
no nível lógico/ conceitual
e no físico
Nível de Visão (ou visão do usuário)
- Apresenta apenas partes do banco de dados.
- Nível onde o Usuário comum acessa às informações.
- Exibe conteúdos simples e de fácil compreensão.
Nível Conceitual
- O usuário deverá conhecer mais sobre banco de dados
- Envolve estruturas e códigos SQL, por exemplo.
- Nível onde se define o formato dos dados armazenados (texto, números...)
- Pode definir o relacionamento entre as entidades.
Nível Físico
- Nível mais baixo de abstração de dados.
- São definidas configurações complexas do BD
- Descrever detalhes sobre as configurações
- Nível utilizado por desenvolvedores de BD.
Gabarito: Errado
Comentário: É errado afirmar que os detalhes são apresentados
nos diferentes níveis, quando na verdade existe uma separação de
apresentação do banco de dados. Observe os níveis.
Nível de Visão (ou visão do usuário)
- Apresenta apenas partes do banco de dados.
- Nível onde o Usuário comum acessa às informações.
- Exibe conteúdos simples e de fácil compreensão.
Nível Conceitual
- O usuário deverá conhecer mais sobre banco de dados
- Envolve estruturas e códigos SQL, por exemplo.
- Nível onde se define o formato dos dados armazenados (texto,
números...)
- Pode definir o relacionamento entre as entidades
Nível Físico
- Nível mais baixo de abstração de dados.
- São definidas configurações complexas do BD
- Descrever detalhes sobre as configurações
- Nível utilizado por desenvolvedores de BD.
Fonte. Simulado Alfacon
quanto mais abstrato, menos detalhes.
visão do cliente:
- alta abstração, menos detalhes
visão do analista
-mais proximo da realidade, mais detalhes
Questão: Os diferentes níveis de abstração permitem que os detalhes de como os dados são mantidos e armazenados no banco de dados sejam transparentes às aplicações.
Não são os diferentes níveis de abstração, pois o nível de visão (usuário) não permite ver os detalhes. O certo seria: níveis específicos.
PRA QUEM TÁ NA DÚIDA AINDA:
ele menciona que os níveis de abstração (conceitual, lógico, físico) são transparentes, ou seja, fazendo uma analogia, um enxerga o outro, o que na verdade é incorreto porque o usuário final tem uma visão diferente da do data base (administrador do banco de dados).
Alternativa correta: E - errado.
O tema da questão está relacionado aos níveis de abstração em um banco de dados, um conceito fundamental para entender como os dados são organizados e como eles são acessados por aplicações e usuários. Esses níveis são geralmente divididos em três categorias: nível físico, nível lógico e nível de visão (ou nível de vista).
O nível físico descreve como os dados são efetivamente armazenados, incluindo estruturas de armazenamento detalhadas e métodos de acesso. O nível lógico define a estrutura lógica do banco de dados, incluindo o esquema do banco de dados com as definições de tabelas, colunas, tipos de dados e as relações entre os dados. Já o nível de visão permite que os usuários vejam apenas os dados que são relevantes para eles, sem necessariamente mostrar a maneira exata como esses dados estão armazenados ou estruturados no nível lógico ou no nível físico.
Com base nesses conceitos, o que a afirmativa sugere é que os detalhes de como os dados são mantidos e armazenados não são visíveis para as aplicações, o que é parcialmente verdadeiro. As aplicações interagem com o banco de dados primariamente através do nível lógico e, em alguns casos, através do nível de visão. Entretanto, a transparente referida na questão é conhecida como "independência de dados", que é a capacidade do sistema de gerenciamento de banco de dados de permitir que o esquema de banco de dados seja alterado sem que haja a necessidade de alterar as aplicações. A independência de dados pode ser parcial, onde algumas alterações ainda requerem que as aplicações sejam modificadas.
A questão foi considerada errada possivelmente porque sugere total transparência e independência em todos os níveis de abstração, o que não reflete completamente a realidade. Em prática, algumas mudanças, especialmente no nível de armazenamento físico, podem necessitar de alterações na aplicação ou na forma como as aplicações acessam os dados. Por isso, a independência de dados é um objetivo a ser alcançado, mas não é absoluta.
É importante entender que, enquanto os níveis de abstração ajudam a separar a complexidade do armazenamento de dados das aplicações, não garantem que as aplicações sejam completamente alheias às mudanças no banco de dados, e é por isso que a assertiva foi marcada como incorreta.