Um banco de dados representa algum aspecto do mundo real, ch...

Próximas questões
Com base no mesmo assunto
Q268185 Banco de Dados
Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue o  item  a seguir.

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.
Alternativas

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