-
"Tabela Física" tomar cuidado com a CESPE
-
Uma visão (view) é derivada de uma ou mais relações e armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas.
tabela virtual.
-
temos algumas certezas na vida: a morte, os impostos e que o CESPE vai 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
2016
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.
Errada
2015
View é um objeto que permite implementar a segurança em um banco de dados, omitindo dados irrelevantes para algum grupo de usuário. No entanto, não é permitido criar uma view com base na definição de outra view.
errrada
-
VIsão = VIrtual
-
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. Além disso, todos os “JOIN”, que são pontos de ineficiência em junções de tabelas, são feitos de forma que, ao acessar a view, eles não são mais necessários, dando mais eficiência às consultas.
http://blog.pontodosconcursos.com.br/gabarito-extra-oficial-preliminar-de-analise-de-informacoes-do-concurso-do-tce-pe-2017-prova-aplicada-em-24092017/
-
Mr. Robt, sou sua fã!
"temos algumas certezas na vida: a morte, os impostos e que o CESPE vai cobrar VIEWS "
-
Gab. errado.
View esta ligada a segurança do banco de dados, elas servem para impor restrições, criar associações e fazer agregações de uma ou mais tabelas.
Os índices fazem justamente o que a questão descreve, eles otimizam a busca dos dados, tornando-os mais ágeis.
-
Errado.
Tabela virtual
-
não é uma tabela física!
-
Acho que se fosse MATERIALIZED VIEW estaria certo o conceito!
VIEW é uma consulta armazenada no banco de dados. Usada para controle da segurança e formatação das consultas ao banco.
MATERIALIZED VIEW é uma tabela real no banco de dados atualizada SEMPRE que ocorrer uma atualização em alguma tabela usada pela sua consulta. Por este motivo, no momento em que o usuário faz uma consulta nesta visão materializada o resultado será mais rápido que se ela não fosse materializada! Em contrapartida, o processo de escrita no banco de dados fica mais lento, pois é necessário executar a consulta interna da materialized view toda vez que um dado sofrer alteração.
Em resumo, você deve usar uma visão materializada quando o desempenho das buscas na view é mais importante que o desempenho da escrita nas tabelas que ela utiliza. Mas se uma tabela utilizada pela view tem muita alteração de dados, talvez seja mais interessante que a view não seja materializada.
fonte: https://dicasdeprogramacao.com.br/qual-a-diferenca-entre-view-e-materialized-view/
-
A questão se refere a visão materializada.
Essa é estruturada como uma:
-> Tabela simples que é derivada de outras tabela.
-> Existe necessariamente em sua forma física - não é uma tabela virtual
Fonte: univerdidade federal de santa catarina. O link é apagado pela nova versão do qconcursos.
-
Uma view realmente pode ser derivada de uma ou mais relações. Contudo, em via de regra, ela não armazena os dados em uma tabela física, consistido em uma tabela virtual. É somente uma consulta armazenada que pode ser acessada como se fosse uma tabela. A view termina tornando o processo de execução das consultas um pouco mais ágil, já que não é preciso escrevê-las novamente para poder consultar os dados - a view já armazena a consulta que é frequentemente executada, facilitando esse processo.
-
VIew = VIsão = VIrtual
Uma visão (view) é derivada de uma ou mais relações e armazena os dados em uma tabela física [VIrtual] do banco de dados, visando tornar ágeis as consultas.
-
Dois erros:
1 - Uma view não é uma tabela Física, mas sim uma tabela Virtual.
2 - Uma view não armazena dados.
-
Gabarito: Errado
Uma view é realmente derivada de uma ou mais relações, no entanto ela é uma tabela virtual que não armazena dados. A questão provavelmente se refere às views materializadas, que são tipos específicos de view que permitem o armazenamento em uma tabela real.
-
Errado.
Tabelas virtuais, os dados não estão fisicamente armazenados no banco de dados
-
View não forma parte do do banco de dados como um conjunto de resultado, ele é uma tabela virtual, computada ou coletada dinamicamente dos dados no banco de dados quando o acesso àquela visão é solicitado
-
As views
Tabela virtual ou consulta armazenada
Pode ser utilizada na ocultação de dados que o usuário não tem necessidade de acessar.
Permite implementar a segurança em um banco de dados
É permitido criar uma view com base na definição de outra view
O uso de view materializadas permite aumentar o desempenho do BD, já que minimiza o acesso ás tabelas de dados e torna mais rápida a execução das consultas.
FONTE: meus resumos
-
Uma VIEW funciona como uma tabela virtual cujo comportamento se assemelha a uma tabela real de banco de dados, no entanto sem armazenar os dados. (essas estruturas sempre dependem da base de dados que está realmente armazenada fisicamente).
A View é basicamente um subconjunto de tabelas de um banco de dados ou do relacionamento entre tabelas de um banco de dados.
Prof. Diego Carvalho (Estratégia)
-
GABARITO ERRADO.
REDAÇÃO ORIGINAL.
Uma visão (view) é derivada de uma ou mais relações e armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas. ERRADA.
REDAÇÃO RETIFICADA.
UM ÍDICES (INDEX) é derivada de uma ou mais relações e armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas. CERTO.
-
Uma visão é uma tabela virtual é não uma tabela física.
Uma visão (ou view) é uma única tabela que é derivada de outras tabelas.
Por não necessariamente existir em forma física é considerada uma tabela
virtual.
É importante destacar que certos sistemas de bancos de dados permitem que
as visões sejam armazenadas. Essas visões armazenadas são chamadas de
visões materializadas.
Gabarito: Errado.
-
View - Tabela Virtual que não armazena dados.
Outro conceito principal é que VIEW são, em geral, um subconjunto do banco de dados.
Fonte de estudo - Estratégia Concursos
-
Errado.
Não confundir: View com Índice
Os índices são estruturas criadas para aumentar a rapidez das consultas. São estruturas de acesso auxiliares associados a tabelas, que são utilizados para agilizar a recuperação de registros em resposta a certas condições de pesquisa.
Uma visão (ou view) é uma única tabela que é derivada de outras tabelas, que podem ser tabelas de base ou mesmo outras visões previamente definidas. Podemos ainda entender uma visão como uma maneira alternativa de visualização dos dados de uma ou mais tabelas.
-
Resumo View:
--> É derivada de uma ou mais relações e armazena os dados em uma tabela virtual do banco de dados.
--> Torna as consultas mais ágeis.
--> Uma view é realmente derivada de uma ou mais relações.
--> Permite implementar segurança em um banco de dados omitindo dados irrelevantes para algum grupo de usuário.
--> Permitido criar uma view com base na definição de outra view.
-
As VIEWS NÃO AGILIZAM a busca de registros, os INDICES AGILIZAM
-
ERRADO
A visão não é armazenada fisicamente em disco e é removida ou apagada ao final da sua utilização.
-
Errada! Uma visão (view) não armazena dados.
Segue algumas características dessa tecnologia para ajudar os (as) camaradas:
O que é uma View?
-> É um subconjunto do BD ou de um relacionamento entre tabelas de um BD
-> Não necessariamente existe em forma física, considerada uma tabela virtual.
-> Basicamente é uma tabela que é derivada de outras tabelas (reais ou virtuais).
-> Funciona como uma tabela virtual
-> Não armazena dados.
-> Sempre dependem da base de dados que realmente armazenada fisicamente.
-> Há limitação das possíveis operação de atualização que podem ser aplicadas às views.
-> Não há limitação à operação de consulta de uma view.
-> Pode envolver qualquer quantidade de tabelas
-> O seu uso é uma forma de aumentar a segurança
- Pois impede o acesso direto aos dados de uma tabela
- Ocultado colunas e fornecendo somente dados considerados necessários aos usuários.
É possível inserir, excluir, atualizar registros diretamente de uma view.
-
Uma View (Exibição / Visão) é uma tabela virtual (estrutura de dados) baseada no conjunto de resultados de uma consulta SQL, criada a partir de um conjunto de tabelas (ou outras views) presentes no banco, que servem com tabelas base.
Usamos views para propósitos diversos:
- Para simplificar o acesso a dados que estão armazenados em múltiplas tabelas relacionadas
- Implementar segurança nos dados de uma tabela, por exemplo criando uma visão que limite os dados que podem ser acessados, por meio de uma cláusula WHERE
- Prover isolamento de uma aplicação da estrutura específica de tabelas do banco acessado.
Uma característica importante é que a VIEW não armazena dados.
GABARITO: ERRADO
-
A View é um subconjunto do banco de dados que pode ser entendido como um resultado de pesquisa pronto/ armazenado.
CESPE: Uma view é uma tabela que é atualizada no momento em que uma das tabelas consultadas é atualizada; a view permite consultas ao banco de dados de forma mais rápida quando comparada à utilização de índices. ERRADO
-
A questão descreve uma view materializada, que é armazenada, de fato, na tabela física
Já a view (simples) armazena apenas a consulta, de forma virtual
-
ERRADO.
A regra é que a view não seja materializada.
-
Acrescento:
Q883803 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 passível de recurso, pois a definição abrange views materializadas.
- Conferem maior agilidade às consultas: Q577578
- São consultas armazenadas: Q354998
-
VIEW não armazena os dados em uma tabela física, consistido em uma tabela virtual. É somente uma consulta armazenada que pode ser acessada como se fosse uma tabela. (a view já armazena a consulta que é frequentemente executada, facilitando esse processo)
-
Domínio:
Índice
- Chv de busca e retorno
- Costuma ser PK
View
- Tabela virtual (ñ física)
- Consulta
- View materializada (já armazenaram esse resultado)
Normalização
- Reduzir redundância
- 1 FN pertence a 2 FN que pertence a 3 FN
- 1 FN: tds atômicos
- 2 FN: ñ chv que dependa de PK;
- 3 FN: ñ chv dependa de outro ñ chv
-
EXCELENTE COLOCAÇÃO.
-
Gabarito errado.
A primeira parte do item está perfeita: “uma visão (view) e derivada de uma ou mais relações”
Já a segunda parte está incorreta: “armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas”.
A criação de uma visão não implica a criação de uma nova tabela física no banco de dados, com os dados apresentados nessa visão.
Os dados apresentados eu uma visão são aqueles armazenados nas próprias tabelas (relações) que a visão faz referência.
-
ERRO DA QUESTÃ0 = armazena os dados em uma tabela física.
A view não armazena nada fisicamente, pois é virtual
-
Poxa, Bruna! Me apaixonei por você nesse exato momento *-*
-
Gabarito: ERRADO. (Porque ela não existe fisicamente dentro do banco de dados, é virtual).
O que é Visões (Views)?
1. são tabelas virtuais, resultam de uma consulta armazenada, que auxilia na observação dos dados;
2. auxiliam na segurança dos dados, uma vez que permitem restringir o acesso a eles;
3. não fica fisicamente dentro do banco de dados;
4- coloca em memória para acesso rápido;
5- aumenta ao acesso ao banco de dados, mais velocidade;
6- serve para especificar o modo como o usuário ver os dados;
7- pode inserir, excluir e atualizar os registros diretamente de uma View;
8- é uma forma de aumentar a velocidade e segurança, pois impede o acesso direto ao dados de uma tabela.
Bons Estudos!