1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| ARTISTE {ArtisteId, ArtisteNom, ArtisteBio, ArtisteURL}
KEY (ArtisteId) ;
SALLE {SalleId, SalleNom}
KEY (SalleId) ;
CATEGORIE {CategorieId, CategorieLibelle}
KEY (CategorieId) ;
TOURNEE {ArtisteId, TourneeId, TourneeLibelle}
KEY (ArtisteId, TourneeId)
FOREIGN KEY (ArtisteId) REFERENCES ARTISTE ;
PLACE {SalleId, CategorieId, NombrePlaces}
KEY (SalleId, CategorieId)
FOREIGN KEY (SalleId) REFERENCES SALLE
FOREIGN KEY (CategorieId) REFERENCES CATEGORIE ;
CAT_PRIX {ArtisteId, TourneeId, SalleId, CategorieId, PrixPlace}
KEY (ArtisteId, TourneeId, SalleId, CategorieId)
FOREIGN KEY (ArtisteId, TourneeId) REFERENCES TOURNEE
FOREIGN KEY (SalleId, CategorieId) REFERENCES PLACE ;
CONCERT {ArtisteId, ConcertDate, TourneeId, SalleId}
KEY (ArtisteId, ConcertDate)
FOREIGN KEY (ArtisteId, TourneeId) REFERENCES TOURNEE
FOREIGN KEY (SalleId) REFERENCES SALLE ; |
Partager