Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/05/2023, 20:26 EPS https://simulado.estacio.br/alunos/ 1/5 Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS AV Aluno: GABRIEL PAES RIBEIRO 202008225361 Turma: 9001 CCT0835_AV_202008225361 (AG) 11/06/2022 19:49:15 (F) Avaliação: 9,00 pts Nota SIA: 10,00 pts IMPLEMENTACAO BANCO DE DADOS REFORM 1. Ref.: 3299424 Pontos: 1,00 / 1,00 A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: σ matricula (π setor = "Projetos" (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π setor = "Projetos" (σ matricula (Funcionarios_ste)) π Funcionarios_ste (σ matricula, setor = "Projetos") π matricula (σ setor = "Projetos" (Funcionarios_ste)) 2. Ref.: 3299992 Pontos: 1,00 / 1,00 opção que completa corretamente o comando INSERT abaixo, de forma a inserir um registro com NOME igual a "Beltrano", SALARIO igual a 1800 e CIDADE igual a "Rio de Janeiro", é: Insert into empregado(nome, salario,cidade) values ... ("Beltrano", "1800", Rio de Janeiro) ("Beltrano", 1800, null) ("Beltrano", 1800, "Rio de Janeiro") (Beltrano, 1800,Rio de Janeiro) (Beltrano, 1800) 3. Ref.: 3299777 Pontos: 1,00 / 1,00 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: AREA (CODAREA, NOMEAREA) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299424.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299992.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299777.'); 25/05/2023, 20:26 EPS https://simulado.estacio.br/alunos/ 2/5 LOCAL (CODLOCAL, CODAREA, NOMELOCAL) TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA) Assinale a alterna�va abaixo que representa um comando SQL que consulte todos os dados de capturas e de tubarões cujas datas sejam posteriores a 2009, o comprimento seja a par�r de 4 metros e o sexo seja masculino (M). SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = M; SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M"; SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO > 4 AND SEXO = M; SELECT * FROM CAPTURA, TUBARAO WHERE DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M"; SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = M; 4. Ref.: 3299781 Pontos: 1,00 / 1,00 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: AREA (CODAREA, NOMEAREA) LOCAL (CODLOCAL, CODAREA, NOMELOCAL) TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA) Assinale a alterna�va abaixo que representa uma consulta que exiba todos os dados de áreas e locais ordenados decrescentemente pelo nome do local. SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC; 5. Ref.: 3299480 Pontos: 1,00 / 1,00 Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario? javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299781.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299480.'); 25/05/2023, 20:26 EPS https://simulado.estacio.br/alunos/ 3/5 5 6 8 7 9 6. Ref.: 3299614 Pontos: 1,00 / 1,00 Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas: SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO; 7. Ref.: 3300100 Pontos: 0,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299614.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3300100.'); 25/05/2023, 20:26 EPS https://simulado.estacio.br/alunos/ 4/5 SELECT ALL FROM TipoImovel, Imovel SELECT * FROM TipoImovel NATURAL JOIN Imovel SELECT * FROM TipoImovel, Imovel SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel 8. Ref.: 3299968 Pontos: 1,00 / 1,00 Considere a modelagem a seguir: Qual o comando capaz de retornar a relação de todos os produtos que NÃO possuem pedidos? javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299968.'); 25/05/2023, 20:26 EPS https://simulado.estacio.br/alunos/ 5/5 SELECT codebarra FROM produto WHERE codebarra IN(SELECT produto FROM item); SELECT numero FROM pedido INTERSERCT SELECT produto FROM item; SELECT numero FROM pedido EXCEPT SELECT produto FROM item; SELECT codebarra FROM produto INTERSECT SELECT produto FROM item; SELECT codebarra FROM produto EXCEPT SELECT produto FROM item; 9. Ref.: 3299623 Pontos: 1,00 / 1,00 Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 Os funcionários ativos recebem aumento Todos os funcionários recebem um aumento de 10% Todos os funcionários passam a ganhar 1.1 Todos os funcionários são apagados A coluna salario é excluída da tabela 10. Ref.: 3299497 Pontos: 1,00 / 1,00 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: SUM COUNT EQUAL GROUP BY AVG javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299623.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3299497.');
Compartilhar