1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| CREATE TABLE Serie( Id_Serie SERIAL,
Libelle VARCHAR(50),
Genre VARCHAR(50),
PRIMARY KEY(Id_Serie)
);
CREATE TABLE Saison(
Id_Serie INTEGER,
NumSaison SMALLINT,
Description TEXT,
Date_Sortie DATE,
PRIMARY KEY(Id_Serie, NumSaison),
FOREIGN KEY(Id_Serie) REFERENCES Serie(Id_Serie)
);
CREATE TABLE Episode(
Id_Serie INTEGER,
NumSaison SMALLINT,
Numero INTEGER,
Titre VARCHAR(50),
Resume TEXT,
PRIMARY KEY(Id_Serie, NumSaison, Numero),
FOREIGN KEY(Id_Serie, NumSaison) REFERENCES Saison(Id_Serie, NumSaison)
); |
Partager