Buscar

Atividade de Banco de Dados 3

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

Prévia do material em texto

CURSO: Análise e desenvolvimento de sistemas 
POLO DE APOIO PRESENCIAL: Higienópolis 
SEMESTRE: 3° semestre 
COMPONENTE CURRICULAR / TEMA: BANCO DE DADOS 
NOME COMPLETO DO ALUNO: MARIA BEATRIZ DA SILVA SOUZA 
TIA: 22516042 
NOME DO PROFESSOR: ELISANGELA BOTELHO GRACIAS 
 
use universidade; 
 
1) Obtenha o nome e o salário dos professores que possuem um salário entre 2500 e 4000 
(inclusive estes valores), em ordem decrescente de salário. 
 
SELECT Nome_Professor, Salario FROM professor 
WHERE Salario BETWEEN 2500 AND 4000; 
 
2) Obtenha o nome e a idade dos alunos cujo nome contenha a letra “i” e que tenha mais de 
19 anos, em ordem crescente do nome do aluno. 
 
SELECT Nome_Aluno, Idade FROM aluno 
WHERE Nome_Aluno LIKE '%i%' 
AND idade > 19 
ORDER BY Nome_Aluno ASC; 
 
 
3) Obtenha a média de idade e a quantidade de alunos do curso de código igual a 1001. 
 
SELECT AVG(idade) AS MEDIA, COUNT(Nome_Aluno) AS QTD 
FROM aluno 
WHERE Cod_Curso = 1001; 
 
4) Obtenha a nota média que o aluno de matrícula igual a 1 teve nas disciplinas que ele já 
cursou. 
 
SELECT AVG(Nota) AS MEDIA_NOTA 
FROM aluno_disc 
WHERE Matricula = 1; 
 
5) Obtenha, para cada matrícula de aluno, a nota média e a quantidade de disciplinas que 
cada um já cursou (considere somente os alunos que já cursaram alguma disciplina). 
 
SELECT AVG(Nota) AS MEDIA_NOTA, COUNT(Cod_Disciplina) AS QTD 
FROM aluno_disc 
GROUP BY Matricula

Continue navegando