Merci de ta réponse jee pee.
Au fait c'est un autre exercice à part. J'ai deux deux tables en tout : produit et preparation. J'ai pas eu de surprises lrs de la création de la table produit :
prompt creation table preparation
create table produit
(
code_produit varchar2(10),
designation varchar2(40),
prix_unitaire number(18,8),
un varchar2(2)
constraint pk_produit primary key (code_produit)
);
j'ai deux références de clés étrangères vers la table produit, d'où :
prompt creation table preparation
create table preparation
(
ref_preparation varchar2(10),
code_produit_composant varchar2(10),
code_produit_compose varchar2(10),
quantite number(10,3),
constraint pk_preparation primary key (ref_preparation),
constraint fk_preparation foreign key (code_produit_composant)
references produit (code_produit_composant),
constraint fk_preparation foreign key (code_produit_compose)
references produit (code_produit_compose)
);