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