SóProvas


ID
901216
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes acerca da modelagem de dados,
considerando diagramas entidade-relacionamento e mapeamento
para modelo relacional.

Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco.

Alternativas
Comentários
  • Típica questão confusa do CESPE, pq estaria errada ? A meu ver passível de anulação.
  • Creio que o erro da questão está em dizer que uma visão de banco de dados é uma coleção de objetos, já que uma visão (ou view) não possui existência física, não ocupa espaço em disco, ela apenas armazena uma consulta de forma dinâmica.

    http://pt.wikipedia.org/wiki/Vis%C3%A3o_%28banco_de_dados%29
  • Mas mesmo assim a view ainda é uma coleção de objetos; mesmo não os armazenando;   mesmo somente os referenciando.
  • Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco.

    Os objetos de uma visão não se referem DIRETAMETNE aos dados do banco de dados, pois, como já explicado, as Views uma coleção temporária de objetos . As Views não existem fisicamente.
  • Um esquema de bancos de dados é uma coleção de objetos de um banco de dados que estão disponíveis para um determinado usuário ou grupo
  • Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco

    Os objetos de uma view não seriam os próprios dados do banco ?? O que tem a ver estruturas lógicas como definição de objetos de uma view?? Acho que o examinador tentou confundir, e no meu caso conseguiu.

    As visoes são formadas por estruturas lógicas(querys) que se referem diretamente aos dados(que serão objetos da view). E não os objetos que são uma estrutura lógica.
  • Prezados, visões podem referenciar outras visões. Portanto, não podemos interpretar como estruturas lógicas que se referem diretamente aos dados do banco. 

  • View - visão: é uma tabela virtual/ temporária. É resultante de consulta á tabelas-base (tabelas verdadeiras)

  • Segundo Navathe, 4 edição: 

    "Uma visão, na terminologia SQL, é uma tabela única derivada de outra tabela, que pode ser uma tabela básica ou uma visão previamente definida. Uma visão não existe de forma física, ela é considerada uma tabela virtual, em contraste com as tabelas básicas, cujas tuplas são realmente armazenadas no banco de dados."

  • que questáo macabra...

  • Leandro Souza, creio que você confundiu a definição de Visão (View) em um SGBD com a Visão em modelagem de dados. É diferente.

  • Uma visão de banco de dados é uma coleção de objetos que estão disponíveis para um determinado usuário ou grupo. Os objetos de uma visão são estruturas lógicas que se referem diretamente aos dados do banco.

    A visão apenas permite que você visualize os dados.

    "Uma view é uma forma de aumentar a segurança ela impede o acesso direto aos dados de uma tabela, ocultando colunas e fornecendo somente os dados considerados necessários aos usuários"

    Fonte: PDF Estratégia