From f17611239a176931bfefde33cb3ecedb27712ea3 Mon Sep 17 00:00:00 2001 From: Alexis LAURENT Date: Wed, 7 Dec 2022 12:49:01 +0100 Subject: [PATCH] =?UTF-8?q?d=C3=A9bugage=20des=20tablea=20avec=20des=20dat?= =?UTF-8?q?es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SAEBDD.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SAEBDD.sql b/SAEBDD.sql index ec1aa89..7015d3c 100644 --- a/SAEBDD.sql +++ b/SAEBDD.sql @@ -18,7 +18,7 @@ CREATE TABLE Client( num_permis VARCHAR(15) PRIMARY KEY CONSTRAINT Numéro_de_permis, nom VARCHAR(40) NOT NULL CONSTRAINT Problème_Nom, prenom VARCHAR(40) NOT NULL CONSTRAINT Problème_Prénom, - date_obtention DATE NOT NULL CONSTRAINT Problème_Date CHECK(date_obtention < (CURRENT_DATE - INTERVAL '3 year')), + date_obtention NUMERIC(4) NOT NULL CONSTRAINT Problème_Date CHECK(date_obtention <= 2022 AND date_obtention > 1942), adresse VARCHAR(100) NOT NULL CONSTRAINT Probleme_Adresse, code_postal NUMERIC(4) NOT NULL CHECK(9999 < code_postal < 99999), ville VARCHAR(100) NOT NULL CONSTRAINT Porblème_Ville, @@ -31,7 +31,7 @@ CREATE TABLE Réservartion( num_reservation NUMERIC(12) CONSTRAINT Numéro_Réservation PRIMARY KEY, DateReservation DATE CONSTRAINT Date_Réservation NOT NULL, forfait NUMERIC(5,2) CONSTRAINT Problème_Forfait CHECK (Forfait >= 500.00 AND Forfait > 0.00), - DateRetour DATE CONSTRAINT Date_Retour CHECK (dateretour > DateReservation), + DateRetour DATE CONSTRAINT Date_Retour CHECK (dateretour > DateReservation AND dateRetour = DateReservation + Durée), Durée NUMERIC(2) CONSTRAINT Problème_Durée CHECK(Durée <= 7 AND Durée >= 1) );