Rosa | voila :
Code :
- create table spectacle
- (
- titre VARCHAR2(20) constraint pk_spectacle primary key disable,
- troupe VARCHAR2(20) constraint nn_troupe not null disable,
- producteur VARCHAR2(20) constraint nn_producteur not null disable);
- create table representation
- (
- titre VARCHAR2(20) constraint fk_titre references spectacle(titre) disable,
- dateRepres DATE,
- constraint pk_representation primary key (titre, dateRepres) disable,
- nbrePlaceDisp NUMBER constraint nn_nbrePlaceDisp not null disable,
- PrixPlace NUMBER constraint nn_PrixPlace not null disable);
- create table reservation
- (
- NumReser NUMBER constraint pk_reservation primary key disable,
- DateEnreg DATE constraint nn_DateEnreg not null disable,
- montantTotal NUMBER constraint nn_montantTotal not null disable);
- create table demande
- (
- NumReser NUMBER constraint fk_NumReser references reservation(NumReser),
- Titre VARCHAR2(30) constraint fk_titre references representation(titre) disable,
- DateRepres DATE,
- constraint pk_demande primary key (NumReser, titre, dateRepres) disable);
|
cependant lors de la création de la table demande , titre est une référnece à titre de la table représentation , cependant titre de la table représentation est lui même une référence de la table spéctacle ...
donc problème ...
Code :
- ORA-02270: pas de correspondance de clé primaire ou unique pr cette liste de colonne
|
voila si quelqu'un sais m'aider ... |