Vous êtes sur la page 1sur 28

GESTION DE BASE DE DONNÉES

Cas de réservation d’AFTER FLOWERS


HOTEL

Année universitaire : 2012/2013


INTRODUCTION

 Quelle est l'importance des systèmes de gestion de base de données?

 Comment pouvons-nous aider AFTER FLOWERS HOTEL à surmonter les problèmes liés
à sa gestion de réservation?

 Le choix d'un système Structured Query Language va-t-il répondre parfaitement à la bonne
gestion de réservation dans cet hôtel ?

1
PLAN
1ère partie : gestion de base de données
I. Système de gestion de base de données
II. MCD(Modèle conceptuel de données)
III. MLD(Modèle logique de données)
IV. MySQL(Structured Query Language)
2éme partie :cas d’AFTER FLOWERS HOTEL
V. Présentation de cas
VI. Dictionnaire de données
VII. MCD(Modèle conceptuel de données)
VIII. MLD(Modèle logique de données)
IX. MySQL(Structured Query Language)
Conclusion
SYSTÈME DE GESTION DE BASE DE
DONNÉES(SGBD)

Le système de gestion de base de données est un logiciel


système qui permet d’inscrire, retrouver, modifier, trier,
transformer et stocker les informations dans une base de données .

2
MCD(MODÈLE CONCEPTUEL DE
DONNÉES)

Un MCD représente la structure logique globale d'une base de données,


indépendamment du logiciel ou de la structure de stockage des données. Un
modèle conceptuel contient toujours des données qui ne sont pas encore mises en
œuvre dans la base de données physique.

3
MLD(MODÈLE LOGIQUE DE
DONNÉES)

Un MLD est une étape intermédiaire pour passer du modèle E/A, qui
est un modèle sémantique, vers une représentation physique des données

4
MYSQL(STRUCTURED QUERY
LANGUAGE)

MySQL est un système de gestion de base de données relationnelle.


Une base de données relationnelle augmente la vitesse et la flexibilité, en
stockant des données dans des tables séparées plutôt que de mettre toutes
les données dans un secteur. Ces tables sont liées par des relations définies
permettant de combiner des données de plusieurs tables sur demande.

5
PRÉSENTATION DE CAS

 Un hôtel a un numéro, un nom, une adresse, un hôtel se situe dans


une région et une région a un nom unique
 Chaque hôtel a un ensemble de chambre, il y a des différents types
de chambres (individuelle, double, suite, suite royale)
 Chaque type de chambre a un prix et ce prix varie selon la saison.
 Le client paye la facture avec le montant total de la réservation où
il paye une partie et le reste le laisse lorsqu’il quitte l’hôtel aussi
selon le nombre de nuitée.
 Les clients sont identifiés par un numéro, un nom, une adresse, et un
téléphone.
 Chaque réservation est caractérisée par une date de début et date de
fin.
6
DICTIONNAIRE DE DONNÉES

9
MCD(MODÈLE CONCEPTUEL DE
DONNÉES)

7
MLD(MODÈLE LOGIQUE DE
DONNÉES)

 Reservation(N°reservation, Nbre_nuite, Nom saison, N°hotel)


 Effectuer (Date_arrivee, Date_depat, N°reservation, N°client)
 Region (Idregion, Nomregion)
 Hotel (N° hotel, Nomhotel, Villehotel, Code postale, N°chambre)
 Situer (Idregion, N° hotel)
 Concerner (N°reservation, N°chambre)
 Chambre (N° chambre, Type, Prix)
 Client (N° client,Nomclient,Prenomclient,VilleclientNumero_telephone, Email)
 Facture (N° facture, Date_facture, montant-total,Avance,Reste_a_payer, N° client)
8
MYSQL(STRUCTURED QUERY
LANGUAGE)

 Création de la base de données

9
CRÉATION DES TABLES

13
14
15
INSERTION DES DONNÉES

16
17
18
19
20
SELECTIONER LES N°CLIENT QUI
ONT PAYÉ UNE AVANCE SUPÉRIEUR À
190

21
SÉLECTIONNER LE N°CLIENT, N°FACTURE,
LE MONTANT TOTAL ET LA DATE DU
RÈGLEMENT QUI ONT PAYÉ UNE AVANCE
SUPÉRIEUR À 600

22
POUR CHANGÉ LA SAISON DE LA
RÉSERVATION N°1 : PRINTEMPS /ÉTÉ

23
24
POUR COMPTER LES NOMBRES DES CLIENTS

25
AFFICHER L’HÔTEL À LA VILLE
OUARZAZATE

26
CONCLUSION

Pour construire une base de données pour une entreprise, il faut suivre
plusieurs étapes commençant avec une collection et analyse globale de
données cohérents et structurés de cette entreprise, faire ressortir
toutes les cardinalités qui nous permettent de bien formaliser un MCD
qui permet d'établir une représentation claire des données et définit les
dépendances fonctionnelles de ces données entre elles.

10
Bibliographie
Jean-Marie Defrance, première application Web 2,0, « PHP »,
édition EYROLLES 2011
JEAN DE LAGARDE , « Initiation à l’analyse des données »
,Nbre de pages 162 ,collection eco sup DUNOD 3ème édition 2004
Christian Soutou , « Apprendre SQL avec MySQL », EYROLLES
Webographie
http://www.accorhotels.com/fr/hotel-7145-sofitel-essaouira-moga
dor-golf-spa/index.shtml
http://www.africanbusinessjournal.info/index.php?option=com_co
ntent&view=article&id=702:cas-pratiques-de-management-de-tra
nsition&catid=54:cahiers-du-manager&Itemid=411
http://search.codes-sources.com/r.aspx?r=base+donnees+de+gesti
on+reservation+d+hotel&p=10
28
http://www.comscripts.com/scripts/?script=258
http://www.comscripts.com/scripts/php.mysql-client.258.html