Buscar

Simulado IMPLEMENTAÇÃO DE BANCO DE DADOS V .3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Simulado: V.1 CCT0083_SM_201501115995 
Aluno (a): Matrícula: 2995 
Desempenho: 0,3 de 0,5 Dados: 22/11/2016 23:25:03 (Finalizada) 
 
 
 1 a Questão (Ref .: 201501234750) Pontos: 0,1 / 0,1 
De according com o modelo de Dados Definido Pelas Tabelas a Seguir, Indique um parágrafo 
Instrução SQL adequada: 
 
Apresentar Primeiros OS nomos, o Salário ea dados de admissão dos Empregados Que ganham 
Acima de R $ 1.000,00 em Ordem Crescente de Salário e de dados de Admissão. 
 
 
 
SELECIONE PRIM_NOME, Salario, DT_ADMISSAO DE Empregado ONDE Salario> 1000 ORDER BY Salario 
ASC, ASC DT_ADMISSAO; 
 SELECIONE PRIM_NOME, Salario, DT_ADMISSAO DE Empregado ONDE Salario> 1000 ORDER BY 
Salario, DT_ADMISSAO; 
 
SELECIONE PRIM_NOME, Salario, DT_ADMISSAO DE Empregado ONDE Salario> 1000 ORDER BY DESC 
Salario, DT_ADMISSAO DESC; 
 
SELECIONE PRIM_NOME, Salario, DT_ADMISSAO DE Empregado ONDE Salario> 1000 ORDER BY Salario 
ASC, DESC DT_ADMISSAO; 
 
SELECIONE PRIM_NOME, Salario, DT_ADMISSAO DE Empregado ONDE Salario> 1000 ORDER BY DESC 
Salario, ASC DT_ADMISSAO; 
 
 
 
 
 
 2 a Questão (Ref .: 201501898613) Pontos: 0,0 / 0,1 
Assinale a alternativa em Que É concedido de forma Correta o privilegio de Leitura Sobre as Linhas da Tabela 
"Movimento" ao usuario "Gerente". 
 
 
 
GRANT selecionar ON Gerente TO Movimento 
 
SELECIONE Gerente DE Movimento GRANT ALL 
 REVOKE selecionar ON Movimento DE Gerente 
 GRANT selecionar ON Movimento PARA Gerente 
 
GRANT projeto no Gerente TO Movimento 
 
 
 
 
 
 3 a Questão (Ref .: 201501898595) Pontos: 0,1 / 0,1 
Admita como seguintes Relações: 
 
Carros ( placa , cod_modelo, ano, cor) 
Modelos ( cod_modelo , nome_modelo, cod_fabr) 
Fabricantes ( cod_fabr , nome_fabr) 
 
Quais das seguintes Consultas SQL obtém corretamente como Placas dos carros Cujo Fabricante se chama 
"BMW"? 
 
 
 
Placa SELECIONAR 
DE Carros 
ONDE cod_modelo = ALL 
 (SELECT cod_modelo 
 DE modelos 
 ONDE cod_fabr IN 
 (SELECT cod_fabr 
 DE Fabricantes 
 ONDE nome_fabr = 'BMW')) 
 Placa SELECIONAR 
DE Carros 
ONDE cod_modelo IN 
 (SELECT cod_modelo 
 DE Modelos m 
 Quando existir 
 (SELECT f.cod_fabr 
 DE Fabricantes f 
 ONDE f.cod_fabr = m.cod_fabr E nome_fabr = 'BMW')) 
 
Placa SELECIONAR 
DE Carros 
ONDE cod_modelo IN 
 (SELECT cod_modelo 
 DE modelos 
 ONDE NÃO cod_fabr IN 
 (SELECT cod_fabr 
 DE Fabricantes 
 ONDE nome_fabr = 'BMW')) 
 
Placa SELECIONAR 
DE Carros 
ONDE cod_modelo = ANY 
 (SELECT cod_modelo 
 DE modelos 
 ONDE cod_fabr IN 
 (SELECT cod_fabr 
 DE Fabricantes 
 ONDE nome_fabr> = 'BMW')) 
 
Placa SELECIONAR 
DE Carros 
ONDE cod_modelo IN 
 (SELECT cod_modelo 
 DE modelos 
 ONDE cod_fabr IN 
 (SELECT cod_fabr 
 DE Fabricantes 
 ONDE nome_fabr <> 'BMW')) 
 
 
 
 
 
 4 a Questão (Ref .: 201501724508) Pontos: 0,1 / 0,1 
Qual a Correta SQL SELECT sintaxe? 
 
 
 SELECT ALL * FROM TABELA1 ONDE COLUNA1 IN (SELECT MAX (COLUNA2) FROM TABELA2); 
 
SELECT SUM (AVG (COUNT (MIN (COLUNA1)))) FROM TABELA1; 
 
COLUNA1 SELECT, SUM (COLUNA2) FROM TABELA1 TENDO SUM (COLUNA2)> 100 GROUP BY COLUNA1; 
 
COLUNA1 SELECT, COLUNA2 DE TABELA1 ONDE COLUNA3 = MAX (COLUNA4); 
 
COLUNA1 SELECT, COLUNA2 DE TABELA1 Cadastre TABELA2 ONDE COLUNA2 LIKE 'X% "; 
 
 
 
 
 
 5 a Questão (Ref .: 201501905337) Pontos: 0,0 / 0,1 
Considère um Seguinte Tabela de hum Banco de Dados: 
PESSOA { pes_codigo , pes_nome, pes_email, pes_rg, pes_idade, pes_codigo_casado} 
Qual das INSTRUÇÕES Abaixo permite Recuperar OS campos Nome e e-mail da pessoa EO Nome e e-mail do 
Seu cônjuge. 
 
 
 
Select pes_nome, pes_email, pes_nome, pes_email Do interior pessoa se juntar a pessoa usando 
(pes_codigo) 
 Selecione p.pes_nome como Nome, p.pes_email como Email c.pes_nome como Conjuge c.pes_email 
como EmailConjuge De pessoa p junção interna da Pessoa c on (p.pes_codigo = c.pes_codigo_conjuge) 
 
Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email De pessoa p, pessoa c Onde pes_codigo = 
pes_codigo_conjuge 
 
Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email De pessoa p junção interna pessoa c usando 
(pes_codigo) 
 Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email De pessoa p, pessoa c Onde p.pes_codigo = 
c.pes_codigo_conjuge

Outros materiais