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) );