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

 > 

Développement d'une application de suivi de distribution des produits pétroliers. Cas du service de distribution de la SEP-Congo

( Télécharger le fichier original )
par Grace MFITI
Institut supérieur pédagogique de Gombe RDC - Licence 2012
  

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.5. SYSTEME D'INFORMATION INFORMATISE

Actuellement, les SI ont pris en compte dans leur conception une composante informatique à cause de l'émergence des systèmes de gestion de base de données et d'applications de gestion informatiques diversifiées qui évoluent de plus en plus. C'est ainsi qu'a été introduit la notion de SAI (Système Automatisé d'Information) (10).

(9) PASQUIER J. et MINH TUAN N, Introduction à l'Informatique de Gestion I, Université de Fribourg, 2009.

(10) MEIER A., Introduction pratique aux bases de données relationnelles, Springer, Paris, 2002.

Mémoire dirigé par Eric WANGI NGOY

M F I T I G r a c e P a g e | 15

I.6. BASE DES DONNEES

I.6.1. Définition

Une Base des données (BD et Data Base « BD » en anglais) est une entité dans la quelle, il est possible de stocker des données de façon structurée et avec moins de redondance possible (11). Ces données doivent pouvoir être utilisées par des programmes, par des utilisateurs différents.

Ainsi, la notion Base des données est généralement couplée à celle de réseau, en fin de pouvoir mettre en commun ces informations, d'où le nom Base. On parle généralement de système d'information pour désigner toute les structures regroupant les moyens mis en place pour pouvoir partager les données.

Une Base des données est avantageuse dans le sens qu'il permet de mettre les données à la disposition d'utilisateurs pour consultation, une saisie ou une mise à jour, tout en s'assurant de droit accorder à ces derniers. Et la majeur avantage de l'utilisation d'une Base des données est la possibilité de pouvoir y accédé par plusieurs utilisateurs simultanément.

I.6.2. Caractéristiques de la base des données

- Une base de données se présent sous la forme d'un ensemble de fichiers appelé tables ;

- Les tables peuvent être liées entre elles par des liens par des relations hiérarchiques, par des relations de dépendance ;

- Une base de données garantit l'intégrité des données ; - Une base de données garantit l'unicité des données ; - Un système de données comprend des index.

I.6.3. Les différents types de base de données (12)

Il existe plusieurs types de base de données parmi lesquelles

on peut citer :

- Gestion de fichiers ou de table ;

- Base de données en réseau ;

(11) LEON F., introduction à l'informatique, éd. Destinée au Canada, 1980

(12) CT. ILUNGA Placide, Cours de base de données, ISIPA, 2010-2011

Mémoire dirigé par Eric WANGI NGOY

M F I T I G r a c e P a g e | 16

- Base de données hiérarchique ; - Base de données relationnelles ; - Base de données objets ;

- Base de données XML ;

- Base de données déductives.

1- Les logiciels de gestion de fichiers ou de tables

Ne peuvent être considérés comme une vraie base de données. L'exemple le plus courant est l'utilisation d'un tableur, par exemple Excel de Microsoft Corp.

Certes un tableur permet d'organiser ses données, d'effectuer un certain nombre de requête, par exemple un tri, ou un cumul, ou une extraction des données. Les tables peuvent être liées entre elle grâce à des pointeurs qui pointent sur des index. Mais les limites sont très vite atteintes et l'utilisation de ce genre de base est à restreindre à quelques milliers d'enregistrements et à des opérations simples.

Néanmoins, dans le cadre d'une utilisation mono-utilisateur ou en partage avec quelques utilisateurs, par exemple la gestion de documents de travail ou sein d'une même équipe, un logiciel simple suffit.

2- Les bases de données en réseaux

C'est une base de données qui offre la possibilité d'établir une multiplicité de lien entre des groupes de données, organisées qui peuvent elles-mêmes être sur des serveurs physiques et distants.

Les bases de données en réseau sont limités car les liens entre les tables sont multiples et ne se prêtent pas facilement à une modélisation. Néanmoins elles permettent de mettre en relation de l'application distante. Elles s'appuient pour la plupart du temps sur des architectures de réseau réparties.

La base de données réseau présente comme inconvénient, les temps de réponses qui ne sont constants à cause des temps de transmissions de l'information dans les réseaux.

Mémoire dirigé par Eric WANGI NGOY

M F I T I G r a c e P a g e | 17

Apparues dans le années 1970, elles évoluent encore notamment grâce à de nouveaux concepts de stockages de l'information en ligne.

3- Une base de données hiérarchique

Présente une structure en forme d'arborescence chaque niveau de l'arborescence est lui-même réparti en plusieurs autre sous niveau. Le modèle hiérarchique est composé de champs, qui constituent la plus petite données, de segments, qu'est une collection de champs. Enfin les segments sont organisés en arbre.

Ce genre de base se trouve fréquemment dans des applications vidéotex.

Leur flexibilité est limitées par ce que le chemin d'accès permet d'établir uniquement des liens entre les diverses catégories appartenant à la même hiérarchie. Elles sont apparues dans le milieu des années 1970. Elles sont parfaitement adaptées pour les applications vidéotex, pour le classement de données en nomenclatures, mais aussi pour tout type d'organisation hiérarchique comme les grandes entreprises ou administration.

4- Les bases de données relationnelles

Sont le plus répandues depuis les années 1990. Le concept a été introduit par E.F.codd, qui travaillait au centre de recherche d'IBM.

Le modèle relationnel est fondé sur la théorie mathématique des relations. Ce modèle a été normalisé en 1986. Les éléments fondamentaux sont les objets. Ils sont reliés entre eux par des relations ces relations peuvent avoir des valeurs multiples. Elles sont définies par les cardinalités.

Elles offrent le grand avantage de lire les tables entre elles par des relations. Elles ont bénéficiés de l'apport de la modélisation « Merise », méthode d'analyse informatique. Elles ont également bénéficié d'un langage de requête normalisé de 4éme génération, SQL (squery langage), largement utilisé par les plus informaticiens et pour les utilisateurs aguerris.

Mémoire dirigé par Eric WANGI NGOY

M F I T I G r a c e P a g e | 18

Ce modèle a donné les bases de données le plus répandues telles qu'Oracle, Ingres DB2, Sybase.

5- Les bases de données objets

Sont les plus récentes et sont apparues depuis les années 1995. Elles offrent le grand avantage de s'appuyer sur la modélisation objet et depuis quelques années sur la modélisation « UML ». La modélisation objet apporte la notion de relation père-fils, la notion de polymorphisme et la notion de persistance.

L'élément de base est l'objet, défini dans une classe. Une classe peut avoir des sous-classe.les sous -classes héritent des propriétés de la classe. C'est la notion d'héritage. Le polymorphisme est la faculté pour une opération d'avoir différentes signatures avec un code spécifique attaché à chaque signature. Enfin un objet persistant doit pouvoir continuer à exister au-delà du programme qui le crée.

Les applications directes sont les jeux vidéo mais aussi toutes les transactions informatiques en mode déconnecté qui nécessite le maintien temporaire de la transaction. Elles offrent des caractéristiques semblables aux bases relationnelles, mais elles utilisent des structures plus complexes de données que l'on appelle des objets.

6- Les bases de données orientées XML

Sont les nouvelles bases de données émergentes. Complètement orientées Web, c'est-à-dire internet et intranet, elles ont les gros avantages d'être compatibles quels que soient les systèmes d'exploitation des utilisateurs, mais elles amènent également l'indépendance des données par rapport aux structure des données, ce qui permet entre autre à un contenu de page web de s'afficher avec des chartes graphiques différentes.

Pour l'instant encore à l'étude et en expérimentation, elles commencent à être utilisées. Elles s'appuient entièrement sur les langages, produits et logiciels spécifiques à l'internet, tels que : PHP, SPIPE, ZOP... pour l'instant elles sont réservées à des développeurs confirmés.

M F I T I G r a c e P a g e | 19

7- Les bases de données déductives

Sont une autre approche nouvelle pour les bases de données complètement orientées langages utilisateurs, elles ont comme principal avantage de s'appuyer sur des SGBD existants sur lequel on rajoute une couche de langage accessible par les utilisateurs. Ce langage permet aux utilisateurs une approche déductive tout en respectant les syntaxes et règles syntaxiques imposées par les SGBD sur lequel s'appuie le SGBD déductif.

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








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius