
15/04/2004, 11:19
|
| | 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? |