Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS AULA 5

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 4 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 Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
 
 
 
I e III. 
 
Somente I. 
 
I e II. 
 
II e III. 
 I, II e III. 
Respondido em 13/10/2020 18:18:57 
 
 
 
2 
 Questão 
 
Observe a tabela empregado: 
 
Qual será o resultado se executarmos a consulta abaixo: 
 
 
 Niterói, Rio de Janeiro, Santos, São Paulo 
 
Niterói, Rio de Janeiro, Santos 
 
São Paulo, Santos, Santos, Rio de Janeiro, Niterói 
 
São Paulo, Santos, Rio de Janeiro, Niterói 
 
Niterói, Rio de Janeiro, Santos, Santos, São Paulo 
Respondido em 13/10/2020 18:17:20 
 
 
 
3 
 Questão 
 
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua 
execução: 
SELECT ID, DESCRICAO FROM Turma ORDER BY DESCRICAO desc; 
 
 
Seleciona os campos ID e DESCRICAO da tabela Turma 
 
Seleciona todos os registros da tabela Turma 
 
Seleciona todos os campos e os registros da tabela turma 
 
Seleciona todos os campos da tabela Turma ordenando os registros por DESCRICAO em ordem 
decrescente 
 Seleciona os campos ID e DESCRICAO da tabela Turma ordenando os registros por DESCRICAO em 
ordem decrescente 
Respondido em 13/10/2020 18:20:24 
 
 
 
4 
 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 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 nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = 
m.nome_turma WHERE count(*) > 20 
 
SELECT * FROM TURMA t,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 
 
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 
Respondido em 13/10/2020 18:22:25 
 
 
 
5 
 Questão 
 
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: 
 
 
O operador ALIAS é usado para renomear definitivamente colunas e tabelas 
 DESC é obrigatoriamente necessário à cláusula ORDER BY quando se deseja ordenar 
decrescentemente 
 
O operador LIKE é usado para operações com booleanos 
 
O operador AND faz a checagem de valores zerados 
 
O operador IN pode ser usado para comparar valores na cláusula FROM 
Respondido em 13/10/2020 18:23:02 
 
 
 
6 
 Questão 
 
Em uma instrução SQL, para manipular dados retornados de funções agregadoras, utiliza-se a cláusula 
 
 
UNIQUE OUT 
 
GROUP IN 
 HAVING 
 
SHOW 
 
ORDER BY 
Respondido em 13/10/2020 18:20:56 
 
 
 
7 
 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 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 ORDER BY MODELO desc; 
 
SELECT * FROM VEICULOS GROUP BY MODELO; 
 
SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc; 
Respondido em 13/10/2020 18:24:23 
 
 
 
8 
 Questão 
 
O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de 
orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso 
(TCC) pelos alunos. Analise-o: 
Professor (MatP,NomeP, telP, emailP) 
Aluno (MatA, MatP, NomeA, emailA) 
TCC (IDTCC, MatA, Titulo, Resumo) 
 
 
Assinale a única alternativa que retorna exatamente os dados exibidos na figura: 
 
 
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, 
TCC T WHERE P.MATP = A.MATP; 
 
SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP 
AND A.MATA = T.MATA; 
 SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, 
TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 
 
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T 
WHERE P.MATP = A.MATP AND A.MATA = T.MATA; 
 
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, 
TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;

Outros materiais