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
|
Create Table Materiel (
MaterielId Int Not null,
Libelle Char(48) Not null,
Constraint PK_Materiel Primary Key (MaterielId)
)
;
Create Table Produit (
ProduitId Int Not null,
Libelle Char(48) Not null,
Constraint PK_Produit Primary Key (ProduitId)
)
;
Create Table Tarif (
TarifId Int Not null,
Libelle Char(48) Not null,
PrixUnitaire Int Not null,
Constraint PK_Tarif Primary Key (TarifId)
)
;
Create Table TarifMateriel (
TarifId Int Not null,
MaterielId Int Not null,
AttributSpecifMat Char(48) Not null,
Constraint PK_TarifMateriel Primary Key (TarifId),
Constraint FK_TarifMat_Materiel Foreign Key (MaterielId)
References Materiel (MaterielId)
On Delete Cascade,
Constraint FK_TarifMat_Tarif Foreign Key (TarifId)
References Tarif (TarifId)
On Delete Cascade
)
;
Create Table TarifProduit (
TarifId Int Not null,
ProduitId Int Not null,
AttributSpecifProd Char(48) Not null,
Constraint PK_TarifProduit Primary Key (TarifId),
Constraint FK_TarifPro_Produit Foreign Key (ProduitId)
References Produit (ProduitId)
On Delete Cascade,
Constraint FK_TarifPro_Tarif Foreign Key (TarifId)
References Tarif (TarifId)
On Delete Cascade
)
; |
Partager