
29/06/2013, 15:31
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Relaciones en MySQL En esencia, vas bien encaminado. Pero debes respetar las dependencias que tu mismo estás declarando.
Primero se crea la Persona, con todos los atributos que deba tener como tal, y recién entonces y previo recuperar la clave generada para esa persona, se inserta el Alumno o el Profesor que corresponda, usando como valor de PK el mismo valor que tiene en la tabla Persona.
¿Se entiende la idea?
Esto implica que por lo pronto, si decides usar un autoincremental en la tabla Persona para la PK (no es obligatorio hacerlo así), las PK/FK de Alumno y Profesor no deben ser autoincrementales.
¿Queda claro eso?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |