Segundo Date (2003), é uma representação de todo o conteúdo...

Próximas questões
Com base no mesmo assunto
Q739382 Banco de Dados
Segundo Date (2003), é uma representação de todo o conteúdo de informações do banco de dados, em uma forma tanto abstrata, em comparação com o modo como os dados são armazenados fisicamente. De que aspecto da arquitetura de banco de dados estamos nos referindo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

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