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.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda um conceito essencial em bancos de dados: os níveis de abstração. Este conceito é fundamental para entender como os bancos de dados operam e como são gerenciados.
Os níveis de abstração são divididos em três camadas principais:
- Nível Físico: Onde os dados são realmente armazenados no hardware. Detalhes sobre como os dados são armazenados, como estruturas de armazenamento, índices, e espaços de armazenamento são definidos aqui.
- Nível Lógico: Define quais dados são armazenados no banco de dados e quais são as relações entre esses dados. É independente de como os dados são armazenados fisicamente.
- Nível de Visão: Oferece uma visão específica do banco de dados para diferentes usuários. Este nível permite a personalização da visualização dos dados para atender às necessidades de diferentes tipos de usuários sem expor a complexidade do banco de dados subjacente.
A transparência proporcionada por esses níveis de abstração é crucial. Ela permite que os usuários e aplicações interajam com os dados sem precisar se preocupar com os detalhes de armazenamento físico ou as complexidades da estrutura de dados.
Agora, vamos analisar a afirmação da 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.
A afirmação é classificada como errada (Alternativa E) porque os níveis de abstração, de fato, visam ocultar os detalhes de armazenamento físico dos usuários e das aplicações. Ou seja, as aplicações não precisam conhecer como os dados são fisicamente armazenados ou mantidos, elas apenas interagem com a estrutura lógica e a visão fornecida pelo sistema de banco de dados.
Essa abordagem permite uma maior flexibilidade e facilidade de uso, pois as aplicações podem ser desenvolvidas e mantidas sem se preocupar com mudanças nos detalhes físicos de armazenamento. No entanto, a questão sugere que as aplicações devem conhecer esses detalhes, o que contradiz o propósito dos níveis de abstração.
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
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.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo