Segundo Date (2003), é uma representação de todo o conteúdo...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a Visão Conceitual (D).
Na arquitetura de banco de dados, um conceito importante é o modelo de três esquemas de ANSI/SPARC, que separa a descrição dos dados em três níveis: externo, conceitual e interno. Essa divisão ajuda a abstrair a complexidade dos dados e como eles são armazenados.
Visão Conceitual refere-se ao nível intermediário. Ela é uma representação abstrata do banco de dados e define toda a estrutura lógica dos dados de uma forma independente do armazenamento físico. Em outras palavras, o esquema conceitual representa a visão comunitária do banco de dados, ou seja, uma visão única que engloba todos os dados e suas relações, sem se preocupar com como ou onde estão fisicamente armazenados. Este é o motivo pelo qual a alternativa D é a correta.
Vamos agora analisar por que as outras alternativas estão incorretas:
- A - Visão Externa: Este nível diz respeito a diferentes visões que os usuários finais podem ter dos dados. Ele é específico para cada usuário ou grupo de usuários, permitindo que eles vejam apenas os dados necessários para suas tarefas enquanto esconde outros dados.
- B - Mapeamento Interno: Refere-se à forma como os dados são armazenados fisicamente no sistema. Este nível lida com o armazenamento e recuperação real dos dados de modo eficiente.
- C - Mapeamento Conceitual: Este termo não está diretamente alinhado com o modelo de três esquemas. O mapeamento que ocorre entre o nível conceitual e o nível interno às vezes é chamado de mapeamento conceitual-interno, mas não é uma camada por si só.
- E - Mapeamento Externo: Este é um processo que mapeia as visões externas (nível externo) para o nível conceitual, adaptando as visões específicas dos usuários ao modelo conceitual comum.
Cada um desses níveis desempenha um papel crucial na forma como os dados são geridos, garantindo que o sistema de banco de dados seja flexível, seguro e eficiente.
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
Níveis de abstração:
- Nível conceitual - Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular
- Nível lógico - Modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD (relacional, OO)
- Nível físico - É uma representação gráfica do detalhamento físico das estruturas dos dados que o banco de dados irá armazenar. Este modelo é dependente do SGBD em que será implementado. (Oracle, DBZ, SQL server, postgrees)
D) visão conceitual.
Mapeamentos
Existem dois tipos de mapeamentos:
- Conceitual/Interno: Definição das estruturas e como esses dados serão armazenados.
- Externo/Conceitual: Define as visões dos usuários.
E não separados, como posto na questão.
Visão
Não existem categorias de visões, quero dizer que visão externa e conceitual não tem relação como se fossem categorias, a saber:
A visão externa (nível externo) define o acesso que cada usuário tem no banco de dados.
Visão conceitual é uma visão que o analista ou projetista tem do conceito ou da estrutura do banco de dados, como se fosse realmente um ponto de vista sobre os dados. Ou seja, abstrata.
Fonte: Introdução a sistemas de banco de dados, C.J.DATE
Arquitetura Ansi Sparc
Tem como objetivo organizar o banco de dados que já existe. e como é feita?
Separa o usuário por visões. são três diferentes níveis de esquema.
Nível Externo (ou de visão ,logico do usuário)
Possui alto nível de abstração.
Descreve a parte do BD que um grupo de usuário tem interesse e oculta o restante do BD desse grupo.
Nível Conceitual
Nível intermediário de abstração.
Descreve a estrutura do BD completo sob ponto de vista do usuário.
ex: desenvolvedores/programadores
Nível interno [nível de implementação]
Mais baixo da abstração,
DBA
SOLUÇÂO:
Na alternativa ,pede a representação de todo o conteúdo de informações do banco de dados, em uma forma tanto abstrata
representação de todo o conteúdo de informações [nivel conceitual define essa representação , de uma estrutura de banco de dados]
De uma forma um tanto abstrata elimina o nivel externo pois é o nível mais alto de abstração "podendo ficar em duvida no nivel conceitual e interno)
Gabarito D
Atenção quanto a introdução da questão, pois segundo o livro "Introdução a sistemas de banco de dados" de Date, tanto visão externa quanto conceitual terá a menção de que "A visão será um tanto abstrata quando comparada com o modo como os dados estão fisicamente armazenados".
Porém na questão, a única coisa que difere é que no Nível Conceitual, a visão conceitual é uma representação de todo o conteúdo de informações no banco de dados, em uma forma um tanto abstrata quando comparada com o modo como os dados estão fisicamente armazenados, enquanto no Nível Externo, a visão que o usuário tem de uma parte do banco de dados será um tanto abstrata quando comparada com o modo como os dados estão fisicamente armazenados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo