Código SQL:
Ver originalSELECT
id_alumno,
"nombre",
"apellido",
"curso",
"asignatura",
"nota_1",
"nota_2",
"nota_3",
promedio,
CASE
WHEN promedio BETWEEN 6 AND 7 THEN 'BUENO'
WHEN promedio BETWEEN 8 AND 10 THEN 'MUY BUENO'
ELSE 'POR MEJORAR'
END nota
FROM
(
SELECT id_alumno, "nombre", "apellido", "curso", "asignatura", "nota_1", "nota_2", "nota_3", SUM((nota_1 + nota_2 + nota_3)/3) AS promedio
FROM alumno
JOIN nota ON id_alumno = "ID_alumno"
JOIN curso ON id_curso = "ID_curso"
JOIN asignatura ON id_asignatura = "ID_asignatura"
GROUP BY id_alumno, "curso", "asignatura", "nota_1", "nota_2", "nota_3"
) AS t;
Así?