From dc508752167dd2c930e8a64a967980d2ae4504aa Mon Sep 17 00:00:00 2001 From: Lucie BEDOURET Date: Sat, 22 Oct 2022 17:05:09 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'create.sql'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- create.sql | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/create.sql b/create.sql index 6d9f83e..398fa4b 100644 --- a/create.sql +++ b/create.sql @@ -15,13 +15,15 @@ DROP TABLE Game; #Create the User table CREATE TABLE User ( - ID char(5) PRIMARY KEY, - Username varchar(20) NOT NULL, - Nationality varchar(20) NOT NULL, - Sex char(1) NOT NULL, - DateOfBirth date NOT NULL, + ID char(5) PRIMARY KEY, + Username varchar(20) NOT NULL, + Password varchar(20) NOT NULL, + Nationality varchar(20) NOT NULL, + Sex char(1) NOT NULL, + DateOfBirth date NOT NULL, CurrentBobCoins bigint(255) DEFAULT 0, - TotalBobCoins bigint(255) DEFAULT 0 + TotalBobCoins bigint(255) DEFAULT 0, + NbGamePlayed bigint(255) DEFAULT 0 ); @@ -29,9 +31,9 @@ CREATE TABLE User ( #Create the Skin table CREATE TABLE Skin ( - ID char(5) PRIMARY KEY, - Name varchar(20) UNIQUE NOT NULL, - Image varchar(20) UNIQUE NOT NULL + ID char(5) PRIMARY KEY, + Name varchar(20) UNIQUE NOT NULL, + Image varchar(20) UNIQUE NOT NULL ); @@ -39,8 +41,8 @@ CREATE TABLE Skin ( #Create the Own table CREATE TABLE Own ( - IDSkin char(5), - IDUser char(5), + IDSkin char(5), + IDUser char(5), CONSTRAINT FK_Skin FOREIGN KEY (IDSkin) REFERENCES User(ID), CONSTRAINT FK_User FOREIGN KEY (IDUser) REFERENCES Skin(ID), PRIMARY KEY (IDUser, IDSkin) @@ -51,8 +53,8 @@ CREATE TABLE Own ( #Create the Game table CREATE TABLE Game ( - ID char(5) PRIMARY KEY, - Name varchar(20) UNIQUE NOT NULL + ID char(5) PRIMARY KEY, + Name varchar(20) UNIQUE NOT NULL ); @@ -60,10 +62,10 @@ CREATE TABLE Game ( #Create the Match table CREATE TABLE Battle ( - ID char(5) PRIMARY KEY, - Winner char(5) NOT NULL, - Loser char(5) NOT NULL, - Game char(5) NOT NULL, + ID char(5) PRIMARY KEY, + Winner char(5) NOT NULL, + Loser char(5) NOT NULL, + Game char(5) NOT NULL, CONSTRAINT Fk_Winner FOREIGN KEY (Winner) REFERENCES User(ID), CONSTRAINT Fk_Loser FOREIGN KEY (Loser) REFERENCES User(ID), CONSTRAINT Fk_Game FOREIGN KEY (Game) REFERENCES Game(ID) @@ -74,8 +76,8 @@ CREATE TABLE Battle ( #Create the Group table CREATE TABLE ConvGroup ( - ID char(5) PRIMARY KEY, - Name varchar(20) NOT NULL + ID char(5) PRIMARY KEY, + Name varchar(20) NOT NULL ); @@ -83,10 +85,10 @@ CREATE TABLE ConvGroup ( #Create the Message table CREATE TABLE Message ( - ID char(5) PRIMARY KEY, - Message text NOT NULL, - IDSender char(5) NOT NULL, - IDUserReceiver char(5), + ID char(5) PRIMARY KEY, + Message text NOT NULL, + IDSender char(5) NOT NULL, + IDUserReceiver char(5), IDGroupReceiver char(5), CONSTRAINT Fk_Sender FOREIGN KEY (IDSender) REFERENCES User(ID), CONSTRAINT Fk_UsRec FOREIGN KEY (IDUserReceiver) REFERENCES User(ID),