Julgue os itens subsequentes, acerca dos conceitos relaciona...
Na implementação de um banco de dados relacional, o modelo relacional será utilizado para definição das estruturas dos níveis conceitual e interno.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Errado
No contexto dos bancos de dados relacionais, é importante diferenciar os três níveis de abstração descritos pelo modelo ANSI/SPARC. Esses níveis são o nível interno, o nível conceitual e o nível externo.
O nível interno é responsável pela maneira como os dados são fisicamente armazenados e otimizados no sistema de armazenamento. Ele lida com questões de indexação, armazenamento de registros e outros aspectos físicos do banco de dados que são transparentes para os usuários finais.
Já o nível conceitual apresenta uma visão lógica abrangente de todo o banco de dados. Ele define quais dados estão armazenados e as relações entre esses dados, mas sem se preocupar com a forma como estão armazenados fisicamente. Esta é a camada onde o modelo relacional é aplicado, definindo as tabelas, colunas, chaves primárias, chaves estrangeiras e as relações entre as tabelas.
O nível externo, ou nível de visão, consiste em várias visões do banco de dados. Uma visão é uma representação lógica de uma porção do banco de dados que é relevante para um determinado grupo de usuários. Ele é projetado para ser mais próximo dos usuários finais, ocultando a complexidade do banco de dados inteiro.
A questão erra ao afirmar que o modelo relacional é utilizado para a definição das estruturas dos níveis conceitual e interno. Na verdade, o modelo relacional é primariamente aplicado no nível conceitual para definir os dados e suas relações. O nível interno é mais preocupado com a representação física dos dados e não diretamente com o modelo relacional.
Portanto, a afirmação é errada porque mistura os propósitos e aplicações dos diferentes níveis de abstração em um banco de dados relacional.
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
O modelo relacional:
- Existe a descrição da estrutura do BD.
- Escolha do Modelo de dados.
- Foco na eficiência do armazenamento.
Nível Conceitual Modelo Conceitual - Entidades e relacionamentos ou Classes
Nível da Implementação:
Modelo Lógico - Relacional, hierárquico, redes ... Modelo Físico - Sistema de arquivamento físico
Concordo com você Paulo. Porém os modelos Físicos não são os mesmos modelos de implementação.
Boa parte das questões do Cespe se baseiam no livro do Navathe, e neste livro encontramos o conceito:
Os de alto nível, ou modelos de dados conceituais, possuem conceitos que descrevem os dados como os usuários percebem(...)"
"(...) os de baixo nível, ou modelos de dados físicos, contêm conceitos que descrevem os detalhes de como os dados estão armazenados (...)".
"Entre esses dois extremos está uma classe de modelos de dados representacionais (ou de implementação) (....)"
"Os modelos de dados representacionais ou de implementação são os mais usados nos SGBDs comerciais tradicionais. Incluem o popular modelo de dados relacional, (...)".
http://www.ic.unicamp.br/~thelma/gradu/MC526/turma-2009/Slides-526/Aula02a-modelos-de-dados.pdf
O modelo conceitual nao se importa com implementação, sendo que ele usa MER, enquanto que modelo relacional é uma abordagem estrutural para processamento de dados a fim de garantir eficiencia de storage.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo