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
| Create Table Membre (
MembreId Int Not null,
Nom Varchar(48) Not null,
Etc Varchar(48) Not Null,
Constraint Membre_PK Primary Key (MembreId));
Create Table Produit (
ProdId Int Not null,
ProdLibelle Varchar(48) Not null,
Etc Varchar(48) Not Null,
Constraint Produit_PK Primary Key (ProdId));
Create Table Commande (
CdeId Int Not null,
MembreId Int Not null,
CdeDate Char(10) Not null,
Etc Varchar(48) Not Null,
Constraint Commande_PK Primary Key (CdeId),
Constraint Commande_Membre_1 Foreign Key (MembreId)
References Membre (MembreId));
Create Table LigneCde (
CdeId Int Not null,
ProdId Int Not null,
QteMini Int Not null,
Constraint LigneCde_PK Primary Key (CdeId, ProdId),
Constraint LigneCde_Commande Foreign Key (CdeId)
References Commande (CdeId),
Constraint LigneCde_Produit Foreign Key (ProdId)
References Produit (ProdId));
Create Table QteDesiree (
CdeId Int Not null,
ProdId Int Not null,
MembreId Int Not null,
QteDesiree Int Not null,
Constraint QteDesiree_PK Primary Key (CdeId, ProdId, MembreId),
Constraint QteDesiree_LigneCde Foreign Key (CdeId, ProdId)
References Lignecde (CdeId, ProdId),
Constraint QteDesiree_Membre Foreign Key (MembreId)
References Membre (MembreId)); |
Partager