Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
INTRODUCTION
Historiquement les premières techniques de gestion des données se basent sur la notion des
fichiers. Un fichier est une collection d’informations numériques réunies sous le même nom.
On parle alors des systèmes de gestion de fichiers (SGF) qui ont été utilisés à partir des
années 50. Vers des années 70 on commence à parler des Systèmes de Gestion des Bases de
Données (SGBD), proposant une philosophie différente de celle des SGF. Dans ce chapitre
nous allons découvrir les SGF et leurs inconvénients, les bases de données et leurs avantages,
et les systèmes de gestion des bases de données(SGBD).
Pour comprendre les avantages de l’approche base de donnée, nous allons: (1) mettre en
évidence à l’aide d’un exemple les limitations inhérentes aux systèmes de fichiers, (2) voir
comment l’approche base de données élimine ces limitations, (3) voir quelles sont les autres
caractéristiques de cette nouvelle approche.
I. DEFINITIONS
Données : doit être vue comme la représentation d’une valeur sous une forme
conventionnelle de façon à pouvoir la traiter et la stocker (sous forme manuscrite ou le
plus souvent sous forme numérique).
- Lourdeur d’accès aux données. En pratique, pour chaque accès aux données, même le plus
simple, il faudrait écrire un programme.
- Manque de sécurité. Si tout programmeur peut accéder directement aux fichiers, il est
impossible de garantir la sécurité et l’intégrité des données.
- Pas de contrôle de concurrence. Dans un environnement dans lequel plusieurs utilisateurs
accèdent aux mêmes données, des problèmes de concurrence d’accès se posent. Il est donc
nécessaire d’avoir recours à un logiciel chargé de gérer les fichiers constituant une base de
Objectifs :
Organisation Logique (comment associer les fichiers `a un espace sur le disque )
Optimiser l’utilisation des disques, Placement des données, Minimiser les temps d’accès.
générés par les systèmes ou certains outils tels que les compilateurs.
Afin de différencier les fichiers entre eux, chaque fichier a un ensemble d’attributs qui le
décrivent. Parmi ceux-ci on retrouve : le nom, l’extension, la date et l’heur de sa création ou
de sa dernière modification, la taille, la protection. Certains de ces attributs sont indiqués par
l’utilisateur, d’autres sont complétés par le système d’exploitation.FI (ISET illisible
instruction
3.3.Généralités
Pour assurer une conservation d’informations qui persiste en cas de mise hors tension, les
objets doivent être conservés sur un support magnétique, en pratique des disques. Les disques
sont caractérisés par une grande capacité et par une très forte latence des opérations d’entrée
sortie. Cette latence est due aux mouvements du bras et aux temps de rotation ; le rapport
entre les latences des accès au disque et à la mémoire principale est de l’ordre de 10 6 ce qui
est gigantesque. En conséquence, les algorithmes de gestion du disque peuvent « gaspiller »
de la place ; en revanche, ils doivent limiter dans la mesure du possible le nombre des
opérations d’entréemsortie.
En particulier, il faut proscrire le parcours de structures chaînées sur disque. Quant aux
fichiers, des mesures ont montrées que leurs tailles sont très variables, mais qu’il y a
beaucoup de petits fichiers. L’accès séquentiel est beaucoup plus fréquent que l’accès direct,
les lectures que les écritures.
1. Objectifs
Une base de données a beaucoup d'objectifs parmi lesquels nous pouvons citer : Eviter les
redondances et les incohérences des données qui entraînaient fatalement une approche où les
données seraient reparties dans des différents fichiers sans connexion entre eux. Offrir un
langage de haut niveau pour la définition et la manipulation des données ; Contrôler l'intégrité
entre plusieurs utilisateurs et la confidentialité des données ; Assurer l'indépendance entre les
données et les traitements.
Centralisation
2. Indépendance
3. Liaison
4. Intégrité
5. Sécurité
6. Confidentialité
7. Partage
L’approche Base de données a été proposée pour résoudre les problèmes de l’approche
par fichier, notamment la redondance, l’incohérence, le partage de données et l’accès à
l’information. Une base de données est une collection de données qui peuvent être reliées
entre elles, et qui sont stockées sans redondance inutile. Une base de données peut être utilisée
par plusieurs applications. Les données doivent être bien structurées pour permettre un
développement cohérent des applications futures, sachant que la structure de stockage des
données doit être indépendante des applications. Autrement il y a une séparation entre les
données et les traitements. Un utilisateur peut manipuler directement ou via des applications
les données stockées. Cette manipulation consiste à réaliser quatre opérations possibles :
—Insertion
—Modification
—Suppression
—Extraction
La figure 1.5 illustre l’approche par base de données. Selon cette figure vous pouvez
remarquer que les données sont centralisées, elles sont partagées entre plusieurs applications,
et qu’il n’y a plus redondance.
Webographie
http://www.memoireonline.com/05/09/2078/m_Conception-Implementation-dune-Base-de-
Donnees-pour-la-Gestion-dun-Organisme-et-Administration25.html ;