0% acharam este documento útil (0 voto)
20 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)
20 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 d.nome, d.carga_horaria


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

6. Selecionar alunos matriculados na turma 'CC101A'

SELECT a.nome
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, t.ano, t.semestre


FROM turmas t
JOIN professores p ON t.professor_id = p.professor_id
WHERE p.nome = 'Roberto Almeida';

8. Selecionar alunos e suas disciplinas matriculadas

SELECT a.nome AS aluno, d.nome 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 p.nome, COUNT(t.turma_id) AS total_turmas


FROM professores p
JOIN turmas t ON p.professor_id = t.professor_id
GROUP BY p.nome;

10. Selecionar os alunos matriculados no curso de Engenharia Civil

SELECT a.nome
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 c.nome = 'Engenharia Civil';

Você também pode gostar