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 de facturation à  l'office congolais de contrôle direction provinciale du Kasa௠occidental.

( Télécharger le fichier original )
par Delvin DIUMI OMOKOKO
Université Notre-Dame du Kasayi  - Diplôme de graduat en informatique de gestion  2009
  

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

I.2.2.1. Normalisation

Les formes normales sont différents stades de qualité qui permettent d'éviter la redondance dans les bases de données relationnelles afin d'éviter ou limiter : les pertes de données, les incohérences au sein des données, l'effondrement des performances des traitements.

Le processus de normalisation consiste à remplacer une relation donnée par certaines projections afin que la jointure de ces projections permette de retrouver la relation initiale15(*).

I.3. Le Système de Gestion de Base de Données

I.3.1. Définition : Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin d'un système de gestion s'est vite fait ressentir. La gestion de la base de données) ou en anglais DBMS (DataBase Management System). Le SGBD est un ensemble de services (applications logicielles) permettant de gérer les bases de données c'est-à-dire16(*) :

· Permettre l'accès aux données de façon simple ;

· Autoriser un accès aux informations à de multiples utilisateurs ;

· Manipuler les données présentes dans la base de données (insertion, suppression, modification).

I.3.2. Modèles de SGBD

Les bases de données sont apparues à la fin des années 60, à une époque où la nécessité d'un système de gestion de l'information souple se fait ressentir. Il existe cinq modèle de SGBD, les différenciés selon la représentation des données qu'elle contient :

· Modèle Hiérarchique : Le modèle hiérarchique est une forme de système de gestion de base de données qui lie des enregistrements dans une structure arborescente de façon à ce que chaque enregistrement n'ait qu'un seul processeur (par exemple, une paire des chaussures n'appartient qu'à une seule personne). Il s'agit du premier modèle de SGBD.

· Modèle réseau : Ce modèle utilise des pointeurs vers des enregistrements.

· Modèle relationnel : Dans ce modèle les données sont structurées suivant les principes de l'algèbre relationnel. En d'autre terme, les données sont enregistrées dans des tables.

· Modèle déductif : Les données sont représentées sont forme de table, mais leur manipulation se fait par calcul de prédicats.

· Modèle objet : Les données sont stockées sous forme d'objets, c'est-à-dire de structures appelées classes présentant des données membres. les champs sont des instances de ces classes.

I.3.3. Objectifs de SGBD

Des objectifs principaux ont été fixés aux SGBD dès l'origine de ceux-ci et ce, afin de résoudre les problèmes causés par la démarche classique.

Ces objectifs sont ci-après17(*) :

· Indépendance physique : La façon dont les données sont difinies doit être indépendante des structures de stockage utilisées.

· Indépendance logique : Un même ensemble de données peut être vu différemment par des utilisateurs différents.

· Accès aux données : Se fait par intermédiaire d'un langage de manipulation de données (LMD).

· Administration centralisée de données (intégration) : toutes les données doivent être centralisées dans un réservoir unique commun à toutes les applications.

· Non redondance : Chaque donnée doit être présente qu'une seule fois dans la base.

· Cohérence de données : Les données sont soumises à un certain nombre de contraintes d'intégrité qui définissent un état cohérent de la base.

· Partage de données : Il s'agit de permettre à plusieurs utilisateurs d'accéder aux données au même moment de manière transparente.

· Sécurité des données : Les données doivent pouvoir être protégées contre les accès non autorisés.

· Résistance aux pannes.

I.3.4. Caractéristiques de la conception de BDD en SGBD

· Les entités deviennent des tables dans le modèle relationnel(18);

· Les identifiants deviennent des clés primaires et secondaires ;

· Les propriétés deviennent des attributs de la table ;

· L'ensemble des propriétés devient une ligne;

· les types de relations qu'on peut rencontrer sont au nombre de quatre :

1. un à un (1,1) ;

2. un à plusieurs (1,n) ;

3. plusieurs à plusieurs (n,n) ;

4. plusieurs à un (n,1).

I.3.5. Méthode d'accès aux données

La base de données étant créée, il sera nécessaire que les utilisateurs trouvent bien un moyen d'y accéder par diverses opérations telles que :

· L'ajout de données ;

· La mise à jour des données ;

· La suppression des données et tant d'autres.

Cela se fait grâce à une méthode d'accès aux données.

* 15. http://laurent-audibert.developpez.com/cours-bd/.

* 16. http://www.commentçamarche.com\bddintro.htm

* 17. http://laurent-audibert.developpez.com/cours-bd/.

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








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle