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
| DROP TABLE FOURNISSEURS;
DROP TABLE PRIX;
DROP TABLE COMMANDES;
DROP TABLE CLIENTS;
CREATE TABLE FOURNISSEURS (
Nomf VARCHAR(20) PRIMARY KEY,
Adressf VARCHAR(40)
);
CREATE TABLE PRIX (
Nomf VARCHAR(20) ,
Nomp VARCHAR(20) ,
Cout FLOAT NOT NULL ,
PRIMARY KEY (Nomf,Nomp)
-- CONSTRAINT fk_Nomf_Nomf FOREIGN KEY Nomf REFERENCES FOURNISSEURS(Nomf)
);
CREATE TABLE CLIENTS (
IdC VARCHAR(20) PRIMARY KEY,
Adrsc VARCHAR(20) ,
Solde FLOAT
);
CREATE TABLE COMMANDES (
Ncom SMALLINT PRIMARY KEY,
Nomc VARCHAR(20) ,
Nomp VARCHAR(20) ,
Qte SMALLINT NOT NULL,
CONSTRAINT fk_Nomc_IdC FOREIGN KEY Nomc REFERENCES CLIENTS(IdC)
); |
Partager