Vous êtes sur la page 1sur 6

Fichiers et Bases de Donnes

CHAPITRE I INTRODUCTION AUX FICHIERS

I.

INTRODUCTION
Linformatisation des entreprises a vritablement dmarr dans les annes 50, quand elles ont pu disposer dordinateurs ables, autorisant lautomatisation dun certain nombre de tches fastidieuses. Linformatisation tait vue comme la possibilit de mettre en place des applications, ou ensembles de programmes, assurant lautomatisation des oprations de gestion. Les premires applications informatises taient celles qui correspondent des tches routinires sans valeur ajoute, telle ldition dune facture qui ne fait que calculer le produit du montant unitaire dun article par la quantit achete, additionner les frais de livraisons, ajouter les taxes, etc. cette poque les ordinateurs travaillaient en batch , ou traitement par lots. En dautres termes, un oprateur de saisie introduit dans lordinateur toutes les informations relatives aux ventes eectues la veille. Ces informations sont enregistres. Plus tard, un pupitreur dclenche un programme de facturation qui va lire ces informations et calculer, puis imprimer les montants facturer. Cest ainsi que la ncessit de dnir un mode de stockage permanent des informations sur les supports mmoires de lordinateur est ne. II.

CONCEPT DE FICHIERS

a. Dfinition limage des anciennes botes de ches, on inventait lpoque le concept de chier, qui dsigne un ensemble dinformations structur, stock sur un support informatique . Nous distinguons deux types de fichiers : Les fichiers donnes contenant des donnes. Exemples : Texte, image, client... Les fichiers programmes qui sont des fichiers excutables et qui ont notamment les extensions suivantes : EXE, BAT, DLL... Dans ce cours nous nous intressons aux fichiers donnes. Ces derniers peuvent tre vus comme un ensemble denregistrements, qui sont des donnes dcrivant une mme entit (par exemple, client). Chaque enregistrement peut contenir un ou plusieurs champs, appel aussi rubrique, qui reprsente une donne (par exemple, le nom du client). Un champ est caractris par son type de donnes (numriques, chane de caractres, etc.) et lensemble des valeurs quil peut contenir (par exemple, le nom du client est une chane de caractres de taille maximale 30). b. Traitements usuels sur les fichiers Traitements lmentaires: ajouter un enregistrement, chercher un enregistrement, mettre jour un enregistrement, supprimer un enregistrement. Traitements globaux (au niveau du fichier): lister un fichier, le trier, en crer une copie, fusionner deux fichiers,... L1 Info Page 1

Fichiers et Bases de Donnes Ces traitements globaux sont constitus dun ensemble de traitements lmentaires portant chacun sur un enregistrement du fichier. c. Outils pour travailler sur les fichiers Les systmes de gestion de fichiers (SGF) permettent deffectuer les traitements lmentaires qui sont appels instructions ou commandes du SGF. Les utilisateurs du SGF emploient les instructions du SGF et un langage de programmation pour enchaner ces instructions, par exemple COBOL. Les SGBD permettent deffectuer ce quoffrent les SGF sous une autre forme, beaucoup plus puissante (traitements plus globaux), ainsi que dautres fonctions (gestion des donnes et non denregistrements, liens entre fichiers, ...). Des produits michemin entre SGF et SGBD existent sur le march (par exemple dBASE). d. Cycle de vie dun fichier: Cration du fichier: tude de lapplication pour dfinir le (ou les) fichier dont on a besoin, et leur format. Crer un fichier signifie le dclarer au SGF qui va lui allouer de la place sur la MS dsire et lenregistrer dans le cataloguedes fichiers. Charger le fichier: entrer les enregistrements. Utiliser le fichier (plusieurs fois). III.

SUPPORTS DE STOCKAGE DES FICHIERS


a. Dfinition

Les supports de stockage informatique ont beaucoup volu ces dernires annes. Il ny a pas si longtemps, on utilisait presquexclusivement la disquette. Puis sont apparus les CD Rom qui ont permis de multiplier la capacit de stockage par 500. Plus rcemment, cest la cl USB qui sest impose comme le support le plus pratique. Mais suivant la quantit de donnes que vous voulez stocker, le type de fichier, sil sagit dun simple transfert ou dun archivage dfinitif, vous choisirez alors des supports diffrents. b. Types de supports

Disquette

Capacit : 1,44 Mo Transfert : Lecteur de disquette Remarques : Le support le plus ancien. De faible capacit et pas toujours trs fiable, on prdit sa disparition depuis plusieurs annes dj. Malgr cela, on lutilise encore de temps en temps.

Bande Magntique

L1 Info

Page 2

Fichiers et Bases de Donnes

La bande magntique est un support permettant lenregistrement dinformations. Elle a t tout dabord utilise pour lenregistrement des sons et des vidos. Pour faciliter leur utilistion, la bande a t remplace par des cassettes. Dans ce type dutilisation, les enregistrements se font dune manire analogique. Ladoption de la bande magntique dans le domaine informatique na pas trop tard puisquelle a t utilise comme mmoire de masse ds les annes 50. Le bon rapport prix/densit des bandes magntiques en font toujours un support de choix pour les sauvegardes informatiques. Malgr les progrs trs importants raliss en matire de technologie de stockage sur disques magntiques ou optiques, les bandes magntiques restent un support privilgi de sauvegarde et d'archivage des donnes en raison de leur trs grande capacit et de leur caractre amovible qui permettent de les dlocaliser aisment.

Cl USB

Capacit : 128 Mo 4 Go Transfert : Port usb Remarques : Compacte, relativement fiable, se branchant sur un simple port usb, un prix dachat en chute libre et des capacits de stockage en hausse, cest le support (presque) parfait. Seul petit soucis, peut parfois poser quelques problmes linstallation sous windows 98.

Disque dur interne

Capacit : A partir de 40 Go et jusqu 750 Go Transfert : Port IDE ou plus rcemment SATA ( lintrieur de lunit centrale). Remarques : Cest le support mmoire de base de tout ordinateur. Il contient les fichiers ncessaires aux diffrents programmes installs sur lordinateur ainsi que les documents produits ou tlchargs par lutilisateur.

Disque dur externe L1 Info Page 3

Fichiers et Bases de Donnes

Capacit : A partir de 40 Go et jusqu 500 Go Transfert : Port usb Remarques : Fonctionne comme une cl USB, mais lencombrement du matriel est plus important et par consquent la portabilit est moindre. Les prix, mme sils baissent, les rservent aux gros consommateurs de giga-octets. Ils peuvent aussi servir transporter ses documents pour pouvoir les utiliser sur un autre ordinateur.

Carte mmoire

Capacit : 128 Mo 4 Go (en rapide volution) Transfert : Lecteur de carte ou appareil dutilisation dorigine Remarques : Elles peuvent tre de diffrents formats : SD card, compact flash, memory stick, xD card, MMC card, microdrive. Elles sutilisent dans les appareils photos numriques, certains baladeurs MP3 ou tlphones portables. Une carte mmoire peut tre lue grce lappareil qui lutilise ou par lintermdiaire dun lecteur de cartes.

CD

Capacit : 700 Mo Transfert : Lecteur /graveur Remarques : Ncessite un matriel (graveur) et un logiciel spcifiques. Pas toujours simple utiliser. A rserver aux sauvegardes ponctuelles et dfinitives.

DVD

L1 Info

Page 4

Fichiers et Bases de Donnes


Capacit : 4,7 Go pour le simple couche et 8,5 Go pour le double couche (et mme jusqu 18 Go pour le double face, double couche) Transfert : Lecteur /graveur Remarques : Mmes remarques que pour les CD On pourrait ajouter galement les espaces ddis sur des serveurs par les fournisseurs daccs internet ou par diffrents sites. Ces espaces peuvent stocker les fichiers de votre site internet, de votre blog, vos photos ou vido... Les capacits de la plupart de ces supports sont en constante volution. Les chiffres donns peuvent donc voluer en hausse au fil des mois.

IV.

SYSTEME DE GESTION DES FICHIERS

Les supports de stockage permettent de stocker des donnes. Mais comment organiser ces donnes de telle sorte que nous pouvons mettre un ou plusieurs chiers et les organiser sous forme de rpertoires et sous-rpertoires ? Un systme de chier ou systme de gestion des chiers (SGF) permet de traiter, de conserver des quantits importantes de donnes ainsi que de les partager entre plusieurs programmes informatiques sur un support informatique. Lobjectif dun systme de chier est de permettre lutilisateur daccder un chier partir dun chemin daccs : liste de rpertoires + nom de chier + extension Il assure galement les fonctions de manipulation sur les fichiers et qui consistent en : * La cration d'un fichier (allouer un nom, rserv de l'espace mmoire) ; * La suppression d'un fichier ; * L'ouverture d'un fichier soit lecture, soit en criture, soit en lecture et criture ; * criture dans un fichier ; * La modification d'un fichier.

V.

CLASSIFICATION DES FICHIERS


a. Les fichiers permanents

Ce sont les fichiers qui contiennent des informations relativement stables. Ces informations tant importantes doivent avoir, par ailleurs, un certain degr de fiabilit. Pour cela elles doivent tre rgulirement mise jour. Elles doivent galement tre protges afin d'viter leur destruction accidentelle (en faisant des copies). Exemple de fichier permanent : un fichier PRODUIT est permanent pour une application de gestion de stock ou de facturation. Les fichiers permanents ont une dure de vie trs longue. b. Les fichiers mouvements Contrairement aux fichiers permanents, la dure de vie des fichiers mouvements est limite. Le contenues d'un fichier mouvement dcrit un vnement (Vente, Achat...). son rle consiste dclencher une mise jour du contenu d'un fichier permanent. Une fois l'opration de mise jour est excute, le fichier mouvement n'a plus raison d'tre et donc dtruit. L1 Info Page 5

Fichiers et Bases de Donnes c. Les fichiers intermdiaires ou de manuvre Leur emploi se justifie pour un besoin de gagner soit de l'espace mmoire soit du temps. En effet, plutt que de mmoriser une quantit importante d'information sous forme de tableau dans la mmoire centrale, on peut toujours les stocker dans un fichier. En outre, ceci vite chaque utilisation une nouvelle cration, d'o un gain de temps. La dure de vie d'un tel fichier est trs courte. d. Les fichiers archives Leur dure de vie est trs longue. Ils peuvent mmoriser les rsultats des traitements antrieurs afin de garder la trace de l'ensemble des travaux effectus pendant une certaine priode. VI.

ORGANISATION DES FICHIERS


a. Dfinition d'organisation

L'organisation d'un fichier est la faon dont vont tre stock ses enregistrements. Organiser les fichiers, c'est donc dfinir les rgles d'implantation des diffrentes rubriques sur les positions du support. Chaque fichier doit avoir une organisation, on distingue quatre formes d'organisations des enregistrements dans les fichiers : l'organisation squentielle, l'organisation squentielle indexe, l'organisation slective et l'organisation relative. Dans la plus part des langages de programmation l'organisation du fichier se dcide sa cration et c'est une caractristique du fichier qui dure le long de sa vie et ne change jamais. b. Dfinition d'accs L'accs est la mthode avec laquelle on accde aux enregistrements du fichier et ceci en tenant compte de son organisation. On distingue deux types d'accs : L'accs squentiel : pour accder lime lment, il faut obligatoirement accder aux i-1 lments prcdents. L'accs direct : ncessite une rfrence de l'enregistrement dsir.

L1 Info

Page 6

Vous aimerez peut-être aussi