Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS AUALA 08

Prévia do material em texto

1. 
 
 
Analise as afirmações abaixo: 
 
I. Quando fazemos uma consulta em uma View podemos usar 
todos as clausulas do comando Select, tais como : Where, 
Group By, Having e Order By. 
 
II. Quando fazemos uma consulta em uma View podemos 
utilizar os operadores relacionais ( in, between, like, is null), os 
operadores lógicos ( and, or not) e as funções de grupo. 
 
III. Quando fazemos uma consulta em uma View podemos 
fazer junções com uma tabela 
 
IV. Quando fazemos uma consulta em uma View podemos 
fazer subconsultas e utilizar operadores de conjunto; 
 
São VERDADEIRAS: 
 
 
 
 
I, III e IV. 
 
 
I, II, III e IV. 
 
I e II. 
 
I, II e III. 
 
I, II, e IV. 
 
 
 
 
 
2. 
 
 
Com relação a Chaves e índices de Banco de Dados: 
 
1 ) Chave designa o conceito de item de busca, ou seja , 
um dado que será empregado na 
 consulta à base de dados. É um conceito lógico da 
aplicação; 
2 ) Índice e um recurso físico visando otimizar a 
recuperação de uma informação, via um método 
 de acesso. Seu objetivo principal está relacionado 
com a performance do sistema. 
3 ) Uma chave pode ser utilizada como índice , mas um 
índice não e necessariamente uma 
 chave. 
4) Podemos ter em um banco de dados quantos índices 
desejarmos, sem qualquer tipo de 
 preocupação 
 
Escolha a alternativa correta: 
 
 
Apenas os itens 1 e 4 estão corretos. 
 
 
Todos os quatro itens estão corretos. 
 
Apenas os ítens 2 e 3 estão corretos. 
 
 
Apenas os itens 1, 2 e 3 estão corretos. 
 
Apenas os ítens 1 e 2 estão corretos. 
 
 
Gabarito 
Coment. 
 
 
 
 
3. 
 
 
Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das 
opções abaixo NÃO pode ser usada? 
 
 
No SELECT da query principal de uma construção com subqueries 
 
 
Numa cláusula SELECT em tabelas (exceção a Views) 
 
Na cláusula SET de um comando UPDATE 
 
 
Na cláusula WHERE de um comando DELETE 
 
Na cláusula VALUES de um comando INSERT 
 
 
Gabarito 
Coment. 
 
 
 
 
4. 
 
 
São tipos de visões: 
 
 
Complexas 
 
 
Simples 
 
Abstratas 
 
 
Simples e Complexas 
 
Simples e Abstratas 
 
 
Gabarito 
Coment. 
 
 
 
 
5. 
 
 
Uma visão quando aplicada a uma base de dados, é capaz de: 
 
 
 
Permitir a criação de um conjunto de dados virtual para ser usados em consultas. 
 
 
Permite alterar os tipos definidos nos meta-dados do SGBD. 
 
Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta. 
 
Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas. 
 
Permitir a representação conceitualmente os dados de uma base de dados. 
 
 
Gabarito 
Coment. 
 
 
 
 
6. 
 
 
O comando SQL para criar uma visão chamada Eye, abrangendo 
os atributos A1 e A2 da tabela Pen, é: 
 
 
BUILD Eye AS INSERT A1, A2 FROM Pen 
 
 
CREATE DROP Eye FROM A1, A2 FROM Pen 
 
COMPOSE FLASH Eye AS A1, A2 FROM Pen 
 
 
CREATE VIEW Eye AS SELECT A1, A2 FROM Pen 
 
COMPILE Eye AS INSERT A1, A2 FROM Pen 
 
 
Gabarito 
Coment. 
 
 
 
 
7. 
 
 
O comando para apagar um visão é: 
 
 
NEW VIEW 
 
 
DEL VIEW 
 
 
DROP VIEW 
 
CANCEL VIEW 
 
DELETE VIEW 
 
 
Gabarito 
Coment. 
 
 
 
 
8. 
 
 
Para sabermos o valor atual em uma sequência, devemos usar: 
 
 
 
Select NomeSequencia.CURRVAL from Dual 
 
 
Select NomeSequencia.NEXTVAL from Dual 
 
Nenhuma das demais respostas 
 
Select NomeSequencia.CURRVAL from NomeTabela 
 
Select NomeSequencia.NEXTVAL from NomeTabela 
 
 
Gabarito 
Coment.

Continue navegando