Diseño de Base
Publicado por Hernan (3 intervenciones) el 11/05/2010 21:42:36
Hola, quería consultarles lo siguiente.
Estoy haciendo la típica base para administración de colegios: Alumnos, Docentes, Cursos, Padres, etc, etc.
Ahora lo siguiente Alumnos, Docentes y Padres tienen teléfonos. 1 o muchos.
Por ende, yo crearia una tabla:
Teléfono
IdAlumno
Numero
TipoTelefono
y tendria una FK a la tabla Alumnos. ¿Debo hacer lo mismo para las otras tablas? es decir, si solo voy a almacenar Telefonos, por que tener una tabla de telefonos para cada uno.
Si lo hago todo junto, se me complica con las FK porque los Alumnos, docentes y Padres sus IDs son Identity (empezando en 1).
Se me ocurrieron 10 mil formas de NO hacerlo (como asignarles Id mayor a 1 millon a Alumnos, a 10 millones a Docentes y a 100millones a Padres), pero quisiera saber como resolver esto.
Gracias!
Hernan.
Estoy haciendo la típica base para administración de colegios: Alumnos, Docentes, Cursos, Padres, etc, etc.
Ahora lo siguiente Alumnos, Docentes y Padres tienen teléfonos. 1 o muchos.
Por ende, yo crearia una tabla:
Teléfono
IdAlumno
Numero
TipoTelefono
y tendria una FK a la tabla Alumnos. ¿Debo hacer lo mismo para las otras tablas? es decir, si solo voy a almacenar Telefonos, por que tener una tabla de telefonos para cada uno.
Si lo hago todo junto, se me complica con las FK porque los Alumnos, docentes y Padres sus IDs son Identity (empezando en 1).
Se me ocurrieron 10 mil formas de NO hacerlo (como asignarles Id mayor a 1 millon a Alumnos, a 10 millones a Docentes y a 100millones a Padres), pero quisiera saber como resolver esto.
Gracias!
Hernan.
Valora esta pregunta
0