From 56a04c44b863aaaaa4ecea30ee17e9cbc6b7ba6e Mon Sep 17 00:00:00 2001 From: ShrayzzDev Date: Wed, 28 Feb 2024 12:25:15 +0100 Subject: [PATCH] [MOD] bd en accord avec mld --- Documentation/script_bdd.sql | 37 +++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/Documentation/script_bdd.sql b/Documentation/script_bdd.sql index 6f13849..71ce3d4 100644 --- a/Documentation/script_bdd.sql +++ b/Documentation/script_bdd.sql @@ -13,7 +13,10 @@ DROP TABLE IF EXISTS Indice CASCADE; DROP TABLE IF EXISTS Scientifique CASCADE; DROP TABLE IF EXISTS Thematique CASCADE; DROP TABLE IF EXISTS Difficulte; - +DROP TABLE IF EXISTS ActionPendu CASCADE; +DROP TABLE IF EXISTS ActionKahoot CASCADE; +DROP TABLE IF EXISTS ActionQuiEstCe CASCADE; +DROP TABLE IF EXISTS Action CASCADE; -- THEMATIQUE @@ -131,6 +134,38 @@ CREATE TABLE Decouvrir( PRIMARY KEY (idUtilisateur, idScientifique) ); +-- Actions + +CREATE TABLE Action ( + id integer PRIMARY KEY, + dateAction date NOT NULL +); + +-- Action Pendu + +CREATE TABLE ActionPendu( + idAction integer PRIMARY KEY REFERENCES Action(id), + lettre char(1) NOT NULL, + wordToFind varchar(255) NOT NULL, + lifeLeft integer NOT NULL +); + +-- Action Kahoot + +CREATE TABLE ActionKahoot( + idAction integer PRIMARY KEY REFERENCES Action(id), + idJoueur integer REFERENCES Joueur(id), + numReponse integer NOT NULL, + -- NOTE : temps en ms + tempsReponse integer NOT NULL +); + +-- Action Qui-Est-Ce + +CREATE TABLE ActionQuiEstCe( + idAction integer PRIMARY KEY REFERENCES Action(id), + idJoueur integer REFERENCES Joueur(id) +); -- INSERTS