Com referência a abstração e modelo de dados, julgue o item...
O nível de visão é o nível mais baixo de abstração e descreve completamente o banco de dados.
Assertiva ERRADA.
O nível interno ou físico é o nível mais baixo de abstração.
GABARITO: ERRADO
O questão está errada, porque nível mais baixo de abstração é o FÍSICO e nãoo de visão. Vamos entender um pouco esse assunto?
O SISTEMA DE BANCO DE DADOS deve garantir uma visão totalmente ABSTRATA do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.
Essa ABSTRATÇÃO se dá em TRÊS NÍVEIS:
NÍVEL DE VISÃO DO USUÁRIO: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;
NÍVEL CONCEITUAL: define quais os dados que estão armazenados e qual o relacionamento entre eles;
NÍVEL FÍSICO: é o NÍVEL MAIS BAIXO de abstração, em que define efetivamente de que maneira os dados estão armazenados.
Gabarito: Errado
Comentário: abstração de dados é um dos grandes objetivos de um
sistema de banco de dados. A abstração é utilizada para prover aos
usuários uma visão mais simples (abstrata) dos dados armazenan
do. Para tornar mais simples a visualização dos dados armazenados
o sistema omite certas informações de programações e códigos, por
exemplo, de como os dados são armazenados e mantidos.
A abstração de dados é dividida em algumas etapas, níveis. São eles:
– Nível de Visão: Esse é o ponto do banco de dados em que o
usuário simples tem acesso às informações.
– Nível Conceitual: define os formatos dos dados e também o
relacionamento entre eles;
– Nível Físico: considerado o nível mais baixo de abstração de
dados. Nesse nível é definidoa maneira como os dados estão
armazenados
Fonte:AlfaCon
Nível físico: o nível mais baixo de abstração descreve como os dados estão realmente armazenados. No nível físico, complexas estruturas de dados de baixo nível são descritas em detalhes
A visão também não descreve completamente um BD, ela é apenas um 'rascunho'.
Deixa eu contar um segredo pra vocês que às vezes tem o termo decorado, mas não entende muita coisa.
Esse negócio de nível mais alto, nível mais baixo, não é uma hierarquia não viu, tipo chefe - empregado.
Vou falar de uma maneira que você vai entender: Nível mais baixo é o nível mais longe dos seres humanos. Compliquei? Então perceba, aperta F12 ai pra tu ver. Apertou? entendeu alguma coisa desses códigos que apareceu na sua tela? Eu também não.. Por quê? Porque isso é um nível mais baixo. Ou seja, mais longe da nossa linguagem. É complexa, difícil e até quem entende, às vezes, sofre.
Agora Abra o google ai.. Leia tudo de palavras que tem na sua frente.. Entendeu tudo? Pois então, isso seria um nível mais alto (mais próximo do ser humano)
(Claro que isso foi só um exemplo, se quiser saber quais são as linguagens de alto/baixo nível pesquisa ai kkkk)
Por isso, Nível de visão é o nível mais alta.. pq é você lá acessando o banco de dados tudo bunitin, ajeitadin..
E por isso, o nível que descreve como os dados são armazenados é o nível mais baixo, pq é configurado tudo em código e rolo e confusão..
GAB.: ERRADO
Oi galerinha, na verdade seria o nivel físico/ interno. Vou deixar o meu resumo aí:
NIVEL VISÃO/ EXTERNO
Usuários comuns
Apenas partes do BD
Conteúdo simples
NIVEL CONCEITUAL/ LÓGICO
Usuário deve conhecer mais BD
Acesso amplo aos dados
Não exibe todo BD
NIVEL FÍSICO/ INTERNO
Baixo nível
Configurações complexas do BD
Mais detalhes
Usado por desenvolvedores de BD
O SISTEMA DE BANCO DE DADOS deve garantir uma visão totalmente ABSTRATA do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.
Essa ABSTRATÇÃO se dá em TRÊS NÍVEIS:
NÍVEL DE VISÃO DO USUÁRIO: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;
NÍVEL CONCEITUAL: define quais os dados que estão armazenados e qual o relacionamento entre eles;
NÍVEL FÍSICO: é o NÍVEL MAIS BAIXO de abstração, em que define efetivamente de que maneira os dados estão armazenados.
Em resumo, na arquitetura ANSI/SPARC de um SGBD, o nível interno trata do armazenamento físico dos dados, o nível externo trata do modo como os dados são visualizados por usuários individuais, e o nível conceitual oferece uma visão comunitária dos dados.
ERRADA
Gabarito: E - Errado
O enunciado da questão faz referência a um conceito chave em banco de dados, que é a abstração de níveis de representação dos dados. No contexto de modelagem de banco de dados, existem geralmente três níveis de abstração:
- Nível Físico: Também conhecido como nível interno, é o mais baixo nível de abstração e lida com a forma como os dados são efetivamente armazenados, incluindo estruturas complexas de armazenamento, indexação e acesso aos dados no disco.
- Nível Lógico: Este é o nível de abstração intermediário, que descreve o que os dados são e como estão relacionados uns com os outros. É o nível que define a estrutura lógica do banco de dados como um todo, através do esquema de banco de dados.
- Nível de Visão: Conhecido como nível conceitual ou nível de visão de usuário, é o mais alto nível de abstração e apresenta apenas parte do banco de dados (através de vistas ou queries específicas), de acordo com as necessidades dos diferentes usuários ou aplicações.
Portanto, quando o enunciado afirma que o "nível de visão é o nível mais baixo de abstração e descreve completamente o banco de dados", está incorreto. Na realidade, o nível de visão fornece uma visão personalizada e simplificada do banco de dados, e não é o nível que descreve completamente o banco de dados. A descrição completa do banco de dados é realizada no nível lógico, enquanto o nível físico lida com a implementação física do banco de dados.
Para responder corretamente a essa questão, é necessário ter um entendimento claro dos diferentes níveis de abstração em um sistema de gerenciamento de banco de dados e o propósito de cada um. Isso é fundamental para entender como os dados são organizados, armazenados e acessados em um banco de dados.