Si tienen foreign key.
Código SQL
[-]
CREATE DOMAIN "DOC_NAL_IDEN" AS INTEGER
CHECK (VALUE>=1 AND VALUE<=99999999);
CREATE TABLE "MOV_EXTERNOS_DNI"
(
"DNI2" "DOC_NAL_IDEN" NOT NULL,
"DIA_ENTRADA" TIMESTAMP,
"DIA_SALIDA" TIMESTAMP
);
ALTER TABLE "MOV_EXTERNOS_DNI" ADD CONSTRAINT "MOVIMIENTO_DNI" FOREIGN KEY ("DNI2") REFERENCES EXTERNOS_DNI ("DNI1") ON DELETE CASCADE;
ALTER TABLE "MOV_EXTERNOS_DNI" ADD CONSTRAINT "MOVIMIENTO_DNI_2" FOREIGN KEY ("DNI2") REFERENCES EXTERNOS_DNI ("DNI1") ON UPDATE CASCADE;
La idea es que el usuario las vacie cuando tengan un cierto tamaño ya que no interesa que crezcan demasiado. O, en su defecto, eliminarlas yo como administrador.