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

 > 

Mise en place d'une base de données pour la gestion financière d'une institution de formation professionnelle « cas de l'emmhest » de 2011 à  2014.

( Télécharger le fichier original )
par Jacob NDWO MAYELE
Université de Kinshasa - 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

2.4 SYSTEME DE GESTION DE BASE DE DONNEES

Les données stockées dans des bases de données modélisent des objets du monde réel, ou des associations entre objets. Les objets sont en général représentés par des articles de fichiers, alors que les associations correspondent naturelles à des liens entre articles.

Les données peuvent donc être vues comme un ensemble de fichiers par des pointeurs ; elles sont interrogées et mises à jour par des programmes d'application écrits par les utilisateurs fournis avec le système de gestion de base de données.

2.4.1 DEFINITION

Un S.G.B.D peut être défini comme un langage (logiciel) qui sert à interagir avec une base de données et qui permet à l'utilisateur de définir les données de la base, de les consultées et de les mettre à jour.

Selon Georges Gardarin, un système de gestion de base de données peut être défini comme étant un ensemble de logiciels systèmes permettant de stocker et d'informer un ensemble de fichiers, interdépendants, mais aussi comme un outil permettant de modéliser et gérer les données d'une entreprise.

2.4.2 OBJECTIFS ET FONCTION D'UN S.G.B.D

2.4.2.1 OBJECTIFS

Les objectifs d'un système de gestion de base de données sont les suivants :

Ø La cohérence des données : Un S.G.B.D doit permettre à l'utilisateur de définir des règles permettant de maintenir la cohérence de la base. Ces règles définissent des propriétés que les données doivent satisfaire. Le maintien de la cohérence d'une base de données passe également par une mise en place d'un système d'autorisation permettant de limiter certaines manipulations à des groupes d'utilisateurs.

Ø La souplesse d'accès aux données : un S.G.B.D doit permettre l'accès facile à n'importe quelle donnée de la base. Plus précisément, le système doit permettre d'accéder aux données par l'intermédiaire de langages déclaratifs (non procéduraux) et de haut niveau que l'on appelle classiquement langages de requêtes. Ces derniers peuvent être utilisés de façon interactive par des utilisateurs afin de consulter une base de données ou le mettre à jour.

Ø La sécurité : un S.G.B.D doit être capable de protéger les données qu'il gère contre toute sorte d'agressions externes. Ces agressions peuvent être physiques, humaines, etc... Pour protéger les données contre toutes formes de pannes un S.G.B.D doit permettre la pose de points de reprise afin de permettre le redémarrage du système ainsi que la journalisation des modifications faites sur les données.

Ø Le partage de données : Le partage des données entre plusieurs applications (utilisateurs) est l'un des besoins essentiels qui ont conduit au concept de base de données. Différentes applications opérant sur les mêmes données doivent pouvoir s'exécuter comme si elles étaient seules à opérer sur ces données. Ainsi les systèmes de gestion de bases de données doivent offrir des moyens de contrôler ce partage des données, de détecter d'éventuels conflits d'accès pouvant exister entre plusieurs utilisateurs ou plusieurs applications, et de donner les outils pour le résoudre.

Ø L'indépendance des données : l'indépendance est un des aspects majeurs offerts par un système de gestion de base de données. Une application manipulant ses données par l'intermédiaire de fichiers est fortement dépendante de ses données.

Ø La performance : Un système de gestion de base de données doit être capable de gérer un volume important de données et d'offrir un temps d'accès raisonnable aux utilisateurs. Ce besoin de performance fait qu'une grande partie de la technologie des bases de données soit consacrée à l'amélioration des techniques d'accès et d'optimisation.

Ø L'administration et Contrôle : l'administration du système joue un rôle primordial dans la conception et la maintenance d'un système de gestion de base de données. En effet, une base de données étant utilisée par plusieurs utilisateurs à la fois, et ces utilisateurs ayant des besoins multiples, qui peuvent parfois être incompatibles, le contrôle et l'administration doivent être confiés à une personne indépendante.

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








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld