0% ont trouvé ce document utile (0 vote)
55 vues2 pages

Tables À Créer SQL

Le document décrit les tables à créer pour une application de gestion d'hôtel en Java: tables Paiement, Chambre, Facture, Reservation et Client, avec leurs colonnes et clés primaires/étrangères respectives.

Transféré par

ericjohny87
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues2 pages

Tables À Créer SQL

Le document décrit les tables à créer pour une application de gestion d'hôtel en Java: tables Paiement, Chambre, Facture, Reservation et Client, avec leurs colonnes et clés primaires/étrangères respectives.

Transféré par

ericjohny87
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Les différentes tables à créer pour l'application de gestion d'hôtel en Java sont

les suivantes :

1. Table "Paiement" :
- Colonne "id_paiement" (int, clé primaire)
- Colonne "id_reservation" (int, clé étrangère vers la table "Reservation")
- Colonne "montant_especes" (double)
- Colonne "numero_carte_credit" (varchar)
- Colonne "date_expiration_carte_credit" (date)
- Colonne "code_securite_carte_credit" (int)
- Colonne "numero_cheque" (varchar)
- Colonne "banque_emettrice_cheque" (varchar)

2. Table "Chambre" :
- Colonne "id_chambre" (int, clé primaire)
- Colonne "numero_chambre" (varchar)
- Colonne "type_chambre" (varchar)
- Colonne "caracteristique_chambre" (varchar)
- Colonne "situation_chambre" (varchar)
- Colonne "tarif_nuitee" (double)

3. Table "Facture" :
- Colonne "id_facture" (int, clé primaire)
- Colonne "id_reservation" (int, clé étrangère vers la table "Reservation")
- Colonne "numero_chambre" (varchar)
- Colonne "nombre_nuitees" (int)
- Colonne "montant_total" (double)

4. Table "Reservation" :
- Colonne "id_reservation" (int, clé primaire)
- Colonne "id_client" (int, clé étrangère vers la table "Client")
- Colonne "date_debut" (date)
- Colonne "date_fin" (date)
- Colonne "statut" (varchar)

5. Table "Client" :
- Colonne "id_client" (int, clé primaire)
- Colonne "nom" (varchar)
- Colonne "prenom" (varchar)
- Colonne "sexe" (varchar)
- Colonne "nationalite" (varchar)
- Colonne "categorie" (varchar)
- Colonne "photo" (blob)

Les requêtes SQL correspondantes pour créer ces tables sont les suivantes :

1. Table "Paiement" :
CREATE TABLE Paiement (
id_paiement INT PRIMARY KEY,
id_reservation INT,
montant_especes DOUBLE,
numero_carte_credit VARCHAR,
date_expiration_carte_credit DATE,
code_securite_carte_credit INT,
numero_cheque VARCHAR,
banque_emettrice_cheque VARCHAR,
FOREIGN KEY (id_reservation) REFERENCES Reservation(id_reservation)
);
2. Table "Chambre" :
CREATE TABLE Chambre (
id_chambre INT PRIMARY KEY,
numero_chambre VARCHAR,
type_chambre VARCHAR,
caracteristique_chambre VARCHAR,
situation_chambre VARCHAR,
tarif_nuitee DOUBLE
);

3. Table "Facture" :
CREATE TABLE Facture (
id_facture INT PRIMARY KEY,
id_reservation INT,
numero_chambre VARCHAR,
nombre_nuitees INT,
montant_total DOUBLE,
FOREIGN KEY (id_reservation) REFERENCES Reservation(id_reservation)
);

4. Table "Reservation" :
CREATE TABLE Reservation (
id_reservation INT PRIMARY KEY,
id_client INT,
date_debut DATE,
date_fin DATE,
statut VARCHAR,
FOREIGN KEY (id_client) REFERENCES Client(id_client)
);

5. Table "Client" :
CREATE TABLE Client (
id_client INT PRIMARY KEY,
nom VARCHAR,
prenom VARCHAR,
sexe VARCHAR,
nationalite VARCHAR,
categorie VARCHAR,
photo BLOB
);

Vous aimerez peut-être aussi