Questões de Banco de Dados - Visão (View) para Concurso
Foram encontradas 103 questões
Nesse modelo, tanto tabelas como visões podem estar associadas a índices.
I. Visão é um objeto que não armazena dados, composto dinamicamente por uma consulta que é previamente analisada e otimizada.
II. Diferentemente de tabelas, visões não são objetos físicos, ou seja, não ocupam espaço em disco.
Está correto o que se afirma em:
Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é:
CREATE VIEW VCLIENTES_RJ
AS SELECT ID, NOME, ENDERECO, CIDADE, UF
FROM CLIENTES WHERE UF = ‘RJ’
Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados:
UPDATE VCLIENTES_RJ SET NOME =’JOAO’
WHERE ID IN (1,2,3) AND UF = ‘SP’
O comando UPDATE acima, quando submetido para execução, resulta na atualização de:
Em SQL, caso uma view tenha de atualizar dados no banco de dados, a cláusula WITH CHECK deverá ser acrescentada ao final da definição da view.
Uma visão relacional é uma consulta virtual que nunca é materializada.
CREATE VIEW tamanho_area_cidades_uf_view as
SELECT a.uf_sigla, b.nome,
b.tamanho_area area_municipio, a.tamanho_area area_estado
FROM unidade_da_federacao a,cidade b
WHERE a.codigo_ibge=b.codigo_ibge
( ) O privilégio de SELECT sobre uma relação R já permite que se estabeleça restrição de integridade referencial para R.
( ) Mesmo se tiver recebido o privilégio de CREATE VIEW, um usuário ainda precisa receber o privilégio de SELECT em uma relação específca se quiser criar uma visão a partir dessa relação.
( ) Um privilégio concedido com GRANT OPTION permite que o usuário que o recebeu possa conceder tal privilégio a outros usuários.
( ) A concessão de privilégios não se aplica às visões.
Assinale a opção com a sequência CORRETA.
O editor permite as funcionalidades descritas a seguir.
• A digitação de uma query HQL, com a correspondente visualização numa VIEW-1 da instrução SQL gerada automaticamente pelo Hibernate.
• A visualização do resultado da execução da query digitada, em Run HQL, numa VIEW-2. Neste caso, quando o resultado é selecionado, é possível a visualização dos dados na view Properties.
As VIEW-1 e VIEW-2 são conhecidas, respectivamente, por
I - O uso de visões permite restringir o acesso a dados das tabelas por razões de segurança.
II - Fazer insert em uma visão gerada a partir de uma única tabela, e que não contenha a chave primária da tabela nessa visão, gera erro.
III - É impossível fazer update em visões geradas por junções em mais de uma tabela.
Está correto APENAS o que se afirma em