Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/02/2022 09:02 Fazer teste: AS_III – BANCO DE DADOS - 80h_Turma_01_022022 https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_771338_1/cl/outline 1/5 Fazer teste: AS_IIIBANCO DE DADOS - 80h_Turma_01_022022 Material Didático ... Hora de Exercitar! Fazer teste: AS_III Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. PERGUNTA 1 Com base no DER abaixo, qual a forma correta para criar uma query que mostre o último nome e o salário de todos os funcionários que tenham o Steve King como gerente? select first_name, last_name, salary from employees wheremanager_id> (select employee_id from employees whereFirst_Name = 'Steven' And last_name ='King') select first_name, last_name, salary from employees wheremanager_id not exists (select employee_id from employees 0,175 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_771338_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_771338_1&content_id=_10522489_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_771338_1&content_id=_10522526_1&mode=reset 17/02/2022 09:02 Fazer teste: AS_III – BANCO DE DADOS - 80h_Turma_01_022022 https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_771338_1/cl/outline 2/5 c. d. e. p y whereFirst_Name = 'Steven' And last_name ='King') select first_name, last_name, salary from employees wheremanager_id not in(select employee_id from employees whereFirst_Name = 'Steven' And last_name ='King') select first_name, last_name, salary from employees wheremanager_id = (select employee_id from employees whereFirst_Name = 'Steven' And last_name ='King') select first_name, last_name, salary from employees wheremanager_id between ( First_Name = 'Steven' And last_name ='King') a. b. PERGUNTA 2 Com base no DER abaixo, qual a forma correta para criar uma query que mostre o último nome, o número do departamento e o código do cargo de todos os empregados cuja localização do departamento seja igual a 1700? select last_name "Último Nome", department_id "Código do Depto", job_id "Código Do Cargo" from employees wheredepartment_id =(select department_id from departments wherelocation_id=1700) select last_name "Último Nome", department_id "Código do Depto", job_id "Código Do Cargo" from employees wheredepartment_id not in(select department_id from departments wherelocation_id=1700) 0,175 pontos Salva Estado de Conclusão da Pergunta: 17/02/2022 09:02 Fazer teste: AS_III – BANCO DE DADOS - 80h_Turma_01_022022 https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_771338_1/cl/outline 3/5 c. d. e. select last_name "Último Nome", department_id "Código do Depto", job_id "Código Do Cargo" from employees wheredepartment_id>(select department_id from departments wherelocation_id=1700) select last_name "Último Nome", department_id "Código do Depto", job_id "Código Do Cargo" from employees wheredepartment_id<=(select department_id from departments wherelocation_id=1700) select last_name "Último Nome", department_id "Código do Depto", job_id "Código Do Cargo" from employees wheredepartment_id in(select department_id from departments wherelocation_id=1700) A. B. C. D. A. B. C. D. PERGUNTA 3 Estabeleça a correspondência entre a primeira e a segunda coluna, ligando, com num traço, o operador e seu significado. EXISTS IN ANY ALL Testa se um valor existe Igual a qualquer membro da lista Compara o valor com cada valor retornado pela subquery Compara o valor com todos os valores retornados pela subquery 0,175 pontos Salva PERGUNTA 4 Com base no DER abaixo, qual a construção correta para a solicitaçãoseguinte? Encontre os empregados que têm, no mínimo, uma pessoa subordinada a cada um deles. 0,175 pontos Salva Estado de Conclusão da Pergunta: 17/02/2022 09:02 Fazer teste: AS_III – BANCO DE DADOS - 80h_Turma_01_022022 https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_771338_1/cl/outline 4/5 a. b. c. d. e. SELECT EMPLOYEE_ID, MANAGER_ID, FIRST_NAME, LAST_NAME, JOB_ID, DEPARTMENT_ID, SALARY FROM EMPLOYEES E WHERE EXISTS (SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE EMPLOYEES.MANAGER_ID = E. EMPLOYEE_ID) ORDER BY EMPLOYEE_ID; SELECT EMPLOYEE_ID, MANAGER_ID, FIRST_NAME, LAST_NAME, JOB_ID, DEPARTMENT_ID, SALARY FROM EMPLOYEES E WHERE NOT EXISTS (SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE EMPLOYEES.MANAGER_ID = E. EMPLOYEE_ID) ORDER BY EMPLOYEE_ID; SELECT EMPLOYEE_ID, MANAGER_ID, FIRST_NAME, LAST_NAME, JOB_ID, DEPARTMENT_ID, SALARY FROM EMPLOYEES E WHERE EXISTS (SELECT EMPLOYEE_ID FROM EMPLOYEES) ORDER BY EMPLOYEE_ID; SELECT EMPLOYEE_ID, MANAGER_ID, FIRST_NAME, LAST_NAME, JOB_ID, DEPARTMENT_ID, SALARY FROM EMPLOYEES E WHERE EMPLOYEE_ID >= (SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE EMPLOYEES.MANAGER_ID = E. EMPLOYEE_ID) ORDER BY EMPLOYEE_ID; Estado de Conclusão da Pergunta: 17/02/2022 09:02 Fazer teste: AS_III – BANCO DE DADOS - 80h_Turma_01_022022 https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_771338_1/cl/outline 5/5 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. SELECT EMPLOYEE_ID, MANAGER_ID, FIRST_NAME, LAST_NAME, JOB_ID, DEPARTMENT_ID, SALARY FROM EMPLOYEES E WHERE EXISTS IN (SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE EMPLOYEES.MANAGER_ID = E. EMPLOYEE_ID) ORDER BY EMPLOYEE_ID; Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta:
Compartilhar