Vous êtes sur la page 1sur 11

Module : Fichier Chapitre I : Généralités

Module : Fichier

Chapitre I : Généralités

Semestre 1

Année : 2010/2011

-1-
Module : Fichier Chapitre I : Généralités

SOMMAIRE

Chapitre I : Généralités
1. Introduction
2. Définition d’un fichier
3. Caractéristiques d’un fichier
4. Topologie des fichiers
5. Résumé
6. QCM
7. Exercices
8. Bibliographie

-2-
Module : Fichier Chapitre I : Généralités

1/ Introduction :
Le fichier en informatique est un moyen pour organiser les informations. Il existe
plusieurs type fichiers ; texte, son, données, programmes sources,
n Toute information manipulée au traité sur un ordinateur doit être sous forme
de fichier, ces fichiers peut contenir du code de programme (fichiers
exécutables), des données utilisées par un programme ou crées par un
utilisateur, du texte produit à l’aide d’un traitement (fichier Word..), ou des
fichiers faisant partie d’un programme ou logiciel (fichiers Windows...).
D’une façon générale on peut distinguer entre deux type de fichiers:
fichiers programmes : contiennent des instructions à exécuter.
fichiers de données : contiennent des données qui peut être utilisées par les
programmes ou des résultats de traitement de ces programmes.
n Les fichiers qui nous intéressent dans notre cours sont les fichiers des
données structurées crées par l’utilisateur pour la gestion d’une applications
donnée (des employés, des ouvrages, des étudiants, des véhicules…).

2/ Définition :

2.1/ Bit :
n Les informations manipulées par l’ordinateur sont représentées en binaire
n Toute information est convertie en suite de bits (0 ou 1)
n Le bit est l’unité élémentaire de l’information, matériellement c’est une case
mémoire qui peut recevoir soit 0 soit 1
n Le bit est une position binaire qui peut prendre deux valeurs 0 ou 1

2.2/ Caractère :
n Le caractère est le regroupement de 6,7ou 8 bits, appelé aussi Octet (byte en
anglais).
n Le regroupement de 6,7ou 8 bits permettant de représenter les caractères
alphanumérique (0-9, A-Z) plus les caractères spécial (?,@,#, »…).
n Le caractère ou l’octet (byte) est l’unité de mesure de l’information.
n 8 bits = 1 octet
• 1 KO=1024 Octets (210)
• 1 Mega Octet (MO)= 1048576 Octets (220)

-3-
Module : Fichier Chapitre I : Généralités

• 1 Gegat Octet (GO)=1073741824 Octets (230)


• 1 Téra Octet (TO)=1099511627776 Octets (240)
Exemples:
Les présentations binaire de quelque caractères (Code EBCDIC 8 bits) :
0 => 1111 0000
1 => 1111 0001
2 => 1111 0010
3 => 1111 0011
9 => 1111 1001
A => 1100 0001
B => 1100 0010
C => 1100 0011

2.3/ Zone :
n La zone est le regroupement successif de plusieurs caractères.
n La zone représente une information accessible par un traitement
n Pour distinguer entre les différentes zones on les associe des identificateurs.
n la taille ou la longueur d’une zone est le nombre de caractère de cette zone.
n La nature des caractères de la zone définit le type de cette dernière.
Exemples :
Les zones :
* Numéro de sécurité social
* Nom,
* Prénom,
* Date de naissance,
* Adresse,
* fonction.

2.4/ Enregistrement :
n Un enregistrement est le regroupement de plusieurs zones qui rapportent à un
seul sujet.
n Un enregistrement est un ensemble de données (informations) stockées dans
un fichier .C’est le type d’unités qu‘utilise toute base de données.

-4-
Module : Fichier Chapitre I : Généralités

n Un enregistrement est une collection d’informations contenues dans des


zones relatives à un même sujet.
n Pour identifié les enregistrements d’une façon unique une zone appelé clé sa
valeur est unique pour chaque enregistrement.
Exemples :
* Les informations décrivant un employé dans une entreprise : Numéro de sécurité
social, Nom, Prénom, Date de naissance, adresse, fonction.
* Les informations décrivant les étudiants dans une université : Matricule, Nom ,
Prénom, Date de naissance, ,niveau d’étude.
* Les informations décrivant les véhicules d’un parc automobile : matricule, marque,
type, couleur.

2.5/ Fichier :
n Un fichier est un ensemble d’informations stockées sur un support physique
(bandes, disques, CD…).
n Un fichier est un ensemble d’informations homogènes, qui ont une relation
logique.
n Un fichier est un ensemble de champs (zone) regroupés sous forme
d’enregistrements.
n Un fichier peut être conservé de façon permanente dans un support physique.
Exemples :
* Le fichier employer contient les informations des employés d’une entreprise.
* Le fichier étudiant contient les informations des étudiants d’un centre de formation.
* Le fichier véhicules contient les informations des véhicules d’un parc automobile.
* Le fichier ouvrage contient les informations des livres d’une bibliothèque.
2.5.1/ fichier logique :
n Le fichier logique est décrit par sa structure (la structure des enregistrements
qu’il contient).
n Le fichier logique ne dépend pas du support physique qui va être utilisé pour
le stockage du fichier.
n Les enregistrements d’un fichier logique sont dits enregistrements logiques ou
articles.

-5-
Module : Fichier Chapitre I : Généralités

n La taille d’un enregistrement est mesurée en octets ou en caractères; Elle


peut être fixe, variable ou indéfinie.
2.5.2/ fichier physique :
n Le fichier physique est le résultat de stockage d’un fichier logique sur un
support physique.
n Le fichier physique est défini par son contenu et son support physique.
n Les enregistrements d’un fichier physique sont dits enregistrements physiques
n L’enregistrement physique représente la quantité d’informations échangée
entre la mémoire centrale et l’unité de stockage.

3/ Caractéristiques d’un fichier :


Un fichier peut être caractérisé suivant :
3.1/ Son volume :
C’est la quantité d’information (nombre de caractères) contenu dans ce fichier
exprimée en Octet (taille de fichier).
Le volume de fichier est nécessaire pour l’implantation physique et la manipulation
du fichier.

3.2/ Son Activité :


C’est l’ensemble des manipulations effectuées sur le fichier, elle définie par les sous
caractéristiques ;
Ø Taux de consultation =nombre d’enregistrement consultées/Nombre total
d’enregistrement
Ø Fréquence de consultation =nombre d’accès à un enregistrement du fichier
pour simple consultation ou mise à jour.
Ø Taux de renouvellement =nombre relatif de nouveaux enregistrements qui
sont insérées dans les fichiers.
Ø Stabilité du fichier : un fichier est dit stable pendant une période si le nombre
d’enregistrement crées est approximativement égal au nombre
d’enregistrements supprimées.
3.3/ Son accroissement :
Désigne le nombre d’enregistrement crées par rapport à celui des enregistrements
supprimées.

-6-
Module : Fichier Chapitre I : Généralités

L’accroissement est utile pour prévoir l’état future des fichiers pour une exploitation
rationnelle des ressources.

3.4/ Facteur de blocage :


Le facteur de blocage = le nombre d’enregistrement logique / le nombre
d’enregistrement physiques
Il défini le nombre d’enregistrements logique dans un enregistrement physique (bloc
physique).

4/Topologie des fichiers :


Selon la durée de vie un fichier, peut être caractérisé comme suit :
4.1/ Fichier permanent :
C’est un fichier dans les informations ont une importance vitale au sien d’une
application informatique, son contenu ne subit pas de fréquentes modification.
Exemple : dans la gestion d’un établissement scolaire, le fichier étudiant est fichier
permanent, car il est très utile pour la gestion de l’établissement.

4.2/ Fichier mouvement :


C’est un fichier qui sert à mettre à jour un fichier permanent, à la fin du traitement il
n’est pas utile.
Exemple : dans une gestion de scolarité à chaque session d’inscription un fichier
appelé inscrits sert à enregistrer les nouveaux inscrits, une fois la période
d’inscription est terminée les inscrits confirmé sont ajoutés au fichier étudiants, alors
le fichier inscrits sert à mettre à jour le fichier étudiants.

4.3/ Fichier Manœuvre :


Il crée à chaque fois ou une insuffisance en mémoire centrale est constatée, pour
contenir seulement les données nécessaires aux traitements. Sa durée de vie est
limitée par celle des traitements cause de sa création.
Exemple : Pour calculer les moyens des clases on doit crée pour chaque classe une
fichier Classe contient des informations des étudiants d’une classe pour calculer les
moyens de cette classe.

-7-
Module : Fichier Chapitre I : Généralités

4.4/ Fichier intermédiaire :


Sert à contenir les résultats d’un traitement donné qui sera utilisé durant le même
traitement, ou par des traitements ultérieurs (changement des données entre
programmes).
Exemple : à la fin de chaque année ; un fichier résultat est crée a partir des fichiers
notes qui enregistre les notes des étudiants pour les 3 trimestres, le fichier résultats
sera utilisé pour le traitement d’élaboration des étudiants admis, ce fichier est un
fichier intermédiaire.

4.5/ Fichier Archive :


Sert à conserver les données concernant plusieurs période de la durée de vie d’un
programme (exercices) ;
Exemple : une fois une classe a quittée l’établissement, après la dernière année de
formation, tous les données des étudiants de cette classe seront transfères du fichier
étudiant vers un fichier archive scolarité, pour le but de les consulter à chaque fois ou
cela est nécessaire.

5/ Résumé :
Ø La structure de fichier est fondée sur les notions : bit, caractère, zone,
enregistrement, puis fichier.
Ø Les fichiers c’est une façon permettant de stocker les informations sur un
support non volatile.
Ø Un fichier est caractérisé par : son volume, son facteur de blocage, son
activité, son accroissement.
Ø Un fichier fait partie de l’une de ces topologie : permanent, mouvement,
manœuvre, intermédiaire, archive, table.
*************************************************************************************************
6/ QCM :
Cocher les bonnes réponses :
1/ Lorsque le facteur de blocage est égale à 2, cela veut dire que :
1. Chaque enregistrement physique contient un seul enregistrement logique
2. Chaque enregistrement physique contient deux enregistrements logiques
3. Chaque enregistrement logique est stocké sur 2 enregistrements physiques

-8-
Module : Fichier Chapitre I : Généralités

2/ Un fichier manœuvre :
1. Est similaire à un fichier intermédiaire
2. Est caractérisé par une courte durée de vie
3. Est utilisé par un seul traitement
*************************************************************************************************
7/ Exercices :
Exercice N°01 :
1. Donnez la définition de la notion fichier et justifiez son utilité, expliquez
par un exemple
2. Que signifie qu’un fichier à un facteur de blocage=2
3. Un fichier manœuvre au même rôle qu’un fichier mouvement ? Justifiez
votre réponse

Exercice N°02 :
Un commerçant désire faire la gestion du son stock on utilisant un fichier produit :
1. Quel est le type de ce fichier selon les topologies que vous avez étudié
2. Proposer une structure pour ce fichier en calculant la taille de fichier si ce
dernier contient 100 produits
3. On dispose également d’un autre fichier état journalier de mouvement
stock ; qui sert à mettre à jour un fichier mouvement de stock, ce fichier
sera supprimer après la fin de chaque journée, alors quelle est le type de
ces deux derniers fichiers.

Exercice N°03 :
On considère l’application de facturation qui consiste à établir une facture pour un
client donné qui fait une commande des produits ; Pour cela on a besoin de créer
trois fichiers, fichier CLIENTRS, fichier PRODUIT, fichier COMMANDE
1- De quels types sont ces fichiers ?
2- Si on donne les zones ci –après Définir les différentes zones des enregistrements
de chaque fichier ?

-9-
Module : Fichier Chapitre I : Généralités

Zone Longueur Zone Longueur


Code client 10 Mode paiement 20
Nom client 20 Numéro produit 8
Prénom client 20 Désignation produit 30
Adresse client 30 Quantité produit en stock 5
Registre de commerce du client 10 Quantité commandée 5
Référence commande 5 Prix Unitaire Produit 9
Date commande 8

3- Donnez un code et un type à chaque zone ?


4- Calculer le volume des fichiers PRODUITS et CLIENTS avec 150 clients et 350
produits ?

Exercice N°04 :
On considère une application pour le suivi de l’avancement des projets de
réalisation dans un bureau d’étude; Pour cela on a besoin de créer quatre fichiers,
Client, projet, Entreprise, Avancement. A savoir chaque entreprise réalise un seul
projet.
1- De quels types sont ces fichiers ?
2- Si on donne les zones ci –après qui contiennent les différentes zones des
enregistrements de chaque fichier ?
Zone Longueur Zone Longueur
Code client 10 Code projet visité 10
Nom client 20 Agent visité 20
Adresse client 30 Numéro PROJET 8
Nature clients 10 Désignation produite 30
Téléphone client 10 Lieu Projet 30
Code entreprise 10 Nature de projet 10
Nom Entreprise 20 Code client du projet 10
Spécialité entreprise 8 Code d’entreprise du projet 10
Téléphone de l’entreprise 10 Date début de projets 10
Date de la visite 10 Date fin du projet 10
Taux d’avancement 5 Observation sur le projet 40

3- Donnez un code et un type à chaque zone ?


4- Calculer le volume des fichiers avec 50 clients, 150 projets, chaque projet est
visité 5 fois durant la réalisation?

-10-
Module : Fichier Chapitre I : Généralités

Exercice N°05 :
Si on donne les zones ci –après :
Numéro de sécurité social, Nom, Prénom, Date de naissance, Adresse,
fonction.
1- Quel est le sujet commun de ces zones ?
2 -Donnez un code, une taille et un type à chaque zone ?
3- Donnez le facteur de blocage de ce fichier si un bloc physique est de 100
octets ?
4- A chaque mois une liste des employés est envoyer au service paie pour la
préparation des salaires ; Donner la fréquence de consultation de ce fichier ?
5- Pour l’année en cours trois changement d’adresse son effectué ; Donner la
fréquence de consultation de ce fichier pour cette année ?
6- Pour 1000 employé calculer le taux de consultation annuelle dans les
conditions des questions 4 et 5 ?
*************************************************************************************************

8/ Bibliographie :

- Fichiers Organisation & Accès, S.MERZOUK & M.c BELAID, Pages Bleues
- Les fichiers pratiques et choix de l’organisation des données informatiques,
Claude JOUFFROY, Charles LETANG Dunod Informatique, 2émé Edition

-11-

Vous aimerez peut-être aussi