Prévia do material em texto
Resultados de avaliações Avaliação (Consulta em Banco de Dados II) - Reprovado 20/06/2022 às 08:27 Questão 1 Peso: 20% Antes de utilizar uma junção externa, é necessário identificar qual resultado se deseja, pois uma cláusula errada na instrução pode gerar um resultado diferente. Escolha a cláusula JOIN correta, que preencha a linha, para selecionar todos os registros da tabela Clientes, mais todas as correspondências na tabela Pedidos. SELECT * FROM Pedidos __________________________ ON Pedidos.cliente_ID = Clientes.cliente_ID; RESPOSTA CORRETA: RIGHT JOIN CLIENTES FULL JOIN Clientes Resposta incorreta. Questão 2 Peso: 20% As consultas a banco de dados apresentam papel destacável diante da variedade de motivos que levam à necessidade de uma informação. Dito isso, ao elaborar uma consulta SQL para combinar o resultado de duas tabelas a partir do comando Intersect, podem-se combinar alguns outros comandos ao Select. Avalie as alternativas a seguir e selecione a correta. RESPOSTA CERTA: E) É possível adicionar a condição Where, mas não é possível utilizar os operadores And, Or e Not. JUSTIFICATIVA: O comando Select é um dos mais largamente usados nas operações em BD. Isso se deve à sua amplitude e capacidade de combinar diferentes operadores e funções para alcançar os resultados esperados. Por isso, dentro de uma consulta de intersecção, podem-se aplicar funções condicionais com os seus respectivos operadores lógicos; por exemplo, adicionar filtros a partir do Where usando os operadores And, Or e Not, bem como ordenar resultados e ainda adicionar os demais comandos do Select. A adição se limita apenas à condição Where. Resposta incorreta. Questão 3 Peso: 20% A junção externa tem alguns tipos, que são utilizados de acordo com a necessidade. Há um JOIN que produz um conjunto de resultados que contém todas as linhas da tabela direita, com as linhas correspondentes da tabela esquerda. Se não houver correspondência, o lado esquerdo conterá valores nulos. A qual junção a afirmação se refere? RIGHT. Resposta correta! Questão 4 Peso: 20% O comando UNION foi utilizado para a construção de uma consulta que retornava a quantidade de pessoas que são tanto funcionários como clientes de uma determinada empresa. Sabendo que a tabela funcionário contém 30 linhas e que a tabela cliente também contém 30 linhas, qual das opções a seguir indica o número de linhas retornadas pela consulta, sendo que 20% dos funcionários são também clientes? RESPOSTA CORRETA: 54 24. Resposta incorreta. Questão 5 Peso: 20% O conceito do operador de diferença da álgebra relacional apresenta o mesmo funcionamento quando aplicado em banco de dados. Diante disso, para fazer uso desse operador em uma consulta SQL, deve-se usar no PostgreSQL o comando: Except. Resposta correta! Total de acertos: 40% Média mínima para aprovação: 60%