Baixe o app para aproveitar ainda mais
Prévia do material em texto
Painel Meus cursos 32010001764-T01-2024-1 📚 Módulo 2 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais Iniciado em segunda, 13 mai 2024, 12:41 Estado Finalizada Concluída em segunda, 13 mai 2024, 12:49 Tempo empregado 8 minutos 26 segundos Avaliar 8,00 de um máximo de 10,00(80%) Comentários 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 1/6 https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=53711 https://ava.ufms.br/course/view.php?id=53711#section-3 https://ava.ufms.br/mod/quiz/view.php?id=739433 Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Considere o script SQL a seguir: Escolha uma opção: a. Existe um relacionamento 1:1 entre as tabelas TAB2 e TAB1. b. Está INCORRETO uma chave estrangeira com restrição UNIQUE. c. Existe um relacionamento n:n entre as tabelas TAB2 e TAB1. d. As restrições UNIQUE estão incorretas em TAB3. e. A quantidade de registro em TAB3 deverá possuir a mesma quantidade de registro de TAB1. A cláusula having está associada à cláusula group by. 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 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 2/6 Questão 4 Incorreto Atingiu 0,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Letícia é analista de sistemas e precisa remover todos os registros da tabela “pedido” que possuam o “preco” menor ou igual 100. Assinale a alternativa correta que permita a Letícia executar sua tarefa: a. EXCLUIR FROM pedido WHERE preco <= 100; b. DELETE FROM pedido WHERE preco<=100; c. DROP pedido WHERE preco <= 100; d. DELETE * FROM pedido WHERE preco IS LESS THAN 100; e. TRUNCATE FROM pedido WHERE LIKE preco<=100; 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) REFERENCES VENDA (idvenda); b. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) FROM VENDA (idvenda) WITH DELETE CASCADE; c. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) REFERENCES VENDA (idvenda) ON DELETE CASCADE; d. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) FROM VENDA (idvenda) ON DELETE CASCADE; e. PRIMARY KEY (iditemvenda, FOREIGN KEY (idvenda)) REFERENCES VENDA (idvenda) ON DELETE CASCADE; 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 3/6 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 É 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. WHERE b. INTO c. LEFT JOIN d. UNION e. ORDER BY A cláusula having está associada à cláusula group by. Escolha uma opção: Verdadeiro Falso Count(*) também conta os nulos. Escolha uma opção: Verdadeiro Falso 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 4/6 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Incorreto Atingiu 0,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. Tuplas de TAB1 e TAB2 também serão removidas. b. A remoção não irá ocorrer, pois o comando de remoção apresentado possui erros de sintaxe. c. 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. d. A remoção irá ocorrer normalmente, pois não há restrições. e. 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. 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 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 ► 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 5/6 https://ava.ufms.br/mod/assign/view.php?id=739431&forceview=1 https://ava.ufms.br/mod/url/view.php?id=739434&forceview=1 Manter contato Suporte Técnico ao Usuário https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br 13/05/24, 13:50 ✅ [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=949055&cmid=739433#question-1073214-2 6/6 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613
Compartilhar