Muitos dos usuários dos sistemas de bancos de dados não são ...

Próximas questões
Com base no mesmo assunto
Q4282195 Banco de Dados
Muitos dos usuários dos sistemas de bancos de dados não são treinados em computação. Assim, os técnicos em desenvolvimento de sistemas omitem a complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. Quais níveis são esses?
Alternativas

Comentários

Veja os comentários dos nossos alunos

1. Nível físico (ou interno)

É o nível mais baixo, que descreve como os dados são efetivamente armazenados no sistema — estruturas de arquivos, índices, organização em disco, etc. É o nível mais próximo do hardware e o mais complexo, totalmente irrelevante para o usuário comum.

2. Nível lógico (ou conceitual)

Descreve quais dados estão armazenados no banco e quais relações existem entre eles, de forma independente da implementação física. É o nível usado pelos administradores de banco de dados (DBAs), que precisam saber quais informações existem e como se relacionam, mas não necessariamente como estão fisicamente armazenadas.

3. Nível de visão (ou externo)

É o nível mais alto, mais próximo do usuário final. Como muitos usuários não precisam (e não têm conhecimento técnico) de todos os dados do banco, esse nível define visões parciais do banco, simplificando a interação — cada grupo de usuários vê apenas o subconjunto de informações relevante para sua função.

A alternativa D reproduz exatamente a resposta clássica que expliquei antes (nível físico, nível conceitual/lógico e nível de visões/externo), que é a definição padrão de Silberschatz e da própria arquitetura ANSI/SPARC.

Ou está errado o gabarito ou a Cespe anda cobrando alguns autores que utilizam terminologia diferentes para as mesmas coisas.

  • Nível interno (não "físico")
  • Nível conceitual
  • Nível externo (não "de visões")

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo