mirror of
https://github.com/kmitresse/Cards-Rush.git
synced 2026-05-16 17:11:48 +00:00
Draft - ProjetDevWeb : tentative de création des POJO avec JPA
This commit is contained in:
@@ -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)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user