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 d'un système automatisé de gestion de crédits dans une institution de microfinance. Cas de Paidek.

( Télécharger le fichier original )
par Justin HABABAMUNGU DUNIA
Institut supérieur de commerce (ISC-UVIRA) - Graduat 2014
  

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

III.2. CONCEPTION DETAILLEE

La conception porte sur la modélisation logique de données et la modélisation organisationnelle de traitements.

III.2.1. MODELE LOGIQUE DE DONNEES (MLD)

Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation.45

Il est traduit du modèle organisationnel de données dans un formalisme compatible avec un choix de classe ou de famille (système de fichiers classique, bases de données navigationnelles, relationnelles ou objets). Ce modèle est ensuite quantifié, valorisé et optimisé en fonction des spécificités de l'outil associé pour devenir le modèle physique.46

III.2.1.1. Choix du type de base de données

Le choix du type de base de données dépend de la façon avec la quelle les informations doivent être manipulées. Le choix peut porter soit sur les bases de données relationnelles, réseaux, Object, etc. Pour notre cas, le choix de la base de données est orienté vers celle du type relationnel qui permet de transformer le modèle conceptuel de données en modèle logique de données relationnel.

Le modèle logique de données fait intervenir les concepts tels que clé primaire, clé étrangère, champs ou attribut, table ou relation, enregistrement ou tuple.

- Une table est une collection de données relatives à un domaine bien défini, par exemple les employés d'une société ou les livres d'une bibliothèque.47

- Une clé primaire est un champ ou un ensemble de champs de la table qui fournit un identificateur unique pour chaque enregistrement.

45 Encyclopédie Comment ça marche

46 Christiane Catucoli, Op.cit. p.9 47Pierre Stockreiser, op.cit. p.88

55

- Une clé étrangère est Un champ qui, dans une table, fait référence à la clé primaire d'une autre table.48

- Un champ est la colonne (ou attribut) d'une table

- Un enregistrement correspond à une ligne de valeurs contenue dans une table de base de données.

III.2.1.2. Passage du MCD au MLD

La transformation du modèle conceptuel de données en modèle logique de données exige un certain nombre des règles appelés les règles de passage qui sont les suivantes par rapport au type relationnel:

- Chaque entité du modèle conceptuel de données devient directement une table du modèle logique de données relationnel ; ses propriétés deviennent des attributs de la table et admet comme clé primaire l'identifiant de l'entité afférente.49

- L'entité qui possède la cardinalité maximale égale à 1, recevra l'identifiant ou les identifiants des entités ayant les cardinalités maximales les plus fortes.50

- Les relations ayant toutes leurs entités reliées avec des cardinalités maximales supérieures à 1, se transformeront en entité en absorbant les identifiants des entités jointes.51

- Toute relation porteuse de propriétés se transformera en entité et absorbera comme clé étrangère les identifiants des entités qui lui sont liées.52

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








"Entre deux mots il faut choisir le moindre"   Paul Valery