parent
af70bc7543
commit
0cf352879e
Binary file not shown.
@ -0,0 +1,31 @@
|
|||||||
|
CREATE TABLE Admin{
|
||||||
|
email varchar(50) PRIMARY KEY,
|
||||||
|
pseudo varchar(50),
|
||||||
|
mdp varchar(50)
|
||||||
|
};
|
||||||
|
|
||||||
|
CREATE TABLE Enigme{
|
||||||
|
idEnigme char(5) PRIMARY KEY,
|
||||||
|
admin varchar(50) REFERENCES Admin(pseudo),
|
||||||
|
enoncé varchar(250) NOT NULL,
|
||||||
|
aide varchar(250),
|
||||||
|
rappel varchar(250),
|
||||||
|
solution varchar(250) NOT NULL,
|
||||||
|
test varchar(250) NOT NULL,
|
||||||
|
tempsDeResolution numeric CHECK (tempsDeResolution >0)
|
||||||
|
};
|
||||||
|
|
||||||
|
CREATE TABLE Joueur{
|
||||||
|
email varchar(50) PRIMARY KEY,
|
||||||
|
enigmeEnCours varchar(50) REFERENCES Enigme(idEnigme),
|
||||||
|
pseudo varchar(50),
|
||||||
|
mdp varchar(50)
|
||||||
|
};
|
||||||
|
|
||||||
|
CREATE TABLE Game(
|
||||||
|
idGame char(5) NOT NULL,
|
||||||
|
joueur varchar(50) REFERENCES Joueur(pseudo),
|
||||||
|
enigme char(5) REFERENCES Enigme(idEnigme),
|
||||||
|
points numeric CHECK (points >0)
|
||||||
|
PRIMARY KEY(idGame, joueur, enigme)
|
||||||
|
);
|
Loading…
Reference in new issue