Introduction :
L'information definie tradionnellement comme etant etant un elements dondamental de
connaissance nécessite une saissie manuelle et un code chiffré a fin de devenir
une donnée.
L'elaboration d'un systéme autour de cette information est plus ce que necessaire.
Le system est un ensemble de composantes structurées et organisées interconnectés
entre eux a fin de réaliser un but commun.
Le system d'information élaboré fait partie des trois sous-systémes a savoir : le
systéme decisional et le systeme operationel.
L'hotel est une organsiation économique integrée dans son enviroenement dotée d'une
autonomie juridique combine des facteurs de production a fin de produire un service
d'hotellerie.
La conceptions d'un tel system doit inclure les quatres fonctions de base des
systéme d'information a savoir :
La collecte de données
traitement
tranmission
diffusion
Cette conception passe par les trois suivantes niveaux :
Conceptuel
Logique
Physique
2) Model conceptuel de données :
est use presentation simplifie et claire du systeme d'information, l'absence de
contraintes techniques et l'aspect majeur de ce model.
Entités : (Hotel) (Chambre) (Client)
Attributes
Hotel: Code_HOT; Nom_Hot Adresse_Hot; Telephone_hot
Chambre : Code_ch; capacité_ch; disp_ch; telep_ch
Client : Code_cl; Nom_cl; Pren_cl; pays_cl; telep_cl; dateres_cl; period_cl
Dictionnaire de données pour entité HOTEL :
I can't draw a table but it looks like this :
Nom Designation Type Taille Obs
Code_Hot Code de l'hotel NUM 2 Clé
pre
Nom_Hot Nom de l'hotel Varchar 25
Adresse_Hot adresse de l'hotel VAR 30
Telep_Hot telephone de l'hotel NUM 8
Dictionnaire e données pour activitité chambre
Nom Désignation Type Taille Ob
Code_Ch Code de la chambre Num 2 Clé
primaire
Cap_ch Capacité Num 2
disp_ch Disponibilité Var /
tel_ch Telephone Num 8
Dictionnaire de données pour entité Client
Nom Designation Type Taille
Code_cl Code du client Num 2
Nom_cl Nom VARCH 10
Prénom_cl Prénom VARCH 10
Pays_cl Pays VARCH 20
telep_cl Telephone NUM 8
datere_cl date reservation Date /
perioderes_cl Période de reservation NUM 3
Determinet les associations :
Tableau
Hotel Chambre Client
entre hotel et chambre (contenir) entre chambre et client (louer)
Cardinalités :
1,1 to 1,n 1,1 to 1,n
Régle de gestion :
Un hotel contient n chambre
Une chambre fait l'objet d'une reservation par un 1 ou plusiers clients.
Model logique de données :
Def :
ce niveau, les entitées mises en associations devienent des tables avec des
relations aussi certaines contraintes techniques sont introduites a savoir la clé
primaire et la cle étranger
Clé primaire : PK
est un identificateur d'un enrgesitrement, il permet de differencier deux
enregistrements d'une meme table d'une facon claire et unique : Marque FK (-1)
Hotel Chambre Client
MPD :
CCREATE database if not exist Hot_db
USE HOT_db
CREATE table Hotel (
Cod HOT INT not null primary key
Nom_Hot VAR (30) not null
Adresse_hot VAR (40) NOT NULL
telep_hot NUM NOT NULL );
CREATE TABLE chambre (
Cod_cl INT NOT null PRIMARY KEY
Cap_cl INT NOT NULL
disp_cl INT NOT NULL
Telep_cl INT NOT NULL );
Create table client (
Nom_cl VAR NOT NULL
prénom_cl VAR NOT NULL
Pays_cl VAR NOT NULL
Telep_cl VAR NOT NULL
Perioderes_cl );