You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Scripted/Bd/bd.sql

32 lines
729 B

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