/*==============================================================*/ /* Nom de SGBD : ORACLE Version 11g */ /* Date de création : 03/02/2012 08:47:37 */ /*==============================================================*/ alter table AGENDA drop constraint FK_AGENDA_INTER_AGE_INTERLOC; alter table AGENDA drop constraint FK_AGENDA_UTI_AGE_UTILISAT; alter table ALERTE_SUIVI_STOCK drop constraint FK_ALERTE_S_ALERTE_SU_ALERTE; alter table ALERTE_SUIVI_STOCK drop constraint FK_ALERTE_S_ALERTE_SU_SUIVI_ST; alter table BONNOM drop constraint FK_BONNOM_BONNOM_NOMENCLA; alter table BONNOM drop constraint FK_BONNOM_BONNOM2_BONATIRE; alter table CLIENT drop constraint FK_CLIENT_CLI_COMME_UTILISAT; alter table COM_NOM drop constraint FK_COM_NOM_COM_NOM_COMMANDE; alter table COM_NOM drop constraint FK_COM_NOM_COM_NOM2_NOMENCLA; alter table DEV_NOM drop constraint FK_DEV_NOM_DEV_NOM_NOMENCLA; alter table DEV_NOM drop constraint FK_DEV_NOM_DEV_NOM2_DEVIS; alter table DROIT_PROF drop constraint FK_DROIT_PR_DROIT_PRO_DROIT; alter table DROIT_PROF drop constraint FK_DROIT_PR_DROIT_PRO_PROFIL; alter table FONC_UTI drop constraint FK_FONC_UTI_FONC_UTI_UTILISAT; alter table FONC_UTI drop constraint FK_FONC_UTI_FONC_UTI2_FONCTION; alter table INTERLOCUTEUR drop constraint FK_INTERLOC_CLI_INTER_CLIENT; alter table INTERLOCUTEUR drop constraint FK_INTERLOC_FOUR_INTE_FOURNISS; alter table NOM_MAT drop constraint FK_NOM_MAT_NOM_MAT_NOMENCLA; alter table NOM_MAT drop constraint FK_NOM_MAT_NOM_MAT2_MATIERE; alter table NOM_NOM drop constraint FK_NOM_NOM_NOMIDCOMP_NOMENCLA2; alter table NOM_NOM drop constraint FK_NOM_NOM_NOM_NOM2_NOMENCLA; alter table SERIE_PRODUIT drop constraint FK_SERIE_PR_COM_CHAIN_BONSAJET; alter table SERIE_PRODUIT drop constraint FK_SERIE_PR_COM_CHAIN_CHAINE; alter table SERIE_PRODUIT drop constraint FK_SERIE_PR_COM_COM_C_COMMANDE; alter table SUIVI_DOSSIER drop constraint FK_SUIVI_DO_COM_SUIVD_COMMANDE; alter table SUIVI_DOSSIER drop constraint FK_SUIVI_DO_DEV_SUIVD_DEVIS; alter table SUIVI_DOSSIER drop constraint FK_SUIVI_DO_INTER_SUI_INTERLOC; alter table SUIVI_DOSSIER drop constraint FK_SUIVI_DO_UTI_SUIVD_UTILISAT; alter table SUIVI_STOCK drop constraint FK_SUIVI_ST_FOUR_SUIV_INTERLOC; alter table SUIVI_STOCK drop constraint FK_SUIVI_ST_MAT_SUIVS_MATIERE; alter table SUIVI_STOCK drop constraint FK_SUIVI_ST_STOCK_SUI_STOCK; alter table UTILISATEUR drop constraint FK_UTILISAT_UTI_PROF_PROFIL; drop index INTER_AGE_FK; drop index UTI_AGE_FK; drop table AGENDA cascade constraints; drop table ALERTE cascade constraints; drop index ALERTE_SUIVI_STOCK2_FK; drop index ALERTE_SUIVI_STOCK_FK; drop table ALERTE_SUIVI_STOCK cascade constraints; drop table BONATIRER cascade constraints; drop index BONNOM2_FK; drop index BONNOM_FK; drop table BONNOM cascade constraints; drop table BONSAJETER cascade constraints; drop table CHAINE cascade constraints; drop index CLI_COMMERCIAL_FK; drop table CLIENT cascade constraints; drop table COMMANDE cascade constraints; drop index COM_NOM2_FK; drop index COM_NOM_FK; drop table COM_NOM cascade constraints; drop table DEVIS cascade constraints; drop index DEV_NOM2_FK; drop index DEV_NOM_FK; drop table DEV_NOM cascade constraints; drop table DROIT cascade constraints; drop index DROIT_PROF2_FK; drop index DROIT_PROF_FK; drop table DROIT_PROF cascade constraints; drop table FONCTION cascade constraints; drop index FONC_UTI2_FK; drop index FONC_UTI_FK; drop table FONC_UTI cascade constraints; drop table FOURNISSEUR cascade constraints; drop index FOUR_INTER_FK; drop index CLI_INTER_FK; drop table INTERLOCUTEUR cascade constraints; drop table MATIERE cascade constraints; drop table NOMENCLATURE cascade constraints; drop index NOM_MAT2_FK; drop index NOM_MAT_FK; drop table NOM_MAT cascade constraints; drop index NOM_NOM2_FK; drop index NOM_NOM_FK; drop table NOM_NOM cascade constraints; drop table PROFIL cascade constraints; drop index COM_CHAINE_BONS_FK; drop index COM_CHAINE2_FK; drop index COM_CHAINE_FK; drop table SERIE_PRODUIT cascade constraints; drop table STOCK cascade constraints; drop index COM_SUIVDOS_FK; drop index UTI_SUIVDOS_FK; drop index DEV_SUIVDOS_FK; drop index INTER_SUIVDOS_FK; drop table SUIVI_DOSSIER cascade constraints; drop index STOCK_SUIVSTOCK_FK; drop index MAT_SUIVSTOCK_FK; drop index FOUR_SUIVSTOCK_FK; drop table SUIVI_STOCK cascade constraints; drop index UTI_PROF_FK; drop table UTILISATEUR cascade constraints; drop sequence S_AGENDA; drop sequence S_ALERTE; drop sequence S_BONATIRER; drop sequence S_BONSAJETER; drop sequence S_CHAINE; drop sequence S_CLIENT; drop sequence S_COMMANDE; drop sequence S_DEVIS; drop sequence S_DROIT; drop sequence S_FONCTION; drop sequence S_FOURNISSEUR; drop sequence S_INTERLOCUTEUR; drop sequence S_MATIERE; drop sequence S_NOMENCLATURE; drop sequence S_PROFIL; drop sequence S_SERIE_PRODUIT; drop sequence S_STOCK; drop sequence S_SUIVI_DOSSIER; drop sequence S_SUIVI_STOCK; drop sequence S_UTILISATEUR; create sequence S_AGENDA; create sequence S_ALERTE; create sequence S_BONATIRER; create sequence S_BONSAJETER; create sequence S_CHAINE; create sequence S_CLIENT; create sequence S_COMMANDE; create sequence S_DEVIS; create sequence S_DROIT; create sequence S_FONCTION; create sequence S_FOURNISSEUR; create sequence S_INTERLOCUTEUR; create sequence S_MATIERE; create sequence S_NOMENCLATURE; create sequence S_PROFIL; create sequence S_SERIE_PRODUIT; create sequence S_STOCK; create sequence S_SUIVI_DOSSIER; create sequence S_SUIVI_STOCK; create sequence S_UTILISATEUR; /*==============================================================*/ /* Table : AGENDA */ /*==============================================================*/ create table AGENDA ( AGEID NUMBER(6) not null, UTIID NUMBER(6) not null, INTERID NUMBER(6) not null, AGEDEB DATE, AGEFIN DATE, AGELIEU VARCHAR2(50), constraint PK_AGENDA primary key (AGEID) ); /*==============================================================*/ /* Index : UTI_AGE_FK */ /*==============================================================*/ create index UTI_AGE_FK on AGENDA ( UTIID ASC ); /*==============================================================*/ /* Index : INTER_AGE_FK */ /*==============================================================*/ create index INTER_AGE_FK on AGENDA ( INTERID ASC ); /*==============================================================*/ /* Table : ALERTE */ /*==============================================================*/ create table ALERTE ( ALERTEID NUMBER(6) not null, ALERTESEUIL INTEGER, ALERTELBL VARCHAR2(50), constraint PK_ALERTE primary key (ALERTEID) ); /*==============================================================*/ /* Table : ALERTE_SUIVI_STOCK */ /*==============================================================*/ create table ALERTE_SUIVI_STOCK ( ALERTEID NUMBER(6) not null, SUIVSTOCKID NUMBER(6) not null, constraint PK_ALERTE_SUIVI_STOCK primary key (ALERTEID, SUIVSTOCKID) ); /*==============================================================*/ /* Index : ALERTE_SUIVI_STOCK_FK */ /*==============================================================*/ create index ALERTE_SUIVI_STOCK_FK on ALERTE_SUIVI_STOCK ( ALERTEID ASC ); /*==============================================================*/ /* Index : ALERTE_SUIVI_STOCK2_FK */ /*==============================================================*/ create index ALERTE_SUIVI_STOCK2_FK on ALERTE_SUIVI_STOCK ( SUIVSTOCKID ASC ); /*==============================================================*/ /* Table : BONATIRER */ /*==============================================================*/ create table BONATIRER ( BONATIRERID NUMBER(6) not null, BONATIRERDTE DATE, constraint PK_BONATIRER primary key (BONATIRERID) ); /*==============================================================*/ /* Table : BONNOM */ /*==============================================================*/ create table BONNOM ( NOMID NUMBER(6) not null, BONATIRERID NUMBER(6) not null, constraint PK_BONNOM primary key (NOMID, BONATIRERID) ); /*==============================================================*/ /* Index : BONNOM_FK */ /*==============================================================*/ create index BONNOM_FK on BONNOM ( NOMID ASC ); /*==============================================================*/ /* Index : BONNOM2_FK */ /*==============================================================*/ create index BONNOM2_FK on BONNOM ( BONATIRERID ASC ); /*==============================================================*/ /* Table : BONSAJETER */ /*==============================================================*/ create table BONSAJETER ( BONID NUMBER(6) not null, BONDATE DATE, constraint PK_BONSAJETER primary key (BONID) ); /*==============================================================*/ /* Table : CHAINE */ /*==============================================================*/ create table CHAINE ( CHAINEID NUMBER(6) not null, CHAINELIB VARCHAR2(50), constraint PK_CHAINE primary key (CHAINEID) ); /*==============================================================*/ /* Table : CLIENT */ /*==============================================================*/ create table CLIENT ( CLIID NUMBER(6) not null, UTIID NUMBER(6), CLIRAIS CHAR(10), CLINOM VARCHAR2(50), CLIADRESSE CLOB, CLIETAT INTEGER, CLILOGIN CHAR(30), CLIMDP CHAR(30), CLIACCES SMALLINT, CLISUPPR SMALLINT, constraint PK_CLIENT primary key (CLIID) ); /*==============================================================*/ /* Index : CLI_COMMERCIAL_FK */ /*==============================================================*/ create index CLI_COMMERCIAL_FK on CLIENT ( UTIID ASC ); /*==============================================================*/ /* Table : COMMANDE */ /*==============================================================*/ create table COMMANDE ( COMID NUMBER(6) not null, COMMONTANT INTEGER, COMDATE DATE, COMDATEPREV DATE, COMETAT INTEGER, COMSUPPR SMALLINT, COMPRODDEB DATE, COMPRODFIN DATE, constraint PK_COMMANDE primary key (COMID) ); /*==============================================================*/ /* Table : COM_NOM */ /*==============================================================*/ create table COM_NOM ( COMID NUMBER(6) not null, NOMID NUMBER(6) not null, COMQTE INTEGER, COMPRIX INTEGER, constraint PK_COM_NOM primary key (COMID, NOMID) ); /*==============================================================*/ /* Index : COM_NOM_FK */ /*==============================================================*/ create index COM_NOM_FK on COM_NOM ( COMID ASC ); /*==============================================================*/ /* Index : COM_NOM2_FK */ /*==============================================================*/ create index COM_NOM2_FK on COM_NOM ( NOMID ASC ); /*==============================================================*/ /* Table : DEVIS */ /*==============================================================*/ create table DEVIS ( DEVID NUMBER(6) not null, DEVMONTANT INTEGER, DEVDATE DATE, DEVSUPPR SMALLINT, constraint PK_DEVIS primary key (DEVID) ); /*==============================================================*/ /* Table : DEV_NOM */ /*==============================================================*/ create table DEV_NOM ( NOMID NUMBER(6) not null, DEVID NUMBER(6) not null, DEVPRIX INTEGER, constraint PK_DEV_NOM primary key (NOMID, DEVID) ); /*==============================================================*/ /* Index : DEV_NOM_FK */ /*==============================================================*/ create index DEV_NOM_FK on DEV_NOM ( NOMID ASC ); /*==============================================================*/ /* Index : DEV_NOM2_FK */ /*==============================================================*/ create index DEV_NOM2_FK on DEV_NOM ( DEVID ASC ); /*==============================================================*/ /* Table : DROIT */ /*==============================================================*/ create table DROIT ( DROITID NUMBER(6) not null, DROITLIB VARCHAR2(50), constraint PK_DROIT primary key (DROITID) ); /*==============================================================*/ /* Table : DROIT_PROF */ /*==============================================================*/ create table DROIT_PROF ( DROITID NUMBER(6) not null, PROFID NUMBER(6) not null, constraint PK_DROIT_PROF primary key (DROITID, PROFID) ); /*==============================================================*/ /* Index : DROIT_PROF_FK */ /*==============================================================*/ create index DROIT_PROF_FK on DROIT_PROF ( DROITID ASC ); /*==============================================================*/ /* Index : DROIT_PROF2_FK */ /*==============================================================*/ create index DROIT_PROF2_FK on DROIT_PROF ( PROFID ASC ); /*==============================================================*/ /* Table : FONCTION */ /*==============================================================*/ create table FONCTION ( FONCID NUMBER(6) not null, FONCLIB VARCHAR2(50), constraint PK_FONCTION primary key (FONCID) ); /*==============================================================*/ /* Table : FONC_UTI */ /*==============================================================*/ create table FONC_UTI ( UTIID NUMBER(6) not null, FONCID NUMBER(6) not null, constraint PK_FONC_UTI primary key (UTIID, FONCID) ); /*==============================================================*/ /* Index : FONC_UTI_FK */ /*==============================================================*/ create index FONC_UTI_FK on FONC_UTI ( UTIID ASC ); /*==============================================================*/ /* Index : FONC_UTI2_FK */ /*==============================================================*/ create index FONC_UTI2_FK on FONC_UTI ( FONCID ASC ); /*==============================================================*/ /* Table : FOURNISSEUR */ /*==============================================================*/ create table FOURNISSEUR ( FOURID NUMBER(6) not null, FOURRAIS CHAR(10), FOURNOM VARCHAR2(50), FOURADRESSE CLOB, FOURSUPPR SMALLINT, constraint PK_FOURNISSEUR primary key (FOURID) ); /*==============================================================*/ /* Table : INTERLOCUTEUR */ /*==============================================================*/ create table INTERLOCUTEUR ( INTERID NUMBER(6) not null, FOURID NUMBER(6), CLIID NUMBER(6), INTERNOM VARCHAR2(50), INTERPRENOM VARCHAR2(50), INTERMAIL VARCHAR2(50), INTERTEL VARCHAR2(20), INTERSUPPR SMALLINT, constraint PK_INTERLOCUTEUR primary key (INTERID) ); /*==============================================================*/ /* Index : CLI_INTER_FK */ /*==============================================================*/ create index CLI_INTER_FK on INTERLOCUTEUR ( CLIID ASC ); /*==============================================================*/ /* Index : FOUR_INTER_FK */ /*==============================================================*/ create index FOUR_INTER_FK on INTERLOCUTEUR ( FOURID ASC ); /*==============================================================*/ /* Table : MATIERE */ /*==============================================================*/ create table MATIERE ( MATID NUMBER(6) not null, MATLIB VARCHAR2(100), MATPRIX INTEGER, MATSUPPR SMALLINT, constraint PK_MATIERE primary key (MATID) ); /*==============================================================*/ /* Table : NOMENCLATURE */ /*==============================================================*/ create table NOMENCLATURE ( NOMID NUMBER(6) not null, NOMLIB VARCHAR2(50), NOMDATE DATE, NOMTEMPS CHAR(10), NOMNBCHAINE INTEGER, NOMQR VARCHAR2(100), NOMPRIX INTEGER, constraint PK_NOMENCLATURE primary key (NOMID) ); /*==============================================================*/ /* Table : NOM_MAT */ /*==============================================================*/ create table NOM_MAT ( NOMID NUMBER(6) not null, MATID NUMBER(6) not null, MATQTE INTEGER, constraint PK_NOM_MAT primary key (NOMID, MATID) ); /*==============================================================*/ /* Index : NOM_MAT_FK */ /*==============================================================*/ create index NOM_MAT_FK on NOM_MAT ( NOMID ASC ); /*==============================================================*/ /* Index : NOM_MAT2_FK */ /*==============================================================*/ create index NOM_MAT2_FK on NOM_MAT ( MATID ASC ); /*==============================================================*/ /* Table : NOM_NOM */ /*==============================================================*/ create table NOM_NOM ( NOM_NOMID NUMBER(6) not null, NOMID NUMBER(6) not null, NOMNOMQTE INTEGER, constraint PK_NOM_NOM primary key (NOM_NOMID, NOMID) ); /*==============================================================*/ /* Index : NOM_NOM_FK */ /*==============================================================*/ create index NOM_NOM_FK on NOM_NOM ( NOM_NOMID ASC ); /*==============================================================*/ /* Index : NOM_NOM2_FK */ /*==============================================================*/ create index NOM_NOM2_FK on NOM_NOM ( NOMID ASC ); /*==============================================================*/ /* Table : PROFIL */ /*==============================================================*/ create table PROFIL ( PROFID NUMBER(6) not null, PROFLIB CHAR(100), constraint PK_PROFIL primary key (PROFID) ); /*==============================================================*/ /* Table : SERIE_PRODUIT */ /*==============================================================*/ create table SERIE_PRODUIT ( COMCHAINEID NUMBER(6) not null, COMID NUMBER(6), BONID NUMBER(6), CHAINEID NUMBER(6), CHAINEETAT SMALLINT, CHAINEDATEDEB DATE, CHAINEDATEFIN DATE, QRCODE CHAR(100), constraint PK_SERIE_PRODUIT primary key (COMCHAINEID) ); /*==============================================================*/ /* Index : COM_CHAINE_FK */ /*==============================================================*/ create index COM_CHAINE_FK on SERIE_PRODUIT ( COMID ASC ); /*==============================================================*/ /* Index : COM_CHAINE2_FK */ /*==============================================================*/ create index COM_CHAINE2_FK on SERIE_PRODUIT ( CHAINEID ASC ); /*==============================================================*/ /* Index : COM_CHAINE_BONS_FK */ /*==============================================================*/ create index COM_CHAINE_BONS_FK on SERIE_PRODUIT ( BONID ASC ); /*==============================================================*/ /* Table : STOCK */ /*==============================================================*/ create table STOCK ( STOCKID NUMBER(6) not null, STOCKREF VARCHAR2(100), STOCKSUPPR SMALLINT, constraint PK_STOCK primary key (STOCKID) ); /*==============================================================*/ /* Table : SUIVI_DOSSIER */ /*==============================================================*/ create table SUIVI_DOSSIER ( SUIVDOSID NUMBER(6) not null, COMID NUMBER(6), INTERID NUMBER(6), DEVID NUMBER(6), UTIID NUMBER(6), SUIVDOSDATE DATE, SUIVDOSCOM CLOB, constraint PK_SUIVI_DOSSIER primary key (SUIVDOSID) ); /*==============================================================*/ /* Index : INTER_SUIVDOS_FK */ /*==============================================================*/ create index INTER_SUIVDOS_FK on SUIVI_DOSSIER ( INTERID ASC ); /*==============================================================*/ /* Index : DEV_SUIVDOS_FK */ /*==============================================================*/ create index DEV_SUIVDOS_FK on SUIVI_DOSSIER ( DEVID ASC ); /*==============================================================*/ /* Index : UTI_SUIVDOS_FK */ /*==============================================================*/ create index UTI_SUIVDOS_FK on SUIVI_DOSSIER ( UTIID ASC ); /*==============================================================*/ /* Index : COM_SUIVDOS_FK */ /*==============================================================*/ create index COM_SUIVDOS_FK on SUIVI_DOSSIER ( COMID ASC ); /*==============================================================*/ /* Table : SUIVI_STOCK */ /*==============================================================*/ create table SUIVI_STOCK ( SUIVSTOCKID NUMBER(6) not null, STOCKID NUMBER(6), INTERID NUMBER(6), MATID NUMBER(6), SUIVISTOCKDATECOM DATE, SUIVSTOCKENTREE DATE, SUIVSTOCKSORTIE DATE, SUIVSTOCKQTE INTEGER, SUIVISTOCKREFFOUR CHAR(100), constraint PK_SUIVI_STOCK primary key (SUIVSTOCKID) ); /*==============================================================*/ /* Index : FOUR_SUIVSTOCK_FK */ /*==============================================================*/ create index FOUR_SUIVSTOCK_FK on SUIVI_STOCK ( INTERID ASC ); /*==============================================================*/ /* Index : MAT_SUIVSTOCK_FK */ /*==============================================================*/ create index MAT_SUIVSTOCK_FK on SUIVI_STOCK ( MATID ASC ); /*==============================================================*/ /* Index : STOCK_SUIVSTOCK_FK */ /*==============================================================*/ create index STOCK_SUIVSTOCK_FK on SUIVI_STOCK ( STOCKID ASC ); /*==============================================================*/ /* Table : UTILISATEUR */ /*==============================================================*/ create table UTILISATEUR ( UTIID NUMBER(6) not null, PROFID NUMBER(6), UTINOM VARCHAR2(50), UTIPRENOM VARCHAR2(50), UTILOGIN VARCHAR2(20), UTIMDP VARCHAR2(20), UTIMAIL VARCHAR2(50), UTITEL VARCHAR2(20), UTISUPPR SMALLINT, constraint PK_UTILISATEUR primary key (UTIID) ); /*==============================================================*/ /* Index : UTI_PROF_FK */ /*==============================================================*/ create index UTI_PROF_FK on UTILISATEUR ( PROFID ASC ); alter table AGENDA add constraint FK_AGENDA_INTER_AGE_INTERLOC foreign key (INTERID) references INTERLOCUTEUR (INTERID); alter table AGENDA add constraint FK_AGENDA_UTI_AGE_UTILISAT foreign key (UTIID) references UTILISATEUR (UTIID); alter table ALERTE_SUIVI_STOCK add constraint FK_ALERTE_S_ALERTE_SU_ALERTE foreign key (ALERTEID) references ALERTE (ALERTEID); alter table ALERTE_SUIVI_STOCK add constraint FK_ALERTE_S_ALERTE_SU_SUIVI_ST foreign key (SUIVSTOCKID) references SUIVI_STOCK (SUIVSTOCKID); alter table BONNOM add constraint FK_BONNOM_BONNOM_NOMENCLA foreign key (NOMID) references NOMENCLATURE (NOMID); alter table BONNOM add constraint FK_BONNOM_BONNOM2_BONATIRE foreign key (BONATIRERID) references BONATIRER (BONATIRERID); alter table CLIENT add constraint FK_CLIENT_CLI_COMME_UTILISAT foreign key (UTIID) references UTILISATEUR (UTIID); alter table COM_NOM add constraint FK_COM_NOM_COM_NOM_COMMANDE foreign key (COMID) references COMMANDE (COMID); alter table COM_NOM add constraint FK_COM_NOM_COM_NOM2_NOMENCLA foreign key (NOMID) references NOMENCLATURE (NOMID); alter table DEV_NOM add constraint FK_DEV_NOM_DEV_NOM_NOMENCLA foreign key (NOMID) references NOMENCLATURE (NOMID); alter table DEV_NOM add constraint FK_DEV_NOM_DEV_NOM2_DEVIS foreign key (DEVID) references DEVIS (DEVID); alter table DROIT_PROF add constraint FK_DROIT_PR_DROIT_PRO_DROIT foreign key (DROITID) references DROIT (DROITID); alter table DROIT_PROF add constraint FK_DROIT_PR_DROIT_PRO_PROFIL foreign key (PROFID) references PROFIL (PROFID); alter table FONC_UTI add constraint FK_FONC_UTI_FONC_UTI_UTILISAT foreign key (UTIID) references UTILISATEUR (UTIID); alter table FONC_UTI add constraint FK_FONC_UTI_FONC_UTI2_FONCTION foreign key (FONCID) references FONCTION (FONCID); alter table INTERLOCUTEUR add constraint FK_INTERLOC_CLI_INTER_CLIENT foreign key (CLIID) references CLIENT (CLIID); alter table INTERLOCUTEUR add constraint FK_INTERLOC_FOUR_INTE_FOURNISS foreign key (FOURID) references FOURNISSEUR (FOURID); alter table NOM_MAT add constraint FK_NOM_MAT_NOM_MAT_NOMENCLA foreign key (NOMID) references NOMENCLATURE (NOMID); alter table NOM_MAT add constraint FK_NOM_MAT_NOM_MAT2_MATIERE foreign key (MATID) references MATIERE (MATID); alter table NOM_NOM add constraint FK_NOM_NOM_NOMIDCOMP_NOMENCLA2 foreign key (NOM_NOMID) references NOMENCLATURE (NOMID); alter table NOM_NOM add constraint FK_NOM_NOM_NOM_NOM2_NOMENCLA foreign key (NOMID) references NOMENCLATURE (NOMID); alter table SERIE_PRODUIT add constraint FK_SERIE_PR_COM_CHAIN_BONSAJET foreign key (BONID) references BONSAJETER (BONID); alter table SERIE_PRODUIT add constraint FK_SERIE_PR_COM_CHAIN_CHAINE foreign key (CHAINEID) references CHAINE (CHAINEID); alter table SERIE_PRODUIT add constraint FK_SERIE_PR_COM_COM_C_COMMANDE foreign key (COMID) references COMMANDE (COMID); alter table SUIVI_DOSSIER add constraint FK_SUIVI_DO_COM_SUIVD_COMMANDE foreign key (COMID) references COMMANDE (COMID); alter table SUIVI_DOSSIER add constraint FK_SUIVI_DO_DEV_SUIVD_DEVIS foreign key (DEVID) references DEVIS (DEVID); alter table SUIVI_DOSSIER add constraint FK_SUIVI_DO_INTER_SUI_INTERLOC foreign key (INTERID) references INTERLOCUTEUR (INTERID); alter table SUIVI_DOSSIER add constraint FK_SUIVI_DO_UTI_SUIVD_UTILISAT foreign key (UTIID) references UTILISATEUR (UTIID); alter table SUIVI_STOCK add constraint FK_SUIVI_ST_FOUR_SUIV_INTERLOC foreign key (INTERID) references INTERLOCUTEUR (INTERID); alter table SUIVI_STOCK add constraint FK_SUIVI_ST_MAT_SUIVS_MATIERE foreign key (MATID) references MATIERE (MATID); alter table SUIVI_STOCK add constraint FK_SUIVI_ST_STOCK_SUI_STOCK foreign key (STOCKID) references STOCK (STOCKID); alter table UTILISATEUR add constraint FK_UTILISAT_UTI_PROF_PROFIL foreign key (PROFID) references PROFIL (PROFID);