WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une base de données pour la gestion d'un hotel, cas de Jay- Hotel Kindu RDC

( Télécharger le fichier original )
par Mbaruku Baudouin
Institut supérieur de commerce de Kindu - Graduat 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.2. ETAPE LOGIQUE

Le modèle logique de données est une représentation théorique qui se déduit d'un schéma conceptuel et qui explique les liens qui seront mis en oeuvre dans la base de données. C'est-à-dire il a pour but de décrire la base de données en fonction de système de gestion de base de données (SGBD) à utiliser. Et cela utilise surtout le SGBD relationnel en décrivant les données sous forme de tables.

L'organisation des données dans les tables relationnelles ; dans une base de données, les données sont physiquement regroupées sous la forme des tables relationnelles. Une donnée correspond à une colonne, ou champ d'une table ; la clé primaire d'une table permet d'identifier chaque ligne de la table relationnelle : cette clé ne prend donc deux fois la même valeur c'est-à-dire la liaison entre deux tables, quand elle est nécessaire pour leurs contenus est réalisée par la répétition d'un champ.

Cette répétition n'introduit aucune redondance, car elle apporte une nouvelle information : « le pointage » d'une table vers une autre. La clé primaire de l'une des tables est répétée dans l'autre table, où elle constitue une clé secondaire.

1) La schématisation des bases relationnelles :

Le modèle logique des données utilisé pour décrire une base relationnelle est appelé Schéma relationnel. Le schéma relationnel est une représentation théorique des tables constituant physiquement une base des données ; une relation peut s'écrire en notation fonctionnelle, on souligne sa clé pour la mettre en évidence.

2) Définition et But :

Le but de cette étape est de présenter l'implantation des données afin de les exploiter en utilisant un système de gestion de base des données (SGBD).

Le modèle logique est une image du modèle conceptuel intégrant le choix d'organisation des données et tenant compte de l'état de l'art technologique qui actuellement, propose essentiellement quatre schémas de représentation des données.

L'étape logique permet d'établir l'inventaire des besoins de l'utilisateur :


· Faire un choix de modèle de données et le type de système de gestion de base de données ;


· Enumérer les règles de passage du modèle conceptuel des données au modèle logique de données.

Comme nous avons déjà choisi notre SGBD, nous allons passer au point suivant :

II.2.1. Les Données

II.2.1.1. Passage du MOD au MLD du type relationnel

Ce passage est réalisable en appliquant des règles de passage concernant le passage du type de SGBD relationnel.

Règles de passage :

- Les objets deviennent des relations, les propriétés qu'ils portaient deviennent des attributs.

- Les identifiants deviennent des clés primaires

- Les relations dans le sens conceptuel ou organisationnel subissent plusieurs traitements.

· Cas particulier :

Dans la relation du type père-fils, il y a une contrainte d'intégrité fonctionnelle. Fils :(0, 1)-(1, 1) ; Père :(1, n)-(0, n).

· Cas général :

La relation disparait mais la sémantique est maintenue car l'objet père envoie à l'objet fils son identifiant et si la relation portait des propriétés celles-ci sont envoyées à l'objet fils. Relation du type père-fils, il y a une contrainte d'intégrité fonctionnelle. Fils :(0, 1)-(1, 1) ; Père :(1, n)-(0, n).

#code client #code service Nom Lieu de naiss Sexe

Adresse Profession Etat civil Téléphone Provenance Nationalité Date de naiss

II.2.1.2. Modèle logique de données brutes (MLDB)

#code document

Date d'arrivée

Date de départ

FACTURE

#code client

SERVICE

#code document #code service

#code client

Libellé

#code document #code client

Libellé document ENREGISTRER

CLIENT

APPARTEMENT

#Num appart Nom appart Prix

#Num fact

Code Client Code service Date fact

Montant fact Libellé fact

DOCUMENT

OCCUPER

#Code client

#Num appart

Date d'occupation

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King