-- Création des tables TP producteur vin
-----------------------------------------
DROP table Recolte;
DROP table Vin;
DROP table Producteur;

CREATE TABLE Vin
-- Création de table
(numvin integer constraint pk_vin primary key,
cru varchar(10),
annee number(4),
degre number(4,1)
);

CREATE TABLE Producteur
-- Création de table
(numprod integer constraint pk_prod primary key,
nom varchar(30),
prenom varchar(30),
region varchar(30),
qtetot number(10,2) default 0
);

CREATE TABLE Recolte
-- Création de table
(numvin integer,
numprod integer,
quantite number(6,2) default 0,
constraint pk_recolte primary key(numvin,numprod)
);

-----------------------------------------
-- script de création des clés étrangères
-----------------------------------------
ALTER table Recolte add constraint fk_recolte1 foreign key(numvin)
references Vin(numvin);
ALTER table Recolte add constraint fk_recolte2 foreign key(numprod)
references Producteur(numprod);


