Draft - ProjetDevWeb : tentative de création des POJO avec JPA

This commit is contained in:
kmitresse
2024-03-10 19:05:58 +01:00
commit 9d59897ac4
26 changed files with 1540 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
CREATE DATABASE IF NOT EXISTS db;
USE db;
-- Table: User
CREATE TABLE IF NOT EXISTS User
(
id_user INT NOT NULL AUTO_INCREMENT,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
birth_date DATE NOT NULL,
sexe VARCHAR(255) NOT NULL,
PRIMARY KEY (id_user)
);
-- Table: Game
CREATE TABLE IF NOT EXISTS Game
(
id_game INT NOT NULL AUTO_INCREMENT,
date DATE NOT NULL,
starting_time TIME NOT NULL,
PRIMARY KEY (id_game)
);
CREATE TABLE IF NOT EXISTS Player
(
id_player INT NOT NULL AUTO_INCREMENT,
id_game INT NOT NULL,
id_user INT NOT NULL,
score INT NOT NULL,
winner BOOLEAN NOT NULL,
nb_clicks INT NOT NULL,
nb_good_clicks INT NOT NULL,
nb_rapid_clicks INT NOT NULL,
PRIMARY KEY (id_player),
FOREIGN KEY (id_game) REFERENCES Game (id_game),
FOREIGN KEY (id_user) REFERENCES User (id_user)
)