Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/04/2004, 11:19
ofl666
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 82
Antigüedad: 21 años, 7 meses
Puntos: 0
En la tabla hija;
Te voy a poner exactamente las tablas y la insercción que estoy intentando realizar

Tabla1: Departamentos
DepaCod -> Clave primaria
DepaNombre

Tabla2: Profesores:
ProfDNI -> Clave primaria
DepaCod -> Clave foranea (REFERENCES Departamentos
(DepaCod))

Es decir, a un mismo departamento pertenecen muchos Profesores (1..n).

Inserción que intento realizar:
INSERT INTO Profesores (ProfDNI) VALUES ('634276483-K');

Que yo sepa la restricción de la clave foranea indica que no puedo insertar un DepaCod en Profesores que no exista en la tabla Departamentos pero si un valor nulo, por eso no entiendo el que no me deje o ¿acaso en Access las foreing key tienen la constraint NOT NULL por defecto?