SóProvas


ID
1932691
Banca
CESPE / CEBRASPE
Órgão
TCE-SC
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos bancos de dados relacionais, julgue o próximo item.

Denomina-se visão uma tabela única derivada de uma ou mais tabelas básicas do banco. Essa tabela existe em forma física e viabiliza operações ilimitadas de atualização e consulta.

Alternativas
Comentários
  • A definição de visão presente no padrão SQL/ANSI é de uma estrutura temporária que armazena informações advinda de uma ou mais tabelas. A visão não é armazenada fisicamente em disco e é removida ou apagada ao final da sua utilização.

    http://www.estrategiaconcursos.com.br/blog/prova-da-semana-comentario-da-prova-do-tce-sc-auditor-tecnologia-da-informacao-bd-e-bi/

  • Além disso não viabiliza operações ilimitadas de atualização. Por exemplo visões com alguma agregação (count, max, min) não podem ser atualizadas.

  • O cespe simplesmente AAAAMAAA cobrar views!

     

     

    2010

    As views proporcionam benefícios tais como mascaramento da complexidade do banco de dados, melhor controle das permissões de usuários e organização dos dados para exportação, contudo não aumentam a velocidade no acesso às informações visto que ainda executam os comandos SQL tradicionais.

    errada

  • Errado

    Uma visão concede um ponto de vista diferente para cada usuário. Essa visão pode ser um subconjunto do banco de dados ou conter algum dado virtual que é derivado dos arquivo do próprio banco de dados, mas em ambos os casos não são, necessariamente, armazenados explicitamente. Dessa forma, a operação de view não está associada a existência física daquela tabela exposta ao usuário.

    Fonte: página 8, Navathe, 6 ed.

  • Quando a alternativa diz "Essa tabela existe em forma física" ela está se referindo à "view materializada", que de fato dá a possibilidade de armazená-la fisicamente no disco.

    Acho que o erro foi qdo citou " e viabiliza operações ilimitadas de atualização e consulta"...

    "...uma visão definida a partir de múltiplas relações utilizando junções geralmente não é atualizável, pois a atualização pela visão deve ser mapeada em diversas atualizações nas relações definidoras para fornecer o efeito desejado."

    �"...uma visão definida com o uso de agrupamento e funções agregadas não é atualizável, pois alguns atributos não existem nas relações definidoras."

    Fonte: http://www.decom.ufop.br/guilherme/BCC321/geral/bd1_sql.pdf

  • Visão (View) é uma tabela virtual, ela não existe fisicamente dentro do BD.

  • falou em visão e falou em física ja marquei errado!!! 

  • ERRADO. A tabela visão (views) não existe em forma física, apenas virtual.

  • Não necessariamente existe uma forma física

    Obs: visões complexas podem conter funções

    Não desiste!

  • Em um banco de dados relacional, as views não existem em forma física, sendo consideradas tabelas virtuais, daí o erro da questão. Nesse caso, elas não armazenam registros, então quando consultamos os dados de uma view, estamos buscando os dados a partir das tabelas originais utilizadas por ela em sua consulta armazenada. Em teoria, é possível realizar atualizações de dados nas tabelas utilizadas pela view a partir da própria view, mas essas operações vêm com uma série de limitações pelos SGBDs. Essa é uma funcionalidade menos comumente utilizada desses objetos.

  • ela existe em forma virtual o que inviabiliza operações de atualização

  • Visão: tabela derivada de outras tabelas; maneira alternativas de vizualização dos dados de uma ou mais tabelas; consulta pré definida ou armazenada; tabela virtual, não necessáriamente existe em forma física.

  • Primeiro, ela realmente é uma tabela única derivada de uma ou mais tabelas básicas do banco. No entanto, ela existe em forma virtual o que – via de regra – inviabiliza operações de atualização.

    Gabarito: Errado

  • Primeiro, ela realmente é uma tabela única derivada de uma ou mais tabelas básicas do banco. No entanto, ela existe em forma virtual o que – via de regra – inviabiliza operações de atualização. 

  • Uma visão é uma tabela virtual é não uma tabela física. Além disso, as operações de atualização são limitadas. Segundo Navathe, uma visão não necessariamente existe em forma física; ela é considerada uma tabela virtual, ao contrário das tabelas da base, cujas tuplas sempre estão armazenadas fisicamente no banco de dados. Isso limita as possíveis operações de atualização que podem ser aplicadas às visões, mas não oferece quaisquer limitações sobre a consulta de uma visão.

    Gabarito: Errado.

    Prof. Ramon Souza 

  • ATENÇÃO, MOÇADA!!! Muita bobagem nos comentários. Sempre digo q, se for pra não acrescentar nada de útil(ou se não for caso de dúvida), sempre melhor manter o bico fechado.

    Vamos a uma boa fonte[1] q é o q interessa nessa bagaça:

    Denomina-se visão uma tabela única derivada de uma ou mais tabelas básicas do banco. Essa tabela existe em forma física e viabiliza operações ilimitadas de atualização e consulta.

    O que tem de errada aqui? Segundo[1], "a view geralmente é mantida como uma tabela materializada (armazenada fisicamente), desde que esteja sendo consultada. Se a view não for consultada por certo período, o sistema pode então remover automaticamente a tabela física e recalculá-la do zero quando consultas futuras referenciarem a view.

    Perceberam onde tá o erro? Naquele pequeno trechinho!!!

    Fonte:

    [1] E&N

  • As views não existem em forma física, sendo consideradas tabelas virtuais.

  • Primeiro, ela realmente é uma tabela única derivada de uma ou mais tabelas básicas do banco. No entanto, ela existe em forma virtual o que – via de regra – inviabiliza operações de atualização.

    ESTRATÉGIA CONCURSOS

  • E

    Tabela não fica armazenada fisicamente e não consome espaço.

  • Ano: 2018 Banca: CESPE Órgão: STJ.

    A diferença entre materialized view e view comum em um banco de dados é o fato de que a primeira é armazenada em cache como uma tabela física, enquanto a segunda existe apenas virtualmente.

    CERTO

  • Gabarito: E

    VISÃO = VIRTUAL

    • Visão (View) é uma tabela virtual, ela não existe fisicamente dentro do BD.
  • 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. Isso limita as operações de atualização possíveis para as visões, embora não imponha nenhuma limitação para as consultas. Podemos imaginar uma visão como um meio para a especificação de uma tabela que precise ser consultada frequentemente, embora ela não exista fisicamente.

    GABARITO: ERRADO

    Fonte: Sistemas de Banco de Dados, 4º Edição, ELMASRI/NAVATHE

  • Acrescento:

    Q883803 A diferença entre materialized view view comum em um banco de dados é o fato de que a primeira é armazenada em cache como uma tabela física, enquanto a segunda existe apenas virtualmente.CERTO 

  • ERRADO

    Visão(View)-> virtual e não física

  • Realmente a view é uma tabela única derivada de uma ou mais tabelas básicas do banco. No

    entanto, ela existe em forma virtual o que, via de regra, inviabiliza operações de atualização

  • Gabarito: Errado

    Uma view é montada de forma que ela não existe fisicamente dentro do banco de dados. Ela é colocada em memória para que o acesso seja feito de forma mais rápida.

    View = Virtual

    Fonte: Pode confiar

  • ERRADO.

    Atenção, a questão falou em Visão (view) a tabela será VITUAL. Falou em meio fisico está errado. Decora isso e parte para outra.

    Deus está contigo, não desista !!!!!

  • Gabarito aos não assinantes: Errada.

    O erro da questão é a "generalização" ao afirmar que uma view existe em forma física. O normal, é ela ser virtual. No entanto, uma view materializada, por exemplo, pode existir em forma física.

    Cuidado para não ir com sede ao pote e encontrar ele vazio.

    Um pouco mais sobre o assunto, nas palavras de Elmasri e Navathe (2011):

    "Uma view não necessariamente existe em forma física; ela é considerada uma tabela virtual, ao contrário das tabelas da base, cujas tuplas sempre estão armazenadas fisicamente no banco de dados."

    ___________________

    Fonte: Elmasri, R.; Navathe, S. B. Sistemas de banco de dados. 6 ed. São Paulo, 2011.

  • Primeiro, ela realmente é uma tabela única derivada de uma ou mais tabelas básicas do banco. No

    entanto, ela existe em forma virtual o que – via de regra – inviabiliza operações de atualização

    Estratégia