Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2010, 11:39
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Sugerencia diseño base de datos

Hola...

Como dice el título del post... sugerencias de diseño para el siguiente requerimiento:

[requerimiento]
En un colegio (para un nuevo sistema), existen profesores, padres de familia, alumnos, coordinadores, director, secretaria.

Se debe tener en cuenta que un profesor puede ser padre de familia a la vez, y también en dado caso ser coordinador.

También, debido a esto, una persona puede tener varios perfiles ó roles (puede ser profesor, pero a la misma vez director de grupo y pueder ser también, director de área).
[/requerimiento]

Bueno, mi pregunta: es viable entender a todos como "personas" y crear una tabla llamada "persona" y luego crear tablas "hijas" que se especializen en los datos específicos? O es mejor crear una tabla para cada "tipo" diferente (osea, crear una tabla estudiante, una tabla profesor?).

Leo sugerencias

Gracias
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com