Prévia do material em texto
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 1/13
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 sexta, 8 dez 2023, 10:43
Estado Finalizada
Concluída em sexta, 8 dez 2023, 11:13
Tempo
empregado
30 minutos 34 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
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
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 2/13
Comentários
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 3/13
Questão 1
Correto
Atingiu 1,00 de
1,00
Questão 2
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. UNION
c. INTO
d. ORDER BY
e. LEFT JOIN
Condições utilizando funções de agregação são feitas na
cláusula having ou where.
Escolha uma opção:
Verdadeiro
Falso
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 4/13
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 a quantidade de
departamentos que não estão ativos.
a. SELECT SUM(ID) FROM DEPARTAMENTO WHERE STATUS IN
('Inativo','Pendente');
b. SELECT COUNT(*) FROM DEPARTAMENTO WHERE
STATUS <> 'Ativo';
c. SELECT ID FROM DEPARTAMENTO WHERE STATUS NOT IN
('Ativo');
d. SELECT DISTINCT FROM DEPARTAMENTO WHERE STATUS =
'Inativo' OR STATUS='Pendente';
e. SELECT COUNT(*), STATUS FROM DEPARTAMENTO GROUP
BY STATUS;
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 5/13
Questão 4
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 dos clientes que realizaram
todas as corridas com taxis da marca Ford.
b. A consulta retorna o nome dos taxistas que realizam
corridas com taxi 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 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.
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 6/13
Questão 5
Correto
Atingiu 1,00 de
1,00
Questão 6
Correto
Atingiu 1,00 de
1,00
A cláusula having está associada à cláusula group by.
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 e marca dos taxis com ano de fabricação (anofab)
maior que 2018.
SELECT placa, marca FROM taxi WHERE
anofab > 2018 GROUP BY placa;
SELECT placa, marca FROM taxi WHERE
anofab > 2018;
SELECT placa, marca FROM taxi t JOIN
corrida c ON t.placa=c.placa WHERE anofab
> 2018 GROUP BY c.cliid;
FALSO
VERDADEIRO
FALSO
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 7/13
Questão 7
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 IN
'%ã_';
b. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME
CONTAINS '%ã%';
c. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME
CONTAINS 'ã';
d. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME LIKE
'%ã%';
e. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME
LIKE '%ã_';
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13✅ [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=840768&cmid=704061 8/13
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. A remoção não irá ocorrer, pois o comando de remoção
apresentado possui erros de sintaxe.
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.
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 9/13
d. 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.
e. A remoção irá ocorrer normalmente, pois não há
restrições.
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 10/13
Questão 9
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 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 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 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, corrida c GROUP
BY t.placa, t.marca HAVING SUM(valor)>=15
ORDER BY soma_valores DESC;
VERDADEIRO
FALSO
VERDADEIRO
FALSO
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 11/13
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;
VERDADEIRO
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 12/13
Questão 10
Correto
Atingiu 1,00 de
1,00
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) WITH DELETE CASCADE;
b. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY
(idvenda) REFERENCES VENDA (idvenda) ON DELETE
CASCADE;
c. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY
(idvenda) REFERENCES VENDA (idvenda);
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;
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php
08/12/2023, 12:13 ✅ [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=840768&cmid=704061 13/13
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
javascript:void(0);
https://ava.ufms.br/user/index.php?id=46896
https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=46896
https://ava.ufms.br/grade/report/index.php?id=46896
https://ava.ufms.br/my/
https://ava.ufms.br/?redirect=0
https://ava.ufms.br/calendar/view.php?view=month&course=46896
javascript:void(0);
https://ava.ufms.br/user/files.php