/* MEC1315: Fichiers CoursF1.sql Copyright Luc Baron Nov. 2023 */ /* Table des Produits */ DROP TABLE IF EXISTS Produits; CREATE TABLE Produits ( ip INT UNSIGNED NOT NULL PRIMARY KEY, Modele VARCHAR(30) NOT NULL, Watt INT UNSIGNED NOT NULL, Prix DECIMAL(8,2) DEFAULT 1000.00); INSERT INTO Produits VALUES(101, "Eolienne horizontale 3 pales", 5000, 8000.00); INSERT INTO Produits VALUES(102, "Eolienne horizontale 5 pales", 7000, 9000.00); INSERT INTO Produits VALUES(103, "Eolienne verticale 2 pales", 6000, 4000.00); INSERT INTO Produits VALUES(104, "Eolienne verticale 6 pales", 7500, 5500.00); INSERT INTO Produits VALUES(105, "Controleur de charge", 8000, 3400.00); INSERT INTO Produits VALUES(106, "Module de batterie SOK", 5200, 2750.00); /* Table des Ventes */ DROP TABLE IF EXISTS Ventes; CREATE TABLE Ventes ( iv INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, RefProduit INT UNSIGNED NOT NULL REFERENCES Produits, Date CHAR(10) DEFAULT "2023-11-01", Qte INT UNSIGNED); INSERT INTO Ventes VALUES(NULL, 102, "2023-11-01", 3); INSERT INTO Ventes VALUES(NULL, 105, "2023-11-01", 3); INSERT INTO Ventes VALUES(NULL, 102, "2023-11-05", 2); INSERT INTO Ventes VALUES(NULL, 106, "2023-11-06", 4); CREATE TABLE Zeffacer ( /* Table pour effacer */ id INT PRIMARY KEY, a VARCHAR(10) NOT NULL)