1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
CREATE TABLE "ORGANISMES"
(
"NUMERO_ORG" VARCHAR(5) NOT NULL,
"NOM_ORG" VARCHAR(30) NOT NULL,
"ADRESSE_ORG" VARCHAR(25) NOT NULL,
"TELEPHONE_ORG" VARCHAR(15) NOT NULL,
"FAXE_ORG" VARCHAR(15) NOT NULL,
"ACTIVITES" VARCHAR(40) NOT NULL,
"NOM_DIRIGEANT" VARCHAR(30) NOT NULL,
"SITUATION_GEOGRAPHIQUE" VARCHAR(40),
CONSTRAINT "PK_ORGANISMES" PRIMARY KEY ("NUMERO_ORG")
);
CREATE TABLE "PARTICIPANT"
(
"NUMERO_PART" VARCHAR(5) NOT NULL,
"NOM" VARCHAR(35) NOT NULL,
"NUMERO_PERSO" VARCHAR(15),
"FONCTION" VARCHAR(30),
"NUMEROORG" VARCHAR(5),-------------------> lien vers organisme
"NUMEROGTR" VARCHAR(5),------------------> lien vers gtravail
"NUMEROCOM" VARCHAR(5),---------------------> lien vers comtech
"NUMEROSCO" VARCHAR(5),----------------------> lien vers scomite
CONSTRAINT "PK_PARTICIPANT" PRIMARY KEY ("NUMERO_PART")
);
CREATE TABLE "GTRAVAIL"
(
"NUMERO_GTR" VARCHAR(5) NOT NULL,
"CODE_GTRAVAIL" VARCHAR(15) DEFAULT,
"TITRE_GTRAVAIL" VARCHAR(60) NOT NULL,
"NOMBREMEMBRE_GTR" INTEGER NOT NULL,
"PRESIDENT_GTRAVAIL" VARCHAR(30) NOT NULL,
"NUMEROSCO" VARCHAR(5),----------------------->lien vers scomite
CONSTRAINT "PK_GTRAVAIL" PRIMARY KEY ("NUMERO_GTR")
);
CREATE TABLE "COMTECH"
(
"NUMERO_COM" VARCHAR(5) NOT NULL,
"CODE_COMTECH" VARCHAR(20) ,
"TITRE_COMTECH" VARCHAR(60) NOT NULL,
"NOMBREMEMBRES_COM" INTEGER NOT NULL,
"PRESIDENT_COMTECH" VARCHAR(30) NOT NULL,
CONSTRAINT "PK_COMTECH" PRIMARY KEY ("NUMERO_COM")
);
CREATE TABLE "SCOMITE"
(
"NUMERO_SCO" VARCHAR(5) NOT NULL,
"CODE_SCOMITE" VARCHAR(15) ,
"TITRE_SCOMITE" VARCHAR(60) NOT NULL,
"NOMBREMEMBRES_SCO" INTEGER NOT NULL,
"PRESIDENT_SCOMITE" VARCHAR(30) NOT NULL,
"NUMEROCOM" VARCHAR(5),---------------------->lien vers comtech
CONSTRAINT "PK_SCOMITE" PRIMARY KEY ("NUMERO_SCO")
); |
Partager