· 4 years ago · Mar 02, 2021, 02:12 PM
1DROP TABLE IF EXISTS Magiciens ;
2CREATE TABLE Magiciens (id_magicien_Magiciens INT NOT NULL,
3nom_magicien_Magiciens VARCHAR(100),
4mail_magicien_Magiciens VARCHAR(255) NOT NULL,
5mdp_magicien_Magiciens VARBINARY(255) NOT NULL,
6PRIMARY KEY (id_magicien_Magiciens));
7
8DROP TABLE IF EXISTS Potions ;
9CREATE TABLE Potions (id_potion_Potions INT NOT NULL,
10nom_Potions VARCHAR(255),
11prix_potion_Potions VARCHAR(255),
12id_categorie INT,
13PRIMARY KEY (id_potion_Potions));
14
15DROP TABLE IF EXISTS Catégories ;
16CREATE TABLE Catégories (id_categorie INT NOT NULL,
17titre_categorie VARCHAR(255),
18PRIMARY KEY (id_categorie));
19
20DROP TABLE IF EXISTS Panier ;
21CREATE TABLE Panier (id_potion_Potions INT NOT NULL,
22id_magicien_Magiciens INT NOT NULL,
23date_commande DATE,
24quantité_commande INT,
25prixAchat_Panier INT,
26PRIMARY KEY (id_potion_Potions,
27 id_magicien_Magiciens));
28
29ALTER TABLE Potions ADD CONSTRAINT FK_Potions_id_categorie FOREIGN KEY (id_categorie) REFERENCES Catégories (id_categorie);
30
31ALTER TABLE Panier ADD CONSTRAINT FK_Panier_id_potion_Potions FOREIGN KEY (id_potion_Potions) REFERENCES Potions (id_potion_Potions);
32ALTER TABLE Panier ADD CONSTRAINT FK_Panier_id_magicien_Magiciens FOREIGN KEY (id_magicien_Magiciens) REFERENCES Magiciens (id_magicien_Magiciens);
33