Buscar

[A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais_ Revisão da tentativa

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

24/10/2023, 17:07 ✅ [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=780333&cmid=704061 1/5
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, 24 out 2023, 15:17
Estado Finalizada
Concluída em terça, 24 out 2023, 17:07
Tempo
empregado
1 hora 50 minutos
Avaliar 5,70 de um máximo de 10,00(57%)
Comentários
Questão 1
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
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
24/10/2023, 17:07 ✅ [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=780333&cmid=704061 2/5
Questão 2
Incorreto
Atingiu 0,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 CONTAINS '%ã%';
d. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME CONTAINS 'ã';
e. SELECT ID, NOME FROM DEPARTAMENTO WHERE NOME IN '%ã_';
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 apenas os clientes que realizaram alguma corrida com taxis da marca Ford.
b. 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.
c. A consulta retorna o nome dos clientes que realizaram todas as corridas 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.
24/10/2023, 17:07 ✅ [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=780333&cmid=704061 3/5
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Incorreto
Atingiu 0,00 de 1,00
Questão 6
Parcialmente correto
Atingiu 0,50 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);
c. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) FROM VENDA (idvenda) ON DELETE CASCADE;
d. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) REFERENCES VENDA (idvenda) ON DELETE
CASCADE;

e. PRIMARY KEY (iditemvenda, FOREIGN KEY (idvenda)) REFERENCES VENDA (idvenda) ON DELETE CASCADE;
A cláusula having está associada à cláusula select.
Escolha uma opção:
Verdadeiro 
Falso
Sobre as vantagens da utilização de visões (VIEW), assinale as alternativas CORRETAS:
Obs.: Cada alternativa errada que for marcada anula a pontuação que seria recebida por uma alternativa
correta.
a. As visões permitem que consultas simples possam ser acessadas de forma complexa.
b. A definição de visão é armazenada no dicionário de dados.
c. As visões mantêm dados resumidos armazenados nas estruturas do banco de dados.
d. O uso de visões pode ajudar a simplificar e personalizar cada percepção do usuário do banco de
dados.

24/10/2023, 17:07 ✅ [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=780333&cmid=704061 4/5
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Parcialmente correto
Atingiu 0,20 de 1,00
Count(campo) também conta os nulos.
Escolha uma opção:
Verdadeiro
Falso 
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 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 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, 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;

VERDADEIRO
FALSO
FALSO
VERDADEIRO
VERDADEIRO
24/10/2023, 17:07 ✅ [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=780333&cmid=704061 5/5
Questão 10
Incorreto
Atingiu 0,00 de 1,00
Assinale a(s) alternativa(s) correta(s) com relação aos conceitos de tabelas virtuais (VIEW). Escolha uma ou
mais:
Obs.: Cada alternativa errada que for marcada anula a pontuação que seria recebida por uma alternativa
correta.
a. Visões são definidas no dicionário de dados do SGBD referenciando tabelas, sem armazenar nenhuma
tupla.
b. Visões são equivalentes a tabelas temporárias.
c. Uma view materializada não necessariamente existe de forma física, ou seja, ela é considerada uma
tabela virtual.

d. O SGBD é responsável por manter a definição da view mesmo quando há alterações na tabela de
base utilizada na definição dessa view.

e. O objetivo de criar uma visão (view) é melhorar o desempenho de consultas recorrentes, pois os dados
são copiados fisicamente para uma nova relação e vinculados à view.
f. É possível criar uma view a partir de outras views.
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=1https://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

Continue navegando