SóProvas


ID
362812
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de projeto e modelagem de banco de dados, julgue os itens
a seguir.

O esquema conceitual de banco de dados inclui descrições detalhadas dos tipos de entidades, relacionamentos e restrições, as quais são expressas utilizando conceitos do modelo de dados de alto nível.

Alternativas
Comentários
  • Marquei "certo", mas seria apenas a inversão do conceito? Veja o que diz o NAVATHE.
     
    NAVATHE, 4o. Edição - Sistemas de Banco de Dados. Diz:
    "O esquema conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui descrições detalhadas de tipos de entidades, relacionamentos e restrições -  são expresso usando o conceito de alto nível "
    e ainda.........
    "O esquema conceitual de alto nível pode ser usado como uma referência para assegurar que todos os requisitos de dados do usuário seja atendidos e não entre em conflito".
  • Não encontrei referências bibiliográficas q dissesse explicitamente isso(seria importante as bancas incluirem bibliografias nos editais). Porem, encontrei algumas coisas "proximas".[1] não cita explicitamente o termo detalhe, mas fica subentendido. Ele afirma q o modelo conceitual descreve a realidade do ambiente do problema, consituindo-se em uma visao global dos principais dados e relacionamentos, independente das restriçoes de implementacao. E q seu objetivo eh descrever, em alto nivel(mas com a preocupacao de retratar tda a realidade), as informacoes contidas numa realidade, q irao ta armazenadas num BD.
    Ai, o autor descreve as entidades, relacionamentos, expoe um modelo conceitual em q eh possivel ver com detalhes as entidades, relacionamentos e restriçoes do modelo apresentado.
    Ja[2] diz o seguinte:

    Um modelo de dados de alto nível serve ao projetista de BD fornecendo uma estrutura conceitual para especificar, de forma sistematica, quais sao as necessidades de dados dos usuarios de BD(...). O resultado dessa fase eh uma especificação das necessidades do usuario. A seguir, o projetista escolhe 1 modelo de dados e traduz essas necessidades em 1 esquema conceitual do BD. O esquema desenvolvido nessa fase de projeto conceitual fornece 1 visão geral detalhada da empresa

    Ou seja, as 2 fontes parecem concordar(descrição do modelo em alto nivel com preocupação de retratar "toda" a realidade == fornecer visão geral detalhada). Mas nao afirmam nada alem disso. Essas definições me parecem um pouco diferente de descrição detalhada, como afirma a questao.
     
    Fonte:


    [1] Projeto de BD, Uma Visao Pratica, Felipe Machado e Mauricio Abreu

    [2] Sistemas de BD, Silberchatz.
  • Uma vez que todos os requisitos tenham sido levantados e analisados, o próximo passo é criar um esquema conceitual para o banco de dados, utilizando um modelo de dados conceitual de alto nível. Essa fase é chamada projeto conceitual. O esquema conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui descrições detalhadas de tipos entidade, relacionamentos e restrições — são expressos usando os conceitos fornecidos pelo modelo de dados de alto nível. Como esses conceitos não incluem detalhes de implementação, eles são, normalmente, mais fáceis de entender e podem ser empregados na comunicação com os usuários não-técnicos. O esquema conceitual de alto nível também pode ser usado como uma referência para assegurar que todos os requisitos de dados do usuário sejam atendidos e não entrem em conflito. Essa abordagem permite que os projetistas de banco de dados se concentrem na especificação das propriedades do dado, sem se preocupar com os detalhes de armazenamento. Conseqüentemente, é mais fácil apresentarem um bom projeto conceitual do banco de dados.

    fonte:Novathe
  • Também fiquei surpreso com a resposta, mas Navathe - 6ª Ed diz:

    "O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos, operações do usuário e restrições".

    Eu errei e o gabarito está CORRETO, segundo Navathe.
  • Descrições detalhadas?????????????
    Ao meu ver o que se inclui no modelo conceitual é:
    - É uma representação em alto nível do Modelo de Banco de Dados.
    - Não contém informações a respeito de implementação.
    - Não se preocupa com a escolha do SGBD.
    - Requisitos
        -- Clareza.
        -- Exatidão.
        -- Concisão.

    Concisão acaba indo de encontro ao detalhamento.
  • Oi pessoal, eu também errei essa questão e confesso que ainda acho a questão bastante estranha. Além disso, eu sempre confundia o modelo conceitual com o esquema conceitual. De fato, o modelo conceitual, modelo entidade relacionamento (MER), fornece uma visão de alto nível, representando as entidades, os atributos e os relacionamentos. Já o esquema conceitual, está relacionado à arquitetura em três camadas, que contém o esquema externo, o esquema conceitual e o esquema interno. Neste caso, o esquema conceitual de que trata a questão, talvez esteja se referindo ao esquema do banco de dados (os descritores no catálogo), os quais contém descrições dos objetos do banco, tais como as tabelas. Se eu tiver escrito besteira, por favor, me corrijam.

  • O problema é que os autores usam o mesmo termo para definir coisas diferentes.

    Navathe, no capítulo 3, que fala sobre MER, escreve assim:

    "Uma vez que todos os requisitos tenham sido levantados e analisados, o próximo passo é criar um ESQUEMA CONCEITUAL 

    para o BD, utilizando um modelo de dados conceitual de alto nível. Essa fase é chamada PROJETO CONCEITUAL. O ESQUEMA CONCEITUAL 

    é uma descrição concisa dos requisitos de dados dos usuários e inclui descrições detalhadas de tipos de entidades, 

    relacionamentos e restrições -  são expresso usando o conceito de alto nível."

    Já no capítulo 2, sobre a arquitetura de Três-Esquemas:

    "O NÍVEL CONCEITUAL possui um ESQUEMA CONCEITUAL, que descreve a estrutura de todo o BD para a comunidade de usuários.

    O esquema conceitual oculta detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades,

    tipos de dados, conexões, operações de usuários e restrições. Geralmente, um modelo de dados representacional é usado

    para descrever o esquema conceitual quando o sistema de BD for implementado. Esse esquema de implementação conceitual

    é normalmente baseado em um projeto de esquema conceitual em um modelo de dados de alto nível."


  • A questão trata de Arquitetura em três esquemas: (Refere-se a estrutura do BD)

    NÍVEL INTERNO: descreve a estrutura do armazenamento físico.

    NÍVEL CONCEITUAL: Oculta detalhes do armazenamento físico e se concentra na descrição das entidades, tipos de dados, relacionamentos, operações e restrições.

    NÍVEL EXTERNO OU DE VISÃO: descreve as visões do BD, mostra quais usuários terão acesso ao banco.

    Diferente do projeto de banco de dados que se divide em :

    PROJETO CONCEITUAL: Trata da expecifícação de requisitos, descreve conteúdo e informações nãoa estrutura onde serão armazenadas as informações.

    PROJETO LÓGICO: É um esquema do banco de dados com detalhes sobre tabelas e relacionamentos.

    PROJETO FÍSICO: parte final do projeto, fortemente ligada ao SGBD.

    FONTE: Aulas de informática do prof. Araújo do FOCUS CONCURSOS.

  • questão zuada. alto nível não é detalhada, ta zuada.

  • Além do entendimento de Navathe, também, achei no Wikipédia:

    Modelagem Conceitual: é usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador dos dados.

    Modelagem Lógica: agrega mais alguns detalhes de implementação.

    Modelagem Física: demonstra como os dados são fisicamente armazenados.

  • QUÉ OTA? ENTÃO TOMA:

    .

    CESPE: O projeto conceitual de um banco de dados corresponde à descrição concisa dos requisitos de dados, tipos de entidades, relacionamentos e restrições.

    CORRETO!

  • O esquema conceitual de banco de dados inclui descrições detalhadas dos tipos de entidades, relacionamentos e restrições, (CERTO, é semelhante ao modelo lógico - fase de implementação do modelo conceitual utilizando um SGBD) as quais são expressas utilizando conceitos do modelo de dados de alto nível (o esquema conceitual não é de alto nível e sim o esquema externo/modelo conceitual, mas a questão fala que utilizam conceitos do modelo, não que é...).

    AVANTE