Baixe o app para aproveitar ainda mais
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.
Compartilhar