-- Création de la table buveur
CREATE TABLE BUVEURS (
NB INTEGER PRIMARY KEY,
NOM VARCHAR(100),
ADRESSE VARCHAR(200),
TYPE VARCHAR(50)
);
-- Création de la table VINS
CREATE TABLE VINS (
NV INTEGER PRIMARY KEY,
CRU VARCHAR(100),
MILLESIME INTEGER,
DEGRE DECIMAL(4,2),
QUALITE VARCHAR(50)
);
-- Création de la table ABUS
CREATE TABLE ABUS (
NB INTEGER,
NV INTEGER,
DATE DATE,
QUANTITE DECIMAL(8,2),
PRIMARY KEY (NB, NV, DATE),
FOREIGN KEY (NB) REFERENCES BUVEURS(NB),
FOREIGN KEY (NV) REFERENCES VINS(NV)
);
SELECT DISTINCT NOM
FROM BUVEURS B, VINS V, ABUS A
WHERE B.NB = A.NB
AND A.NV = V.NV
AND V.CRU = 'Chablis';
To embed this project on your website, copy the following code and paste it into your website's HTML: