Logo Passei Direto
Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS - SIMULADO AV

Questionário de Implementação de Banco de Dados com 10 questões de múltipla escolha sobre álgebra relacional e SQL (SELECT, DML, IN/BETWEEN, GROUP BY/COUNT, JOINs, MAX), propriedades de transações (durabilidade) e uso de NEXTVAL/CURRVAL.

Ferramentas de estudo

Questões resolvidas

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.

Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?

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.

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:

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?

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.

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:

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

Mais conteúdos dessa disciplina