Buscar

BDQ Prova2

Prévia do material em texto

2017-6-26 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 1/3
  RICARDO MAGNO MOREIRA201512782092       NOVA AMÉRICA Voltar  
 
    IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0083_SM_201512782092 V.1 
Aluno(a): RICARDO MAGNO MOREIRA Matrícula: 201512782092
Desempenho: 0,3 de 0,5 Data: 15/04/2017 13:45:26 (Finalizada)
 
  1a Questão (Ref.: 201512888038) Pontos: 0,1  / 0,1
Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais
é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta
linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta
que descreve a álgebra a ser utilizada.
Produto.Nome Produto.Qualidade Estoque.Qtde
Laranja 1 100
Laranja 2 150
Uva 1 200
Uva 2 130
Trigo 2 240
Pêssego 1 260
Pêssego 2 190
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
πNome, Qualidade, Qtde
  πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
 Gabarito Comentado.
 
  2a Questão (Ref.: 201512967427) Pontos: 0,0  / 0,1
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
2017-6-26 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 2/3
Apresentar apenas os nomes completos dos Empregados que tenham no cargo a palavra "venda".
  SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ;
  SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ;
 Gabarito Comentado.
 
  3a Questão (Ref.: 201512968131) Pontos: 0,1  / 0,1
Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
4
0
3
  2
1
 Gabarito Comentado.
 
  4a Questão (Ref.: 201512968445) Pontos: 0,0  / 0,1
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
2017-6-26 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo= 3/3
É correto afirmar que serão selecionados
  todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a
palavra Avenida.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço"
a palavra Avenida.
  apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a
palavra Avenida.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201512967484) Pontos: 0,1  / 0,1
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51).
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO
=22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
  SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
 Gabarito Comentado.

Continue navegando