Les différentes contraintes

Sur la table individu

   ALTER TABLE individu
         ADD CONSTRAINT individu_lieuNais_fk
             FOREIGN KEY (lieu_nais) REFERENCES lieu(numlieu) ;
   ALTER TABLE individu
         ADD CONSTRAINT individu_lieuDeces_fk
             FOREIGN KEY (lieu_deces) REFERENCES lieu(numlieu) ;
   ALTER TABLE individu
         ADD CONSTRAINT individu_parents_fk
             FOREIGN KEY (parents) REFERENCES couple(numcouple) ;

Sur la table ville

Pas de contraintes...

Sur la table lieu

   ALTER TABLE lieu
         ADD CONSTRAINT lieu_codepostal_fk
             FOREIGN KEY (codepostal) REFERENCES ville(codepostal);

Sur la table couple

   ALTER TABLE couple
         ADD CONSTRAINT couple_lui_fk
             FOREIGN KEY (lui) REFERENCES individu(numindividu) ;
   ALTER TABLE couple
         ADD CONSTRAINT couple_elle_fk
             FOREIGN KEY (elle) REFERENCES individu(numindividu) ;
   ALTER TABLE couple
         ADD CONSTRAINT individu_lieuDebut_fk
             FOREIGN KEY (lieu_debut) REFERENCES lieu(numlieu) ;
   ALTER TABLE couple
         ADD CONSTRAINT individu_lieuFin_fk
             FOREIGN KEY (lieu_fin) REFERENCES lieu(numlieu) ;

Sur la table type_couple

Pas de contraintes...

Sur la table type_document

Pas de contraintes...

Sur la table document

    ALTER TABLE document
          ADD CONSTRAINT document_type_fk
              FOREIGN KEY (type) REFERENCES type_document(numtype) ;

Sur la table doc_couple

   ALTER TABLE doc_couple
         ADD CONSTRAINT docCouple_couple_fk
             FOREIGN KEY (couple) REFERENCES couple(numcouple);
   ALTER TABLE doc_couple
         ADD CONSTRAINT docCouple_document_fk
             FOREIGN KEY (document) REFERENCES document(numdocument) ;

Sur la table doc_lieu

   ALTER TABLE doc_lieu
         ADD CONSTRAINT docLieu_lieu_fk
             FOREIGN KEY (lieu) REFERENCES lieu(numlieu) ;
   ALTER TABLE doc_lieu
         ADD CONSTRAINT docLieu_document_fk
             FOREIGN KEY (document) REFERENCES document(numdocument) ;