Prévia do material em texto
1a Questão Acerto: 0,0 / 1,0 Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e Pedido, conforme a seguir: Dessa forma, pode-se afirmar que o resultado será: Os códigos dos vendedores dos pedidos realizados pelo cliente 3021 Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente possui código 3021 Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus pedidos O nome do vendedor, o nome do cliente 3021 e o código de seu pedido O código do vendedor dos pedidos realizados pelo cliente de nome 3021 Respondido em 06/04/2021 18:00:02 2a Questão Acerto: 1,0 / 1,0 São comandos da categoria de Definição de Dados (DDL): INSERT / UPDATE / DELETE SELECT CREATE / ALTER / DROP GRANT / REVOKE COMMIT / ROLLBACK Respondido em 06/04/2021 18:01:35 3a Questão Acerto: 1,0 / 1,0 Considere a seguinte consulta SQL:SELECT XXX A FROM TAB.Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por: IN SINGLE LIKE ALL DISTINCT Respondido em 06/04/2021 18:08:05 4a Questão Acerto: 0,0 / 1,0 O operador que possibilita a seleção de uma faixa de valores sem a necessidade do uso dos operadores >=, <= e AND é: IN LIKE GROUP BY BETWEEN HAVING Respondido em 06/04/2021 18:09:02 5a Questão Acerto: 1,0 / 1,0 Em SQL, para contar linhas usamos: GROUP BY COUNT SELECT AVG SUM Respondido em 06/04/2021 18:09:42 6a Questão Acerto: 0,0 / 1,0 Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: O operador LIKE é usado para operações com booleanos O operador AND faz a checagem de valores zerados DESC é dispensável à cláusula ORDER BY quando se deseja ordenar decrescentemente O operador ALIAS é usado para renomear definitivamente colunas e tabelas O operador IN pode ser usado para comparar valores na cláusula WHERE Respondido em 06/04/2021 18:11:19 7a Questão Acerto: 0,0 / 1,0 SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE VALORDIARIA*PERIODO > (SELECT AVG(VALORDIARIA) FROM ALUGUEL); SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE VALORDIARIA > (SELECT AVG(VALORDIARIA) FROM ALUGUEL); SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE PERIODO > (SELECT AVG(PERIODO) FROM ALUGUEL); SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE VALORDIARIA > (SELECT AVG(PERIODO) FROM ALUGUEL); SELECT PNOME || || SNOME CLIENTE, VALORDIARIA, PERIODO FROM CLIENTE NATURAL JOIN ALUGUEL WHERE PERIODO > (SELECT AVG(VALORDIARIA) FROM ALUGUEL); Respondido em 06/04/2021 18:12:35 8a Questão Acerto: 1,0 / 1,0 Qual opção abaixo representa uma sequência de operadores de conjunto? char, unique, varchar e numeric char, date, vardate e int foreign key, primary key, references e unique varchar, primary key, references e check union, union all, intersect e except Respondido em 06/04/2021 18:13:54 9a Questão Acerto: 1,0 / 1,0 SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho DESC SELECT * FROM Imovel WHERE NumQuartos BETWEEN 2 AND 4 ORDER BY Tamanho DESC SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho DESC SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho Respondido em 06/04/2021 18:15:20 10a Questão Acerto: 1,0 / 1,0 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: GROUP BY ORDER JOIN SUM ORDER BY