Buscar

A2_Avaliacao_do_Modulo_2_-_Definicao_e_manipulacao_de_dados_relacionais_Tentativa_1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 terça, 2 abr 2024, 21:42
Estado Finalizada
Concluída em terça, 2 abr 2024, 21:54
Tempo
empregado
11 minutos 46 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Comentários
Questão 1
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. LEFT JOIN
b. UNION
c. WHERE
d. INTO
e. ORDER BY
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 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Considere a tabela DEPARTAMENTO a seguir.
A partir da tabela DEPARTAMENTO, assinale a alternativa que apresente um comando SQL que irá retornar o ID e
o NOME dos departamentos que possuem penúltimo caractere 'ã' (Administração, Inovação, por exemplo).
a. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME LIKE '%ã%';
b. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME LIKE '%ã_';
c. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME IN '%ã_';
d. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME CONTAINS '%ã%';
e. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME CONTAINS 'ã';
Count(*) também conta os nulos.
Escolha uma opção:
Verdadeiro 
Falso
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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 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 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 NATURAL JOIN corrida c 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 JOIN corrida c ON
t.placa=c.placa GROUP BY  t.placa, t.marca HAVING SUM(valor)>=15 ORDER BY 3 DESC;

FALSO
FALSO
VERDADEIRO
VERDADEIRO
VERDADEIRO
A cláusula having está associada à cláusula group by.
Escolha uma opção:
Verdadeiro 
Falso
A cláusula having está associada à cláusula select.
Escolha uma opção:
Verdadeiro
Falso 
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Considere o script SQL a seguir:
Escolha uma opção:
a. Existe um relacionamento n:n entre as tabelas TAB2 e TAB1.
b. Existe um relacionamento 1:1 entre as tabelas TAB2 e TAB1.
c. Está INCORRETO uma chave estrangeira com restrição UNIQUE.
d. A quantidade de registro em TAB3 deverá possuir a mesma quantidade de registro de TAB1.
e. As restrições UNIQUE estão incorretas em TAB3.
Count(campo) também conta os nulos.
Escolha uma opção:
Verdadeiro
Falso 
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. TRUNCATE FROM pedido WHERE LIKE preco<=100;
b. DROP pedido WHERE preco <= 100;
c. EXCLUIR FROM pedido WHERE preco <= 100;
d. DELETE * FROM pedido WHERE preco IS LESS THAN 100;
e. DELETE FROM pedido WHERE preco<=100;
Questão 10
Correto
Atingiu 1,00 de 1,00
A cláusula LEFT JOIN em SQL retorna todas as linhas e colunas da tabela da esquerda, mesmo que não haja
correspondência na tabela da direita.
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 ►
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=739431&forceview=1
https://ava.ufms.br/mod/url/view.php?id=739434&forceview=1
https://suporteagetic.ufms.br/
tel:(67) 3345-7613
mailto:suporte.agead@ufms.br
https://api.whatsapp.com/send?phone=556733457613

Continue navegando