Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/06/2013, 15:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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)