O modelo de dados abstrato que descreve a estrutura de um b...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - conceitual.
Para entender a questão, é essencial conhecer os diferentes tipos de modelos de dados utilizados na modelagem de um banco de dados. Existem três principais níveis de abstração em modelos de dados:
- Modelo Conceitual: Este é o nível mais alto de abstração e não depende de um Sistema de Gerenciamento de Banco de Dados (SGBD) específico. Seu objetivo é estruturar e organizar os dados de maneira que represente o mundo real de forma independente de implementação em um sistema. Ele utiliza elementos como entidades, relacionamentos e atributos para descrever os dados de uma maneira que seja fácil de entender. É o modelo ideal para a fase de planejamento e comunicação entre stakeholders não técnicos e desenvolvedores.
- Modelo Lógico: Este nível faz a transição entre o modelo conceitual e o físico. Ele é mais detalhado que o conceitual, incluindo tipos de dados e chaves primárias e estrangeiras, mas ainda é independente da tecnologia específica de um SGBD, apesar de estar mais próximo de como os dados serão realmente implementados.
- Modelo Físico: O modelo físico é o mais detalhado e está diretamente ligado à implementação real no SGBD. Ele detalha como os dados serão armazenados, incluindo caminhos de acesso, métodos de indexação e outras configurações específicas do sistema de banco de dados.
Portanto, a alternativa B - conceitual é a correta, pois descreve exatamente a característica de um modelo de dados que é independente de qualquer SGBD e apresenta a estrutura de um banco de dados de maneira abstrata, focada na organização lógica dos elementos do banco de dados sem preocupações técnicas ou de implementação específicas.
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 conceitual é o de mais alto nivel, cuja preocupação principal é estabelecer uma comunicação efetiva entre designer & usuario e mapear as informações relevantes para o banco. O modelo fisico é onde a linguagem de definição de dados (DLL) vai ser usada no SGDB
2014
São empregados no projeto de aplicações de um banco de dados o modelo entidade-relacionamento (MER), que é um modelo representacional, e suas variações.
Errada
Ano: 2014Banca: CESPEÓrgão: TJ-SEProva: Analista Judiciário - Banco de Dados
A construção de um modelo particular para cada SGBD, obtido a partir da transformação do modelo conceitual, é o objetivo do projeto lógico.
certa
Segundo[1], "O projeto de um banco de dados usualmente ocorre em três etapas. A primeira etapa, a modelagem conceitual, procura capturar formalmente os re-quisitos de informação de um banco de dados. A segunda etapa, o projeto ló-gico, objetiva definir, a nível de SGBD, as estruturas de dados que implemen-tarão os requisitos identificados na modelagem conceitual. A terceira etapa, o projeto físico, define parâmetros físicos de acesso ao BD, procurando otimizar a performance do sistema como um todo.
Considerando o seguinte cenário:
(minimundo) -- Problema do usuário, aspectos relevantes que o SGBD se propoe a resolver.
|
[Conceitual] -- não leva em consideração nada, exceto as regras de negócio do usuario. Aqui, praticamente tudo é possível. A modelagem aqui serve para qualquer tipo de SGBD(bancos relacionais, redes, hierarquivos, OO etc)
|
[Lógico] -- Considera 1abordagem particular de SGBD (Ex, OO "ou" relacional, ou redes etc), mas não um SGBD especifico(Oracle, mysql...)
|
[Físico] -- Considera um SGBD especifico(aqui eu já preciso modelar conforme as regras e restrições do banco, como Oracle, mysql, SQlServer etc)
O que pode causar confusão é o termo usado pela banca, pois SGBD pode ser tanto um SBD específico(Oracle, MySQL etc), quanto suas diversas abordagens (Rede, OO, Relacional etc). Acho que a banca deveria ter sido mais clara com relação a isso.
Fonte:
[1] Heuser, SBD.
Se é independente de um SGBD, trata-se do Modelo Conceitual.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo