Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2008, 09:15
Avatar de SidP
SidP
 
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 129
Antigüedad: 18 años, 2 meses
Puntos: 2
duda con primary key

Hola comunidad de nuevo por aca con dudillas
por ejemplo tengo 4 tablas ....
Código:
escuela
id_escuela      //primary key
nombre
id_empleado (FK)(IE)  //solo un profesor puede ser decano

departamento
id_departamento  //primary key
nombre
id_escuela
id_empleado //solo profesor puede ser jefe de dpto(FK)(IE)


empleado
id_empleado   //primary key
usuario
nombre

docente
categoria
depto     //departamento al que pertenece
id_empleado (FK)  //un docente es un empleado mas de la escuela(fk)
...el problema es que si le pongo una llave primaria al docente a la hora de crear los datos no es algo logico porque para crear una escuela ya tengo que tener creado a al docente...y para crear al docente tengo que tener creado al departamento..y sin escuela no hay depto.....yo podria dejar una tabla sin llave primaria por ejemplo la docente que se referencia con empleados por (FK)..no creo que sea algo bueno no?
no se si entienden el enrredillo que he armado..espero me den alguna idea

Gracias de antemano