Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
MANAUS – AM
2023
1. Crie um diagrama MER – Modelo Entidade Relacionamento das tabelas acima.
2. Com base nas tabelas acima, quais os comandos SQL necessário para criar as tabelas em um
banco de dados chamado escola. Lembrando que precisa definir as características dos campos
das tabelas.
ALTER SCHEMA escola DEFAULT CHARACTER CREATE TABLE IF NOT EXISTS escola.professor (
SET utf8 DEFAULT COLLATE utf8_general_ci ;
id_professor INT(11) NOT NULL,
ENGINE = InnoDB
CREATE TABLE IF NOT EXISTS escola.disciplina (
DEFAULT CHARACTER SET = utf8;
id_disciplina INT(11) NOT NULL,
Select MAX(id_curso)
From alunos
F. Liste todas as disciplinas únicas em que os alunos estão matriculados.
Select AVG(historia) AS
Media_historia
From notas
H. Selecione o nome dos alunos e seus cursos.
SELECT professores.nome_professor
FROM professores
JOIN cursos ON professores.id_professor = cursos.id_curso
WHERE cursos.nome_curso = 'Química';
K. Encontre o curso com a média de notas mais alta.
Select *
From alunos
ORDER BY nome asc;
M. Selecione o nome do curso e a contagem de alunos em cada curso.
SELECT curso.nome, COUNT(*) AS qtd_alunos
FROM cursos
JOIN alunos
ON cursos.curso_id = alunos.curso_id
GROUP BY curso.nome;
N. Encontre o aluno mais novo.