Vous êtes sur la page 1sur 60

FICHIER

Enseignante: Ghrour Hanane


SECTION : TS BDD
TITRE DE COURS N1: GÉNÉRALITÉS SUR LES
FICHIER

Objectif général:
À la fin de cours chaque stagiaire doit être capable de
donner les notions de base d’un fichier.

Les objectifs spécifiques:


 D’introduire une généralité sur les fichiers,
 De définir les notion suivants: caractère ,zone
enregistrement et fichier,
1/Introduction :

Plus généralement, il lui faut également, ce qu’on appelle un


système exploitation (SE),Ce dernier permet de gérer les
informations contenues dans un ordinateur sous forme des
fichier, Chaque fichier est identifié par un nom et une
extension.
Par exemple, si on considère les deux fichiers format.exe et
Etudiant.doc, on a les deux noms de fichiers (Format et
Etudiant) et les deux extensions ( exe et doc ).
2/ Concept de bases :
Les informations manipulées par l’ordinateur
sont représentées en binaire, seule forme
assimilable par la machine. Ainsi, toute
information est convertie en une suite de bits
(0 ou 1).
Ces informations sont organisées en :
Caractères
Zones
Enregistrement
Fichier
2-1 Le concept de caractère :
c’est le plus petit groupement de bit
permettant de représenter un caractère.
Les caractères les plus courants utilisés en
informatique sont :
Les 26 lettres de l’alphabet de A à Z.
Les caractères de ponctuation : , : , ; , ?
Les caractères arithmétiques : +, -, x, /.
Les caractères spéciaux : %, $, π …
2-2 Le concept de zone (Champs) : la zone
(ou le mot) est formée d’une suite de
caractères qui porte un nom à fin de la
différencier des autres.
Exemple :
Nom, prénom, …

2-3 Le concept d’enregistrement:


Lorsqu’on a des zones qui contient des informations
qui se rapportent a un même sujet, on parle
d’enregistrement
Exemple :

Champs ou Zone

Enregistrement
Autrement dit :
Un enregistrement est une collection
d’informations contenues dans des zones, relatives
à un même sujet.

2-4 Le concept de Fichier :


C’est un ensemble d’enregistrements qui sont
organisés en rangés.

Exemple :
Le fichier Etudiants regroupe les informations
concernant les Etudiants d’un établissement scolaire
Num Nom Prénom Date de
naissance
1 A1 B1 C1
2 A2 B2 C2
3
A3 B3 C3
.
. . .
.
. .
.
SECTION : TS BDD
TITRE DE COURS : CARACTÉRISTIQUES D’UTILISATION
D’UN FICHIER ET TYPOLOGIES DES FICHIERS

Objectif général:
À la fin de cours chaque stagiaire doit être capable de
citer les caractéristiques d’utilisation d’un fichier et aussi
les typologies des fichiers
. objectifs spécifiques:
Les
 D'ordonner les caractéristiques d’un fichier,
 De nommer les typologies de fichiers,
Introduction
Un fichier est créé pour être utilisé pour la gestion
d’une application quelconque, pour effectuer des
calculs,…etc. et selon l’importance des données qu’il
contient, il subit plus ou moins de manipulations
(consultation, mise à jour, …). Ces manipulations
déterminent les caractéristiques d’utilisation du
fichier, à savoir :

L’activité d’un fichier

Le volume (ou la taille) d’un fichier

L’accroissement d’un fichier.


I-Caractéristiques d’utilisation
1/ L’activité d’un fichier

L’activité d’un fichier caractérise l’ensemble des


manipulations effectuées sur le fichier. Elle est
définie par les quatre caractéristiques suivantes :

 Taux de consultation

 Fréquence de consultation

 Taux de renouvellement

 Stabilité du fichier
Le taux de consultation

désigne le rapport entre le nombre


d’enregistrements consultés (ou modifiés) et
le nombre total d’enregistrements du fichier
au cours d’une certaine période.
 La fréquence de consultation:
le nombre d’accès à un enregistrement du fichier
pour simple consultation ou mise à jour.
 Le taux de renouvellement: Il exprime le nombre
relatif de nouveaux enregistrements qui sont
insérés dans le fichier.
 La stabilité du fichier: Un fichier est dit stable
pendant une période si le nombre d’enregistrements
créés est approximativement égal au nombre
d’enregistrements supprimés.
2/ Le volume ou la taille d’un fichier
Il désigne le nombre de caractères contenus dans
le fichier. C’est une caractéristique très
importante pour l’utilisation future du fichier,

3/ L’accroissement d’un fichier


Il désigne le nombre d’enregistrements créés par
rapport à celui des enregistrements supprimés. Il
est dit négatif lorsque le nombre d’enregistrements
supprimés est supérieur au nombre
d’enregistrements créés.
II- Typologie des fichiers
on peut distinguer plusieurs types de fichiers
selon :

1.1- la nature des informations : Un fichier peut


contenir deux types d’informations : Des données ou des
programmes.
Les données contenues dans un fichier de données peuvent
être de différents types :
Fichiers d’entiers, fichiers de réels, fichiers de
caractères…..
Ex : Le fichier Étudiant est un fichier de données.
Le fichier Calcul est un fichier programme qui permet de
calculer la moyenne des étudiants.
1.2- la durée de vie : un fichier peut exister de façon
permanente ou temporaire.
Selon cette caractéristique, on peut classer les fichiers en
quatre types :
• Fichier permanent : c’est un fichier dont les informations
sont d’une importance vitale.
Ex : le fichier Étudiant
• Fichier mouvement : il sert à la mise à jour d’un fichier
permanent, sa durée de vie est courte, à la fin du
traitement, il ne sera plus utile.
Ex : dans un établissement scolaire, les nouveaux inscrits
sont stockés dans un fichier « inscrits », après on les ajoute
au fichier étudiant.
Le fichier « inscrits » est un fichier mouvement qui ne sera
plus utile après l’ajout des nouveaux étudiants dans le
fichier « Étudiant ».
• Fichier de manœuvre : quand il s’agit d’un
fichier long, on utilise un autre fichier qui s’appel
Fichier de manœuvre, pour éviter la saturation de
la mémoire.
Ex : on a la fichier Notes{n°élève, note1,
note2….Note10}.
On calcul la moyenne pour chaque élève. Supposons
que le nombre des élèves est élevé, on utilise un
autre fichier « de manœuvre » qui va nous aider à
effectuer un test qui nous permet de classer les
élèves qui vont passer à la 2eme année, le test et le
suivant :
o Si la moyenne >=10 : l’élève passe
o Si la moyenne < 10 : l’élève ne passe pas.
• Fichier intermédiaire : il permet l’échange de
données entre les programmes.
Ex : dans un établissement scolaire, le fichier
« Résultats »contient {moy1, moy2, moy3, moy
générale}. Ce fichier peut être utilisé pour affecter
les étudiants admis à des stages pratiques selon
leurs résultats.
SECTION : TS BDD
TITRE DE COURS : PRINCIPAUX TRAITEMENTS SUR
LES FICHIER ET LES OPÉRATIONS SUR SES FICHIER

Objectif général:
À la fin de cours chaque stagiaire doit être capable de
citer les principaux traitements sur les fichier et aussi
les operations applique sur les fichiers
. objectifs spécifiques:
Les
 D'ordonner les principaux traitements ,
 De nommer les operations applique sur les fichiers
Avant l’introduction de l’outil informatique, les
fichiers étaient traités manuellement. A ce moment
la, on effectuait déjà, certains traitements sur les
fichiers :

• La création
• La suppression
• Le contrôle des informations pour leur
validation
• La réunion de plusieurs en un seul
• L’éclatement d’un fichier en plusieurs
• L’extraction
• La mise à jour de fichiers
1/Les Traitements fonctionnels :
1-1 La Création :

Créer un Fichier revient a :

• Créer sa structure, c’est –a- dire, définir ses


différents champs, ainsi que la longueur de ses
articles.

• Saisir les articles du fichier et les stocker sur un


support magnétique (ou optique).
Exemple :
Pour créer le fichier stagiaires, on définit sa
structure et la taille de ses articles comme suit

Nom de champ Type Longueur


N 6
Numéro stagiaire
C 15
Nom stagiaire
C 15
Prénom stagiaire
D 8
Date-naissance
C 30
Adresse stagiaire

Puits, on saisit les informations de chaque stagiaire,


et on sauvegarde le fichier sur le disque sous le
nom : Stagiaires.
1-2 La Suppression :

Supprimer un fichier c’est annuler son stockage,


c'est-à-dire efface tous ses enregistrements
ainsi que sa structure. on distingue deux types de
suppression :
 Suppression logique.
 Suppression Physique.
Suppression logique : consiste a rendre le fichier
transparent, en réalité, il existe toujours sur le
support.
Suppression Physique : efface le fichier
définitivement .l’espace précédemment occupé par
le fichier sera récupéré
1-3 Contrôle des informations et leur validation :

Les informations contenues dans un fichier sont


introduites par l’homme, ce qu’il implique des
risques d’erreurs plus ou moins graves pour
l’application qui les utilise.
Pour éviter ce problème, des contrôles doivent être
effectuées, pour prise en compte des informations
et leur validation .il s’agit de contrôler,
essentiellement :
LES OPERATION SUR LES FICHIERS
1- La réunion : plusieurs fichiers émetteurs donnent
naissance à un nouveau fichiers.
2 -Eclatement :
C’est l’opération inverse de la réunion un fichier
émetteur donne naissance a plusieurs fichiers
récepteurs.
3-La fusion : Elle consiste a regrouper les enregistrements
de deux ou plusieurs fichiers dans un seul fichier.
o Les fichiers à fusionner doivent avoir la même structure.
Exemple : on considère que dans un centre de formation,
les stagiaires sont gérés selon le trois fichiers suivants :
Le Fichier Stagiaires « informatique » :
N° stagiaire
Nom prénom Spécialité
1 A1 B1 Informatique
2
A2 B2 Informatique
3
A3 B3 Informatique
Le Fichier Stagiaires « coiffure » :
N° stagiaire
Nom prénom Spécialité
1 C1 D1 Coiffure
2
C2 D2 Coiffure
3
C3 D3 Coiffure
Le centre décide de réunir ces trois fichiers en un seul
Le résultat de la fusion est le fichier suivant :
Le Fichier de fusion :
N° stagiaire Nom prénom Spécialité
1 A1 B1 Informatique
2 A2 B2 Informatique
3 A3 B3 Informatique
4 C1 D1 Coiffure
5 C2 D2 Coiffure
6 C3 D3 Coiffure
4- La Mise a Jour :
la mise a jour englobe les trois traitements suivants :
La création de nouveaux enregistrements.
La suppression d’enregistrements existants.
La modification du contenu d’un enregistrement.

5-L’extraction :
ce traitement consiste a extraire ou a recopier des
enregistrements sur un autre support selon un critère
donné.
6 - Le tri :
Trier un fichier c’est classer ses enregistrements selon un
ordre croissant ou décroissant de la valeur d’une ou plusieurs
attributs appelés « argument de tri ».
Exemple :
on tri le fichier « commande » sur les trois critères
suivants :
N° de client, N° de produit, qualité.

N°client N°produit Qualité produit

5000 009 2
0455 095 1
0560 101 1
0430 012 3
1/ selon le N° client :
N° client N°produit Qualité produit
0430 012 3
0456 095 1
0560 101 1
5000 009 2

2/ selon le N° produit :
N° produit N°client Qualité produit
009 5000 2
012 0430 3
095 0456 1
101 0560 1
3/ selon la qualité :
Qualité produit N°produit N°client
1 095 0456
1 101 0560
2 009 5000
3 012 0430

7/ La Duplication :
Cette opération permet d’avoir plusieurs fichiers qui ont la
même structure que le fichier source.
Fichier logique et fichier physique :
Le lien qui existe entre ces deux notions est pratiquement le même que
celui qui existe entre le plan d’une maison et la maison elle-même
avant et après sa construction.

 Un fichier logique est décrit par sa structure, c’est-à-dire, les


différents champs qu’il regroupe et ce dans un ordre bien déterminé.
Les enregistrements d’un fichier logique sont dits articles (ou
enregistrements logiques).

 Un fichier physique est le résultat du stockage du fichier logique


sur un support physique (papier, disque magnétique,…). Les
enregistrements du fichier physique sont dits enregistrements
physiques (généralement désignés par le terme enregistrements).
SECTION : TS BDD
TITRE DE COURS : LE DISQUE MAGNÉTIQUE

Objectif général:
À la fin de cours chaque stagiaire doit être capable de
définir un disque magnétique sans retour au cahier,
.
Les objectifs spécifiques:
 D‘introduire le disque magnétique ,
 De citer l’organisation de disque magnétique,
LES DIFFÉRENTES MEMOIRES
ADRESSABLES
I. Les Disques Magnétiques :
Le disque dur est une mémoire de masse magnétique. Il
permet de sauvegarder le système d’exploitation (OS), les
programmes et tous les fichiers de l’utilisateur. Il les
conserve en mémoire lorsque l’ordinateur n’est plus alimenté.
Il est nommé HDD (Hard Disk Drive),

Couche Disque
magnétisable Magnétique

Schéma : Disque Magnétique


I,1 Structure du disque dur
Un disque dur est constitué de plusieurs disques
rigides (ou plateaux) en aluminium, verre ou
céramique.
• Ces disques sont entraînés en rotation à une
vitesse fixe.
• Les vitesses les plus courantes sont 5400 tr/mn,
7200 tr/mn, 10000 tr/mn et 15000 tr/mn. Des
têtes de lecture situées de chaque coté d’un
plateau, à quelques nanomètres de sa surface,
viennent lire ou écrire les données.
• Toutes les têtes de tous les plateaux se
déplacent en même temps.
• Les surfaces des disques sont divisées en pistes
et en secteurs.
Schéma : Disque Dur de 4 Plateaux et 6 Têtes
I,2 Organisation des Données :
les informations sont rangées dans les secteurs sous forme
de bits en série. (1 Ø = 8 bits).
Un secteur peut en généralement, contenir 512 octets
d’informations. Dans un secteur, on distingue trois zones
chacune réservée a des tâches bien précises :
Zone de Données Utiles :
Sert à recevoir les données à stocker sur le secteur.
C’est l’espace réellement occupé par les informations.
Zone de Repérage :
Permet a la tête de Lecture / écriture de repérer la zone de
données. Elle contient le numéro du secteur.
Zone de Contrôle :
Contient un groupe de bits permettant de contrôler les
données contenues dans zone de données utiles.
Remarque :

On voit sur la figure que les secteurs de deux pistes


différentes n’ont pas la même taille. En effet, la taille des
secteurs diminue au fur et mesure qu’on avance vers le
centre du disque .ceux qui sont prés du centre sont les
petits. Mais, ils peuvent, tous, contenir la même quantité
d’informations.

Les pistes du même numéro qui se trouvant sur les différents


plateaux forment ce qu’on appelle un cylindre.
I,3 Positionnement de Tête de
Lecture /écriture :
La tête de lecture écriture est fixée sur un bras
mobile sans toucher la surface du disque. Pour
effectuer une opération de lecture / écriture, la
tête doit se positionner exactement au-dessus de
l’emplacement où sont enregistrées ces
informations.
Le bras porteur de la tète se déplace
horizontalement jusqu’à atteindre la piste indiquée.
Une fois La tête positionnée sur attend que le bon
secteur soit au-dessus d’elle par la rotation du
disque autour de l’axe.
I,4 Les Opérations de Lecture /Ecriture :

Les informations stockées (ou a stocker) sur le disque sont


identifiées par des adresses. une adresse est constituée d’un
numéro de tête, d’un numéro de cylindre (piste) et d’un numéro de
secteur. Ainsi, pour lire une information sur le disque, l’unité
centrale fixe au contrôleur du disque la quantité d’informations à
lire et lui indique l’adresse correspondante sur le disque. A ce
moment- la, le contrôleur va effectuer les opérations suivantes :
 Il envoie les signaux nécessaires au positionnement de la tète a
l’adresse indiquée.
 Quand la tête est positionnée sur le secteur concerné, le disque
envoie au contrôleur les informations lues en série (bit par bit).
 Le contrôleur du disque regroupe ce flot de bits et forme les
mots destinés au système.
Pour accéder à une information stockée sur un disque, un nombre
d’opérations élémentaires sont exécutées. Chacune de ces
opérations va nécessiter un certain temps pour son exécution.

Vous aimerez peut-être aussi