Buscar

Exercício Aula 5 Implementação de Banco de Dados

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 7 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

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 6, do total de 7 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

Prévia do material em texto

IMPLEMENTAÇÃO DE BANCO DE DADOS
5a aula
		
	
	
	
	 
	 
		1
          Questão
	
	
	Qual será o resultado da consulta SQL SELECT COUNT(*) FROM pecas WHERE cor=Vermelho ao ser aplicada na tabela peças?
		
	
	4
	
	1
	
	2
	 
	3
	
	0
	Respondido em 03/09/2021 23:26:59
	
	
	 
		2
          Questão
	
	
	Considerando as tabelas descritas a seguir e a legenda: PK - chave primária / FK - chave estrangeira. 1 - ALUNO (matricula,nome,especializacao,nivel,idade), onde matricula é a PK; 2 - TURMA (nome_turma,horario,sala), onde nome_turma é a PK; 3 - MATRICULA (numero_aluno,nome_turma,numero_posicao), onde numero_aluno e nome_turma formam a PK, numero_aluno é FK referenciando ALUNO e nome_turma é FK referenciando TURMA. Marque a opção que contém o código em SQL para exibir o(s) nome(s) da(s) turma(s) que tem mais de 20 alunos matriculados:
		
	
	SELECT t.nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma HAVING count(*) > 20 GROUP BY t.nome_turma
	
	SELECT nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma GROUP BY nome_turma WHERE count(*) > 20
	
	SELECT * FROM TURMA t,MATRICULA m ON t.nome_turma = m.nome_turma WHERE count(*) > 20
	
	SELECT nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma WHERE count(*) > 20
	 
	SELECT t.nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma GROUP BY 1 HAVING count(*) > 20
	Respondido em 03/09/2021 23:27:43
	
	
	 
		3
          Questão
	
	
	
		
	
	II e III.
	 
	I, II e III.
	
	Somente I.
	
	I e II.
	
	I e III.
	Respondido em 03/09/2021 23:27:55
	
	
	 
		4
          Questão
	
	
	O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se saber qual a quantidade de locais que foram utilizados na captura de tubarões agrupados pelo nome de cada área. Assinale a alternativa que retorna corretamente esta consulta:
 
		
	
	SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA;
	
	SELECT NOMELOCAL, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA GROUP BY NOMEAREA;
	
	SELECT NOMEAREA, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA, LOCAL GROUP BY NOMEAREA;
	
	SELECT NOMELOCAL, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA GROUP BY NOMEAREA;
	 
	SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA GROUP BY NOMEAREA;
	Respondido em 03/09/2021 23:28:09
	
	
	 
		5
          Questão
	
	
	Observe a tabela empregado:
Qual será o resultado se executarmos a consulta abaixo:
		
	
	Niterói, Rio de Janeiro, Santos
	
	São Paulo, Santos, Rio de Janeiro, Niterói
	 
	Niterói, Rio de Janeiro, Santos, São Paulo
	
	São Paulo, Santos, Santos, Rio de Janeiro, Niterói
	
	Niterói, Rio de Janeiro, Santos, Santos, São Paulo
	Respondido em 03/09/2021 23:28:17
	
	
	 
		6
          Questão
	
	
	Em uma instrução SQL, para manipular dados retornados de funções agregadoras, utiliza-se a cláusula
		
	 
	HAVING
	
	GROUP IN
	
	SHOW
	
	UNIQUE OUT
	
	ORDER BY
	Respondido em 03/09/2021 23:28:26
	
	
	 
		7
          Questão
	
	
	Em SQL (Structured Query Language), as funções de agregação são muito úteis para obtenção de informação
resumida sobre um resultado de um comando SELECT e também no tratamento de informações de forma agrupada
(geralmente em grupos menores). No agrupamento de informações, resultados de consultas SQL, algumas cláusulas
devem ser utilizadas quando se pretende restringir o conjunto de registros a ser utilizado. Nesse sentido, analise a
afirmativa a seguir.
Utiliza-se a cláusula ________________ sempre que se pretende restringir os registros a serem considerados na
seleção. A cláusula ________________ serve para restringir os grupos que foram formados depois de aplicada a
restrição da cláusula ________________."
Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
		
	
	HAVING / WHERE / HAVING
	
	WHERE / GROUP BY / HAVING
	
	GROUP BY / HAVING / WHERE
	 
	WHERE / HAVING / WHERE
	
	WHERE / HAVING / GROUP BY
	Respondido em 03/09/2021 23:28:32
	
	
	 
		8
          Questão
	
	
	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 * FROM VEICULOS ORDER BY MODELO desc;
	
	SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MARCA ORDER BY MODELO desc;
	 
	SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MODELO ORDER BY MODELO Asc;
	
	SELECT * FROM VEICULOS GROUP BY MODELO;
	
	SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc;
	Respondido em 03/09/2021 23:28:38

Continue navegando