mathieuprosper_admin
RE15om!+2615

-- Table des clients
CREATE TABLE clients (
    id INT AUTO_INCREMENT PRIMARY KEY,
    email VARCHAR(100) NOT NULL,
    mdp VARCHAR(100) NOT NULL,
);

-- Table des algorithmes de tri (services)
CREATE TABLE algorithmes (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nom VARCHAR(100) NOT NULL,
    description TEXT,
    code TEXT,
    complexite VARCHAR(50),
    prix_heure DECIMAL(10,2) NOT NULL,
    image_url VARCHAR(255),
    est_actif BOOLEAN DEFAULT TRUE
);

-- Table des réservations
CREATE TABLE reservations (
    id INT AUTO_INCREMENT PRIMARY KEY,
    client_id INT NOT NULL,
    algorithme_id INT NOT NULL,
    date_debut DATETIME NOT NULL,
    prix_heure DECIMAL(10,2) NOT NULL,
    statut ENUM('en_attente', 'confirmee', 'annulee') DEFAULT 'en_attente',
    FOREIGN KEY (client_id) REFERENCES clients(id),
    FOREIGN KEY (algorithme_id) REFERENCES algorithmes(id)
);