///
Considere a criação das seguintes tabelas em um banco de dados:
CREATE TABLE disciplina (
id_disciplina INT PRIMARY KEY,
nome_disciplina VARCHAR(100) NOT NULL
);
CREATE TABLE aluno (
id_aluno INT PRIMARY KEY,
nome_aluno VARCHAR(100) NOT NULL
);
CREATE TABLE aula (
id_aula INT PRIMARY KEY,
id_aluno INT,
id_disciplina INT,
nota DECIMAL(4,2),
FOREIGN KEY (id_aluno) REFERENCES aluno(id_aluno),
FOREIGN KEY (id_disciplina) REFERENCES disciplina(id_disciplina)
);E a instrução SQL:
SELECT d.nome_disciplina, AVG(a.nota) AS media_notas
FROM aula a
JOIN disciplina d ON a.id_disciplina = d.id_disciplina
GROUP BY d.nome_disciplina
HAVING AVG(a.nota) > 7
ORDER BY media_notas DESC;O que a instrução retorna?