(1,0)
Em banco de dados, visão em geral é uma coletânea de tabelas, podendo, de certa forma, ser considerada como uma tabela virtual. Nas opções abaixo, aquele que é considerado um dos objetivos da visão é:
Uma forma de observação de dados de uma ou mais entidades que compõem uma base de dados e que é considerada uma tabela virtual ou consulta armazenada denomina-se
Considere as afirmações que seguem, referente a visão (view) num banco de dados: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:
Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem.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_RJAS SELECT ID, NOME, ENDERECO, CIDADE, UFFROM 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:
Cria-se uma visão em SQL, usando-se o comando Create View. Essa definição (visão) permanece no banco de dados até que um comando seja executado. Esse comando é conhecido como
Julgue os itens a seguir, relativamente ao conceito de visão de um banco de dados.
I Visões complexas podem utilizar comandos DML para manipulação dos dados.
II Visões fazem referência a tabelas, sem armazenar nenhuma linha.
III Visões complexas podem conter funções.
IV Visões e tabelas temporárias são equivalentes quanto ao tratamento.
Estão certos apenas os itens
Com relação a visões de um banco de dados, analise estas afirmações.I. As visões fornecem segurança automática para dados ocultos, ou seja, dados não visíveis por uma determinada visão.II. As visões não fornecem um recurso de abreviação para uma consulta.III. As visões permitem que os mesmos dados sejam vistos por usuários diferentes de modos diferentes ao mesmo tempo.IV. As visões podem fornecer independência de dados lógica.Então, assinale a alternativa que contém todas as afirmações corretas.
Em um banco de dados, uma maneira de aumentar a segurança é a ocultação de dados de um usuário. Um recurso que pode ser utilizado na ocultação de dados que o usuário não tem necessidade de acessar, denomina-se
Com relação à segurança em bancos de dados relacionais, considere que o proprietário X de uma tabela R não queira que outros usuários do banco de dados tenham acesso a todos os atributos dessa tabela R. Uma solução é que o proprietário X crie uma estrutura auxiliar S, a partir da tabela R, e seja concedida autorização aos demais usuários para acessar essa estrutura auxiliar S. Tal estrutura recebe a denominação de
Considere:I. Create View; Alter Table; Drop Table.II. Select View; Create Table; Update Table.III. Drop View; Alter View; Delete Table.São válidas na DDL as cláusulas que constam em
O conceito de visão é muito útil e empregado na implementação de banco de dados.O emprego do conceito visão tem as seguintes finalidades ou vantagens:
Recuperar senha