Questões de Banco de Dados - Visão (View) para Concurso
Foram encontradas 103 questões
CREATE TABLE Loja (
idLoja INTEGER NOT NULL,
nomeLoja VARCHAR(45),
PRIMARY KEY(idLoja)
);
CREATE TABLE Filial (
idFilial INTEGER NOT NULL,
idLoja INTEGER NOT NULL,
cidadeFilial VARCHAR(45),
vendasFilial DOUBLE,
PRIMARY KEY(idFilial, idLoja),
FOREIGN KEY(idLoja)
REFERENCES Loja(idLoja)
);
Considere que na tabela Loja foram cadastrados os seguintes registros:
idLoja nomeLoja
1 A
2 B
3 C
Na tabela Filial, foram cadastrados os seguintes registros:
idFilial idLoja cidadeFilial vendasFilial
1 1 Campinas 120000
1 2 Campinas 35000
1 3 São Paulo 120000
2 1 Salvador 240000
2 2 Salvador 20000
3 1 Rio de Janeiro 60000
4 1 Curitiba 40000
Cidade Vendas
Campinas 155000
Curitiba 40000
Rio de Janeiro 60000
Salvador 260000
São Paulo 120000
Pode-se concluir corretamente que a view foi criada por meio da instrução
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.
Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view:
I. funções de agregação, tais como sum, avg
II. funções escalares, tais como sin, trim
III. expressões aritméticas
IV. expressões condicionais, tais como case
V. literais
VI. subconsultas
Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos:
Um técnico de TI criou uma view e executou a instrução SELECT * FROM processos 2010;, que exibiu apenas os dados a seguir:
A instrução utilizada para criar a view foi:
Tabela Loja
Cidade_Loja Vendas Data
Canoas 1500 05-Jan-2015
Porto Alegre 250 07-Jan-2015
Canoas 300 08-Jan-2015
Fortaleza 700 08-Jan-2015
Tabela Regiao
Regiao_Nome Cidade_Loja
Nordeste Fortaleza
Nordeste Sobral
Sul Canoas
Sul Porto Alegre
Considere que foi digitada a instrução seguinte para criar uma view com informações de vendas
CREATE VIEW VENDAS_REGIAO
AS SELECT t1.Regiao_Nome REGIÃO, SUM(t2.Vendas) VENDAS
FROM REGIAO t1, LOJA t2
WHERE t1.Cidade_Loja = t2.Cidade_Loja
GROUP BY t1.Regiao_Nome;
Para exibir o conteúdo desta view deve-se digitar o comando SQL