14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
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, 22 abr 2024, 20:50
Estado Finalizada
Concluída em segunda, 22 abr 2024, 21:47
Tempo 56 minutos 35 segundos
empregado
Avaliar 7,50 de um máximo de 10,00(75%)
Comentários
Questão 1
Incorreto
Atingiu 0,00 de 1,00
Count(*) também conta os nulos.
Escolha uma opção:
Verdadeiro
Falso
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 1/6
14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
Questão 2
Correto
Atingiu 1,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. Uma view materializada não necessariamente existe de forma física, ou seja, ela é considerada uma
tabela virtual.
c. 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.
d. Visões são equivalentes a tabelas temporárias.
e. É possível criar uma view a partir de outras views.
f. 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.
Questão 3
Correto
Atingiu 1,00 de 1,00
É possível consultar a view funcionario executando o comando: select * from funcionario;
Escolha uma opção:
Verdadeiro
Falso
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 2/6
14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
Questão 4
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 irá ocorrer normalmente, pois não há restrições.
b. Tuplas de TAB1 e TAB2 também serão removidas.
c. A remoção não irá ocorrer, pois o comando de remoção apresentado possui erros de sintaxe.
d. 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.
e. 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.
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 3/6
14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
Questão 5
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, FOREIGN KEY (idvenda)) REFERENCES VENDA (idvenda) ON DELETE CASCADE;
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);
e. PRIMARY KEY (iditemvenda, idvenda), FOREIGN KEY (idvenda) REFERENCES VENDA (idvenda) ON DELETE
CASCADE;
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 e marca dos taxis com ano de fabricação (anofab) maior que 2018.
SELECT placa, marca FROM taxi WHERE anofab > 2018 GROUP BY placa; FALSO
SELECT placa, marca FROM taxi t JOIN corrida c ON t.placa=c.placa WHERE anofab > 2018 FALSO
GROUP BY c.cliid;
VERDADEIRO
SELECT placa, marca FROM taxi WHERE anofab > 2018;
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 4/6
14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
Questão 7
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. INTO
b. LEFT JOIN
c. WHERE
d. ORDER BY
e. UNION
Questão 8
Incorreto
Atingiu 0,00 de 1,00
Considere o script SQL a seguir:
Escolha uma opção:
a. A quantidade de registro em TAB3 deverá possuir a mesma quantidade de registro de TAB1.
b. Existe um relacionamento 1:1 entre as tabelas TAB2 e TAB1.
c. As restrições UNIQUE estão incorretas em TAB3.
d. Está INCORRETO uma chave estrangeira com restrição UNIQUE.
e. Existe um relacionamento n:n entre as tabelas TAB2 e TAB1.
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 5/6
14/05/2024, 00:13 ✅ [A2] Avaliação do Módulo 2 - Definição e manipulação de dados relacionais: Revisão da tentativa
Questão 9
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
Questão 10
Parcialmente correto
Atingiu 0,50 de 1,00
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. A definição de visão é armazenada no dicionário de dados.
b. As visões mantêm dados resumidos armazenados nas estruturas do banco de dados.
c. O uso de visões pode ajudar a simplificar e personalizar cada percepção do usuário do banco de
dados.
d. As visões permitem que consultas simples possam ser acessadas de forma complexa.
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
[email protected]
https://ava.ufms.br/mod/quiz/review.php?attempt=920830&cmid=739433 6/6