SóProvas


ID
2287060
Banca
FGV
Órgão
AL-MT
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O modelo de dados abstrato que descreve a estrutura de um banco de dados de forma independente de um SGBD chama-se modelo

Alternativas
Comentários
  • 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.

  • Dentre os três modelos (conceitual, lógico e físico), o que é independente do SGBD ou do modelo de SGBD adotados é o conceitual. Faço a ressalva somente que o modelo lógico também é independente de um SGBD específico de algum fabricante, desde que o modelo adotado seja o mesmo. Por exemplo, um mesmo modelo lógico relacional serve para qualquer SGBD relacional, seja ele Oracle, MySQL, SQL Server... Já o modelo conceitual é independente até mesmo do modelo de SGBD adotado, então um mesmo modelo conceitual pode servir para um SGBD relacional, para um SGBD orientado a objetos, etc.