Si buenas... xD
Huesos52, gracias, revisé tu último link.
Creo que se adapta más la manera como lo planteé en un principio por lo mismo que dependiendo de su "rol", tiene ciertas relaciones con otras tablas. Un ejemplo, sólo las personas que tengan un rol como "director de grupo" deben tener una relación con la tabla
grados, en ningún caso, una persona que pueda ser "estudiante" debe tener esa relación.
Lo que ahora se me viene en mente, osea que cada vez que necesiten un nuevo rol, toca crear una nueva tabla??
Saludos.