CREATE TABLE Utilisateurs (
   id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
   nom VARCHAR2(50) NOT NULL,
   prenom VARCHAR2(50) NOT NULL,
   mot_de_passe VARCHAR2(255) NOT NULL
);

CREATE TABLE scores(
   ids  NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY,
   user_id NUMBER,
   score INT DEFAULT 0,
   PRIMARY KEY(ids),
   FOREIGN KEY(user_id) REFERENCES Utilisateurs(id)
);

CREATE TABLE connexion_log (
    idc INT GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY, -- Identifiant unique de la connexion (clé primaire)
    user_id NUMBER, -- Identifiant de l'utilisateur qui s'est connecté (clé étrangère faisant référence à la table utilisateurs)
    date_connexion TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- Date et heure de la connexion
    FOREIGN KEY (user_id) REFERENCES utilisateurs(id) -- Contrainte de clé étrangère pour assurer l'intégrité référentielle avec la table utilisateurs
);



