From 907dd6ca651a2f3b8c6fa8b7bada629b30035466 Mon Sep 17 00:00:00 2001 From: Johan LACHENAL Date: Mon, 21 Nov 2022 17:44:44 +0100 Subject: [PATCH] BDD + Workspace.xml --- Bd/bd.sql | 38 ++++++++++++++++++++++++++ WEB/php/.idea/workspace.xml | 54 +++++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 Bd/bd.sql create mode 100644 WEB/php/.idea/workspace.xml diff --git a/Bd/bd.sql b/Bd/bd.sql new file mode 100644 index 00000000..cd8c92e2 --- /dev/null +++ b/Bd/bd.sql @@ -0,0 +1,38 @@ +DROP TABLE + + +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(email), +enonce 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 Partie( +idPartie char(5) NOT NULL, +joueur varchar(50) REFERENCES Joueur(email), +enigme char(5) REFERENCES Enigme(idEnigme), +points numeric CHECK (points >0), +PRIMARY KEY(idGame, joueur, enigme) +); + +CREATE TABLE DetailPartie( + +); \ No newline at end of file diff --git a/WEB/php/.idea/workspace.xml b/WEB/php/.idea/workspace.xml new file mode 100644 index 00000000..fcff579e --- /dev/null +++ b/WEB/php/.idea/workspace.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1667982533636 + + + + + + \ No newline at end of file