Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 1/6 Painel Meus cursos 32010001764-T01-2023-2 📚 Módulo 2 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais Iniciado em terça, 21 nov 2023, 23:28 Estado Finalizada Concluída em quarta, 22 nov 2023, 00:12 Tempo empregado 44 minutos 42 segundos Avaliar 10,00 de um máximo de 10,00(100%) Comentários Questão 1 Correto Atingiu 1,00 de 1,00 Count(*) também conta os nulos. Escolha uma opção: Verdadeiro Falso https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=46896 https://ava.ufms.br/course/view.php?id=46896#section-3 https://ava.ufms.br/mod/quiz/view.php?id=704061 22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 2/6 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 A cláusula LEFT JOIN em SQL retorna todas as linhas da tabela da esquerda, desde que haja uma correspondência na tabela da direita. Porém, só retorna as colunas que possuam valores em comum. Escolha uma opção: Verdadeiro Falso Considere as relações abaixo: TAXI (placa, marca, anofab, licença) CORRIDA (cliid (FK), placa (FK), datapedido, valor) CLIENTE (cliid, nome, cpf, endereço) Realize as associações corretamente marcando como VERDADEIRO apenas a(s) consulta(s) SQL que retorne(m) a placa, a marca do taxi e a soma dos valores recebidos nas corridas somente se a soma_valores for maior ou igual a 15. Colunas a serem retornadas (renomeamento): placa, marca, soma_valores SELECT t.placa, t.marca, SUM(valor) soma_valores FROM taxi t, corrida c WHERE t.placa=c.placa GROUP BY t.placa, t.marca HAVING SUM(valor)>=15 ORDER BY soma_valores DESC; SELECT t.placa, t.marca, SUM(valor) soma_valores FROM taxi t JOIN corrida c ON t.placa=c.placa HAVING SUM(valor)>=15 ORDER BY 3 DESC; SELECT t.placa, t.marca, SUM(valor) soma_valores FROM taxi t, corrida c GROUP BY t.placa, t.marca HAVING SUM(valor)>=15 ORDER BY soma_valores DESC; SELECT t.placa, t.marca, SUM(valor) soma_valores FROM taxi t JOIN corrida c ON t.placa=c.placa GROUP BY t.placa, t.marca HAVING SUM(valor)>=15 ORDER BY 3 DESC; SELECT t.placa, t.marca, SUM(valor) soma_valores FROM taxi t NATURAL JOIN corrida c GROUP BY t.placa, t.marca HAVING SUM(valor)>=15 ORDER BY 3 DESC; VERDADEIRO FALSO FALSO VERDADEIRO VERDADEIRO É possível consultar a view funcionario executando o comando: select * from funcionario; Escolha uma opção: Verdadeiro Falso 22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 3/6 Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Condições utilizando funções de agregação são feitas na cláusula having ou where. Escolha uma opção: Verdadeiro Falso A integridade referencial garante que uma tabela não pode ter valores nulos no campo de chave estrangeira. Escolha uma opção: Verdadeiro Falso 22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 4/6 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Considerando o script SQL e a instância acima apresentada, assinale o comportamento correto acerca do seguinte comando: DELETE FROM TAB3; a. Se a tupla a ser removida possuir uma referência em TAB1 e TAB2 o SGBD, emitirá um erro e não realizará a remoção. b. Tuplas de TAB1 e TAB2 também serão removidas. c. Se a tupla a ser removida possuir uma referência em TAB1 ou TAB2 o SGBD, emitirá um erro e não realizará a remoção. d. A remoção irá ocorrer normalmente, pois não há restrições. e. A remoção não irá ocorrer, pois o comando de remoção apresentado possui erros de sintaxe. É utilizado para combinar o resultado de dois ou mais comandos SELECT. Cada comando SELECT deve conter o mesmo número de colunas, as colunas devem contar tipos similares de dados e devem estar na mesma ordem em cada comando SELECT. O operador SQL, em questão, é chamado: a. UNION b. ORDER BY c. WHERE d. LEFT JOIN e. INTO 22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 5/6 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Considere as relações a seguir: TAXI ( placa, marca, anofab, licença) CORRIDA ( cliid (FK), placa (FK), datapedido, valor) CLIENTE ( cliid, nome, cpf, endereco) Considere a consulta SQL a seguir aplicada ao esquema apresentado. SELECT nome FROM cliente i JOIN corrida o ON i.cliid=o.cliid JOIN taxi t ON t.placa=o.placa WHERE t.marca=’Ford’; a. A consulta retorna o nome de todos os clientes, mesmo se ele não realizou corrida. Caso ele tenha realizado a corrida, ela foi feita por táxis da marca Ford. b. A consulta retorna o nome dos clientes que realizaram todas as corridas com taxis da marca Ford. c. A consulta retorna apenas os clientes que realizaram alguma corrida com taxis da marca Ford. d. A consulta retorna a quantidade de clientes que realizaram alguma corrida com taxis da marca Ford. e. A consulta retorna o nome dos taxistas que realizam corridas com taxi da marca Ford. Considere o código SQL a seguir para a definição de um item de venda. CREATE TABLE ITEMVENDA ( iditemvenda INTEGER NOT NULL, idvenda INTEGER NOT NULL, decricao VARCHAR(50), valor NUMERIC(10,2), VALORES_X ); Considere que a tabela itemvenda possui chave primária composta pelos campos iditemvenda e idvenda e que, se uma venda for excluída, todos os seus itens também serão automaticamente. Sendo assim, selecione a alternativa que substituirá o trecho VALORES_X com as restrições corretas. a. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) FROM VENDA (idvenda) ON DELETE CASCADE; b. PRIMARY KEY (iditemvenda, FOREIGN KEY (idvenda)) REFERENCES VENDA (idvenda) ON DELETE CASCADE; c. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) FROM VENDA (idvenda) WITH DELETE CASCADE; d. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) REFERENCES VENDA (idvenda); e. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) REFERENCES VENDA (idvenda) ON DELETE CASCADE; 22/11/2023, 00:12 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=815674&cmid=704061 6/6 Atividade anterior ◄ 📍 [Checkout de Presença] Módulo 2 - Definição e manipulação de dados relacionais Seguir para... Próxima atividade ▶ Videoaula de apresentação do Módulo - Módulo 3 - SGBDs Relacionais ► Manter contato Suporte Técnico ao Usuário https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br https://ava.ufms.br/mod/assign/view.php?id=704059&forceview=1 https://ava.ufms.br/mod/url/view.php?id=704062&forceview=1 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613
Compartilhar