SóProvas


ID
242986
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes quanto aos modelos conceitual, lógico e
físico de bancos de dados.

Diferentemente de quando se define um modelo conceitual de dados, ao se definir um modelo lógico de dados deve-se levar em consideração o sistema de gerência de banco de dados (SGBD) no qual o banco de dados será implementado.

Alternativas
Comentários
  • Olá, pessoal!

    O gabarito foi atualizado para "E", após recursos, conforme edital publicado pela banca, e postado no site.

    Justificativa da Banca:  O modelo conceitual de dados, como o próprio nome sugere, tem por objetivo modelar os dados de acordo com suas definições conceituais impostas pelo negócio. No caminho que leva à implementação do banco de dados, a transformação do modelo  conceitual em um modelo lógico já leva em consideração a forma como serão tratados pelo SGBD. O modelo lógico utilizado leva em  consideração o modelo de dados que é implementado pelo SGBD e não o SGBD em si.

    Bons estudos!

  • Caro colega do comentário acima,
    o"x" da questão é que SGBD é diferente de modelo de SGBD,
    o SGBD é uma implementação de banco de dados específica como por exemplo o SGBD MySQL
    e modelo de SGBD é por exemplo o modelo relacional (em tabelas), modelo orientado a objetos, entre outros.
    espero ter ajudado.
  • Ou seja...

    Levar em consideração o modelo (Relacional, hierárquico, redes etc).

    E não o SGBD a se utilizar (Mysql, Oracle etc).
  • Discordo do comentário acima.
    A questão fala que deve-se levar em consideração o SGBD.

    Isso não está errado.

    Uma das etapas da "passagem" do modelo conceitual para o lógico de dados é a conversão do primeiro no modelo de dados adotado pelo SGBD em questão (aí sim, relacional, objeto, em rede, etc).

    Não é possível saber qual é o modelo de dados do SGBD sem saber qual é o SGBD em questão.

    Para mim esta questão está correta.
  • Gustavo, você está se confundindo. Resumindo:

    Modelo conceitual: baseado na análise de requisitos, abstração dos requisitos em entidades, relacionamentos, e atributos.
    Modelo lógico: focado em alguma abordagem de SGDB (relacional, hierárquico, rede, objeto)... nesse modelo ocorre ações como normalização, etc.
    Modelo físico: baseado em SGDB específico: Mysql, PostgreSQL, Oracle, SQL Server. Nesse modelo se define o modo de armazenagem de dados (InnoDB, MyISAM...) etc.
  • Coment: errado,
    Segundo o professor Marcio Victorino, no modelo lógico leva-se em conta o paradigma a ser usado: OO, Rede, Relacional, Hierarquico, porém na prática isso não acontece, quando o projeto lógico é realizado este já esta de olho no SGBD específico.
  • errado

    modelo logico - representa estruturas que vao armazenar dados, assim como as entidades e atributos sao definidos. Durante esta fase é que é definida abordagem (relacional, hierarquica, rede etc). Tambem sao definidos registros de banco, campos e tamanhos. 

    modelo conceitual - é uma representação abstrata do negocio para demonstrar como o projeto de banco deve ser. por ser uma ferramenta de comunicação co o usuario fnal, geralmente é de alto nivel sem foco na tecnologia utilizada.

    Tanto modelo conceitual como lógico não têm foco no sgdb

  • Gabarito errado. No modelo lógico eu vou levar em conta o TIPO de banco de dados que eu irei implementar (hierárquico, relacional etc) no SGBD propriamente dito (Oracle, SQL server etc).

  • O ponto chave desta questão é a palavra "SISTEMA", pois o modelo lógico não se apropria da tecnologia utilizada pelo SGBD, mas sim pelo seu tipo, a exemplo disso, cita-se o tipo relacional. Por causa disso, em algumas questões ou livros, vamos encontrar que o modelo lógico não é integralmente dependente do SGBD, mas sim parcialmente. Quem é totalmente dependente de SGBD é o modelo físico.

    Além disso, paradigma = tipo.

    (CESPE/2012) O modelo lógico define-se como uma descrição de banco de dados no nível de abstração visto pelo usuário do SGBD, por isso esse modelo é flexível e independente do tipo particular de SGBD que está sendo usado. (E)

    Portanto, gabarito incorreto.

  • O modelo conceitual realmente se situa num plano de abstração bastante elevado, acessível ao usuário leigo.

    Mas o modelo lógico, apresentando o banco na perspectiva do usuário das informações ali armazenadas, não guarda dependência em relação ao gerenciador de banco de dados. Ela se situa no plano da abordagem, cabendo modelos lógicos diferentes para um modelo relacional ou hierárquico, por exemplo.

    A dependência do gerenciador se situa no plano da modelagem física. Um modelo físico para o SQL Server, por exemplo, apresenta-se diferente daquele destinado ao Oracle.

    A afirmativa está ERRADA.

  • Gabarito errado. Ele leva em consideração o SGBD, mas lembre-se que nao é um SGBD específico.

  • Gabarito: Errado.

    Modelo lógico vai levar em conta o PARADIGMA, ou seja, se é relacional, hierárquico, rede, etc.

    Bons estudos!