Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS
Aluno(a):
201801076693
Acertos: 9,0 de 10,0
27/04/2020
1a
Questão
Acerto: 1,0 / 1,0
Considere a seguinte tabela criada:
Aluno {matricula, nome, email}
Marque a alternativa que representa em Álgebra Relacional, a PROJEÇÃO apenas do nome do aluno cuja matrícula é 0364.
Respondido em 27/04/2020 21:58:11
2a
Questão
Acerto: 1,0 / 1,0
São comandos da categoria de Manipulação de Dados (DML):
CREATE / ALTER / DROP
GRANT / REVOKE
COMMIT / ROLLBACK
SELECT
INSERT / UPDATE / DELETE
Respondido em 27/04/2020 21:58:03
3a
Questão
Acerto: 1,0 / 1,0
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
GET
JOIN
SELECT
INSERT
UPDATE
Respondido em 27/04/2020 21:58:07
4a
Questão
Acerto: 1,0 / 1,0
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2015 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN (21/11/2016, 22/11/2016);":
SELECT * FROM TCC WHERE DTDEFESA = 21/11/2016 AND 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN 21/11/2016 AND 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA > 21/11/2016 AND < 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN (21/11/2016; 22/11/2016);
SELECT * FROM TCC WHERE DTDEFESA => 21/11/2016 AND <= 22/11/2016;
Respondido em 27/04/2020 21:58:30
5a
Questão
Acerto: 1,0 / 1,0
Em uma tabela criada no banco de dados com o nome VEICULOS, contendo os campos ID, DESCRICAO, MARCA e MODELO, indique a alternativa que apresenta o comando correto para selecionar a quantidade de veículos cadastrados por modelo, ordenado por modelo em ordem crescente.
SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MODELO ORDER BY MODELO Asc;
SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MARCA ORDER BY MODELO desc;
SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc;
SELECT * FROM VEICULOS ORDER BY MODELO desc;
SELECT * FROM VEICULOS GROUP BY MODELO;
Respondido em 27/04/2020 21:58:27
6a
Questão
Acerto: 1,0 / 1,0
quinze linhas.
dez linhas.
cinco linhas.
seis linhas.
oito linhas.
Respondido em 27/04/2020 21:58:44
7a
Questão
Acerto: 1,0 / 1,0
Uma junção pode produzir a representação de produto cartesiano, onde a consulta retorna a junção entre duas tabelas que origina uma terceira tabela constituída por todos os elementos da primeira combinados com todos os elementos da segunda.
Dessa forma, marque a alternativa que apresenta esse tipo de junção:
RIGHT JOIN
CROSS JOIN
INNER JOIN
FULL JOIN
LEFT JOIN
Respondido em 27/04/2020 21:58:36
8a
Questão
Acerto: 0,0 / 1,0
Qual comando abaixo é o mais adequado para consultar os dados da última linha de uma tabela
SELECT * FROM funcionarios WHERE id = (SELECT LAST(id) FROM funcionarios);
SELECT * FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios);
SELECT * FROM funcionarios WHERE id = LAST(id);
SELECT MAX(id) FROM funcionarios;
SELECT MAX(id) FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios);
Respondido em 27/04/2020 21:59:12
9a
Questão
Acerto: 1,0 / 1,0
Depois que uma transação termina com sucesso, as alterações que ela realizou no Banco de Dados devem persistir mesmo que haja falhas do sistema. A característica apresentada diz respeito a seguinte propriedade das transações:
Consistência;
Atomicidade;
Durabilidade;
Isolamento;
Rollback.
Respondido em 27/04/2020 21:59:16
10a
Questão
Acerto: 1,0 / 1,0
Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada?
Na cláusula VALUES de um comando INSERT
No SELECT da query principal de uma construção com subqueries
Na cláusula SET de um comando UPDATE
Numa cláusula SELECT em tabelas (exceção a Views)
Na cláusula WHERE de um comando DELETE
Respondido em 27/04/2020 21:59:20