Questões de Concurso
Comentadas sobre visão (view) em banco de dados
Foram encontradas 88 questões
Quanto aos sistemas de bancos de dados e à linguagem de consulta estruturada (SQL), julgue o item.
Visões são tabelas virtuais derivadas de outras tabelas
físicas do banco de dados, que podem ser utilizadas para
restringir usuários de verem tabelas inteiras.
Sobre a utilização de VIEWS em um banco de dados Oracle 10g, analise as afirmativas a seguir e assinale a alternativa correta:
I. É possível utilizar uma cláusula GROUP BY na criação de uma VIEW.
II. Uma VIEW pode ser criada para exibir dados de mais de uma tabela.
III. A utilização de VIEWS aumenta a performance do banco de dados.
IV. A utilização de VIEWS, por si só, garante a integridade das informações contidas no banco de dados.
Julgue o item a seguir, a respeito de banco de dados relacionais.
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.
Acerca dos conceitos de otimização de consultas SQL e técnicas de análise de desempenho, julgue o próximo item.
Uma view materializada armazena apenas a consulta que
define e apresenta o resultado sempre atualizado de todas
as operações de definição de dados DDL.
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
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
A view, após ser implementada, conterá informações
como, por exemplo, nome e telefone de todos os
biólogos.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
Ao ser executado, o código acima criará uma view
materializada.
Considerando este texto, responda à questão abaixo.
“The data dictionary tables and views for a given database are stored in the SYSTEM tablespace for that database. All the data dictionary tables and views for a given database are owned by the user SYS. Connecting to the database with the SYSDBA privilege gives full access to the data dictionary. Oracle strongly recommends limiting access to the SYSDBA privilege to only those operations necessary such as patching and other administrative operations. The data dictionary is central to every Oracle database. You can view the contents of the data dictionary by querying data dictionary views, which are described in Oracle Database Reference. Be aware that not all objects in the data dictionary are exposed to users. A subset of data dictionary objects, such as those beginning with USER_% are exposed as read only to all database users.” From https://docs.oracle.com
Segundo o texto, está correto afirmar que
Acerca de banco de dados, julgue o item que se segue.
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.
Um Programador:
I. criou uma tabela e uma view em um banco de dados relacional.
II. alterou a estrutura da tabela.
III. incluiu registros na tabela.
Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da
A respeito de bancos de dados relacionais, julgue o item subsequente.
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.
Em um sistema gerenciador de banco de Postgres a coluna SALARIO da tabela COLABORADOR foi definida como NUMERIC(8,2) e a coluna JUROS foi definida como NUMERIC (2,2). Foi criada uma view com a seguinte expressão:
CREATE VIEW LISTA_VALOR_JUROS AS
SELECT NOME, SALARIO * JUROS as JUROS_MES
FROM COLABORADOR
Assinale a opção que apresenta o tipo de dado da coluna JUROS_MES criado na view resultante dessa expressão.