0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Consultas SQL para Gestão Escolar

Enviado por

aonda.willian
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações2 páginas

Consultas SQL para Gestão Escolar

Enviado por

aonda.willian
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

1.

Selecionar todos os alunos cadastrados

SELECT * FROM alunos;

2. Selecionar nome e e-mail dos professores

SELECT nome, email FROM professores;

3. Selecionar cursos e sua respectiva carga horária

SELECT nome, carga_horaria FROM cursos;

4. Selecionar todas as turmas do ano de 2024

SELECT * FROM turmas WHERE ano = 2024;

5. Selecionar disciplinas associadas ao curso de Ciência da Computação

SELECT [Link], d.carga_horaria


FROM disciplinas d
JOIN cursos c ON d.curso_id = c.curso_id
WHERE [Link] = 'Ciência da Computação';

6. Selecionar alunos matriculados na turma 'CC101A'

SELECT [Link]
FROM alunos a
JOIN matriculas m ON a.aluno_id = m.aluno_id
JOIN turmas t ON m.turma_id = t.turma_id
WHERE t.codigo_turma = 'CC101A';

7. Selecionar todas as turmas lecionadas pelo professor Roberto Almeida

SELECT t.codigo_turma, [Link], [Link]


FROM turmas t
JOIN professores p ON t.professor_id = p.professor_id
WHERE [Link] = 'Roberto Almeida';

8. Selecionar alunos e suas disciplinas matriculadas

SELECT [Link] AS aluno, [Link] AS disciplina


FROM alunos a
JOIN matriculas m ON a.aluno_id = m.aluno_id
JOIN turmas t ON m.turma_id = t.turma_id
JOIN disciplinas d ON t.disciplina_id = d.disciplina_id;

9. Selecionar professores e o número de turmas que eles lecionam

SELECT [Link], COUNT(t.turma_id) AS total_turmas


FROM professores p
JOIN turmas t ON p.professor_id = t.professor_id
GROUP BY [Link];

10. Selecionar os alunos matriculados no curso de Engenharia Civil

SELECT [Link]
FROM alunos a
JOIN matriculas m ON a.aluno_id = m.aluno_id
JOIN turmas t ON m.turma_id = t.turma_id
JOIN disciplinas d ON t.disciplina_id = d.disciplina_id
JOIN cursos c ON d.curso_id = c.curso_id
WHERE [Link] = 'Engenharia Civil';

Você também pode gostar