Un valor que es la pedia de otra tabla no es problema, danos informacion acerca del caso, el SHOW CREATE TABLE y la consulta con que obtienes la media.
Respecto a esto:
Quote
Tampoco sé cómo crear un atributo que sea multivalor (5, 4, 3, 2, 1).
Un campo multivaluado es un tipo de campo prohibido en las bases de datos relacionales, y sólo muestra que hay un error de normalziación severo en esa tabla.
Su pongo que debes saber de Formas Normales, ¿no? Y de lo que significa "atributos atómicos", etc.
Si quieres hacer eso, es porque crees que te faciliará cosas de la aplciación, cuando en realidad lo únco que lograrás será crear consultas sin optimización, problemas de performance, y tener que crear procesos adicionales de consistencia de datos.
Eso, sin contar con la imposibilidad de mantener integridad referencial si los valores contenidos en el campo son FK de otras tablas...