Chapitre 1 : Introduction aux systmes de gestion de base de donnes

Université M’hamed Bougara de Boumerdes
Département de Physique. Infotronique.
Systèmes de Gestion de Base de Données (SGBD) – S6
2009/2010
Mme S.MECHID
Chapitre 1 : Introduction aux Systèmes de
Gestion de Bases de Données (Eléments de
base)
Université M’hamed Bougara de Boumerdes
Département de Physique. Infotronique.
Systèmes de Gestion de Base de Données (SGBD) – S6
2009/2010
Mme S.MECHID
1. Généralités sur l'information et sur sa Représentation
1.1 Informations et données :
a. Au sen de la vie :
C’est l’apport d’une connaissance ou d’un renseignement.
Exemple :
Le prix de la viande est augmenté.
Il y a importation de pièces détachées.
b. Au sens de la théorie de l’information (Shanon)
C’est l’expression d’un choix parmi un ensemble d’événement possible.
Exemple : Le kilo de viande coûte 900DA
L'information peut être définie comme un fait du monde perçu. Elle peut être représentée,
modifiée et rediffusée.
Afin de pouvoir la représenter, l'information nécessite la définition :
- d'un langage de représentation. Il permettra d'exprimer toute information par des mots de ce
langage (phrase, dessin, codes, ....).
- d'une sémantique qui permet de définir le sens des mots du langage qui représentent de
l'information. Cette sémantique doit permettre de lever les ambiguïtés et les non sens sur les
informations.
L’information va être codée et va devenir une donnée.
Une Base de données est un gros ensemble d’informations structurées mémorisées sur un
support permanent.
Ou bien on peut dire :
Une base de données sera donc un ensemble organisé et intégré de données.
2
Université M’hamed Bougara de Boumerdes
Département de Physique. Infotronique.
Systèmes de Gestion de Base de Données (SGBD) – S6
2009/2010
Mme S.MECHID
Elle correspond à une représentation fidèle des données et de leur structure avec le
minimum possible de contraintes imposées par le matériel. Enfin, elle doit pouvoir être
utilisée pour une application pratique sans duplication de données.
La question à poser est pourquoi une base de données ?
Pour répondre à cette questions examinons les inconvénients des fichiers standards.
2. Rappels sur les fichiers et les systèmes de gestion de fichiers (SGF)
2.1 Des fichiers aux BDD
On peut distinguer de sortes de fichiers :
Les fichiers classiques de type Basic.
Les fichiers séquentiels indexés multi_criteres tq DBASE
Avec les fichiers classiques, l’accessibilité selon multiples critères est difficile ; Le logiciel de
gestion de fichier (SGF) ne permet guerre que les fonctions d’ajout, recherche, modification
ou annulation. Toute autre action est à la charge du programmeur.
2.2 Définition d’un système de gestion de fichiers (SGF)
Le SGF est une structure de données permettrant de stocker les information et de organiser
dans des fichier sur ce que l’on appelle des mémoires secondaires (disque dur, disquette, CD-
ROM,……).
Une telle gestion des fichiers permet de traiter ,de conserver des quantités importantes de
données ainsi que de les partager entre plusieurs programmes informatiques .il offre à
l’utilisateur une vue abstraites sur ses données et permet de les localiser à partir d’un chemin
d’accès.
2.3 Les limites des systèmes fichier
-la particularisation de la saisie et des traitements en fonction des fichiers== un ou
3
Université M’hamed Bougara de Boumerdes
Département de Physique. Infotronique.
Systèmes de Gestion de Base de Données (SGBD) – S6
2009/2010
Mme S.MECHID
plusieurs programmes par fichier.
-contrôle en différé des données ==augmentation des délais et de risque d’erreurs.
-particularisations des fichiers en fonction des traitements== grande redondance des
données.
2.4 Les inconvénients d’une gestion par fichiers de données
Les fichiers représentent le seul moyen de mémorisation des informations. Ils constituent une
structure de représentation pour les données et non pour les informations dans le sens ou
sémantique des informations mémorisées dépend du programme qui accède à ce fichier.
Lorsque plusieurs applications manipulent les mêmes informations similaires, on obtient :
-une redondance des informations pouvant conduire à des incohérences entre différentes
représentations d’une même information. (Certaines informations se trouvent sur plusieurs
fichiers)
-une dépendance logique concernant les programmes d’application : ces programmes ont
besoin de tenir compte de la structure des fichiers, y compris ceux qui ne concernent pas.
(Changement de structureÖ re-programmation des Applications)
-une dépendance physique concernant les programmes d’application : ces programmes
doivent être modifiés chaque fois que la structure physique du fichier est modifiée.
D’où le recours à un logiciel chargé de gérer les fichiers constituant une base de données, de
prendre en charge les fonctionnalités de protection et de sécurité et de fournir les différents
types d’interface nécessaires à l’accès aux données. Ce logiciel est le SGBD (système de
gestion de base de données :DBMS).
3. Apport des bases de données. Notions préliminaire : BDD et SGBD
3.1 Historique des bases de données
Jusqu’aux années 60 : organisation classique en fichiers
• Fin des années 60 : apparition des premiers SGBD
(Systèmes de Gestion de Bases de Données), les systèmes réseaux et hiérarchiques
• À partir de 1970 : deuxième génération de SGBD, les systèmes relationnels
• Début des années 80 : troisième génération de SGBD, les systèmes orientés objet
4
Université M’hamed Bougara de Boumerdes
Département de Physique. Infotronique.
Systèmes de Gestion de Base de Données (SGBD) – S6
2009/2010
Mme S.MECHID
3.2 Définition du SGBD
Un Système de Gestion de Bases de Données (SGBD) est un logiciel de haut niveau qui
permet de manipuler les informations stockées dans une base de données.
Il permet de décharger le programmeur de la programmation détaillée de toutes les
manipulations de données sur la BDD.
Les programmes d’applications peuvent communiquer avec le SGBD avec des commandes ou
des programmes.
Le SGBD sert donc d’interface entre les programmes d’applications des utilisateurs,
d’une part, et la BDD d’autre part.
En résumé, un SGBD est destiné à gérer un gros volume d’informations, persistantes (années)
et fiables (protection sur pannes), partageables entre plusieurs utilisateurs et/ou programmes
et manipulées indépendamment de leur, représentation physique.
3.3 Les critères d’une base de données ou SGBD
Une base de données doit satisfaire cinq critères :
-bonne représentation du mode réel : elle doit être une image fidèle de la réalité, les
informations de base doivent être fiable et à jour
-non redondance de l’information : une information doit être située physiquement à une
seule place
-indépendance des programmes d’application : La base de donnée est l’image du réelle, les
programmes sont construits après la structure.
-sécurité et confidentialité des données : la sécurité physique des données doit être assuré
(Sauvegarde). L’accès aux données ne doit être autorisé que pour les personnes habilitées.
-performance des applications et des requêtes : les réponses doivent être aussi rapides que
possible.
5
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !