Vous êtes sur la page 1sur 5

Module : Fichiers

Section : TS. Informatique – Cours du soir 2019 Professeur : T.BENSTAALI

Chap 4 : OPERATIONS SUR LES FICHIERS


I-Introduction
Les opérations sur les fichiers sont les suivantes :

 Création
 Suppression
 Tri
 Fusion (ou réunion)
 Eclatement

1. CREATION d’un Fichier


La création d’un fichier revient à :
- Créer sa structure , c'est-à-dire définir ses différents champs (zones) ainsi
que la longueur et le type des articles.
- Saisir les enregistrements (données) et les stocker sur un support (disque
dur …)

Exemple : FICHIER « ETUDIANTS »

Zone Code Type Longueur


Numéro Etudiant Num-Etud N 8
Nom Etudiant N- Etud A 20
Prénom Etudiant P- Etud A 20
Date Naissance Etudiant Date-N- Etud N 10
Adresse Etudiant A-Etud AN 30
Filière Etudiée Etudiant F-E- Etud A 20

Num-Etud N_Etud P_Etud Date_N_Etud A_etud F_E_Etud


1 beljillali med 01/02/1999 mosta informatique
2 maouche aek 11/03/1999 oran electronique
3 belbachir djilali 01/02/2002 droit
….. …… ……. …….. ……… ……

1
Module : Fichiers
Section : TS. Informatique – Cours du soir 2019 Professeur : T.BENSTAALI

2-SUPPRESSION d’un Fichier


Supprimer un fichier revient à annuler son stockage , c'est-à-dire, à effacer tous
les enregistrements qui le constituent ainsi que sa structure.

3-Le tri d’un Fichier


Pour optimiser le temps de recherche dans un fichier et permettre à l’utilisateur
d’acceder rapidement à l’information ; il serait interssant de trier le fichier selon
un ou plusieurs champs.Cela revient à le classer.

Exemple :

2
Module : Fichiers
Section : TS. Informatique – Cours du soir 2019 Professeur : T.BENSTAALI
Tri par Nom :

Nom NCLI Adresse Localite

AVRON C003 B, r de la Curre …………………………

FERARD C400 65 r du Tertre ………………………….

FRANCK L422 60 r de Wépion …………………………

GILLET B512 14 r de l’Eté …………………………

GOFFIN ……………………………………………………

GUILLAUME ……………………………………………………

Tri par CAT+Nom :

CAT Nom NCLI Adresse Localité

B1 AVRON C003 B, r de la Curre ……………….

B1 GILLET B512 14 r de l’Eté …………………

B1 GUILLAUME S712 ……………………………….

B1 VANBIST ……………………………………………..

B2 FERARD …………………………………………….

B2 MONTI …………………………………………….

B2 PONCELET ………………………………………………..

C1 …………………………………………………………………….

C1 …………………ETC …..

3
Module : Fichiers
Section : TS. Informatique – Cours du soir 2019 Professeur : T.BENSTAALI

4-FUSION (REUNION)
Elle consiste à regrouper les enregistrements de deux ou plusieurs fichiers
dans un seul et nouveau fichier. Les fichiers doivent avoir la meme structure.
Le fichier résultat obtenu a la meme structure que tous les autres fichiers.

Exemple :
Fichier 1 : ETUDIANTS en informatique

Num-Etud N_Etud P_Etud Date_N_Etud A_etud F_E_Etud


1 beljillali med 01/02/1999 mosta informatique
2 maouche aek 11/03/1999 oran Informatique
3 belbachir djilali 01/02/2002 alger informatique
….. …… ……. …….. ……… ……

Fichier 2 : ETUDIANTS en electronique

Num-Etud N_Etud P_Etud Date_N_Etud A_etud F_E_Etud


4 benhammou med 14/02/1999 relizane electronique
5 maidi rachid 11/05/2003 oran electronique
6 belbaki ismail 01/08/2001 mosta electronique
….. …… ……. …….. ……… ……

Fusion : RESULTAT (Fichier « ETUDIANTSGLOBAL » )

Num- N_Etud P_Etud Date_N_Etud A_etud F_E_Etud


Etud
1 beljillali med 01/02/1999 mosta informatique
2 maouche aek 11/03/1999 oran Informatique
3 belbachir djilali 01/02/2002 alger informatique
4 benhammou med 14/02/1999 relizane electronique
5 maidi rachid 11/05/2003 oran electronique
6 belbaki ismail 01/08/2001 mosta electronique

4
Module : Fichiers
Section : TS. Informatique – Cours du soir 2019 Professeur : T.BENSTAALI

5-ECLATEMENT D’UN FICHIER


C’est l’opération inverse de la fusion. C'est-à-dire , les enregistrements d’un
fichier seront séparés sur deux ou plusieurs autres fichiers.

L’eclatement sépare ainsi un fichier en plusieurs fichiers horizontalement.

Mais si le fichier est séparé verticalemnt la structure du fichier va être modifiée.

Les champs d’un enregistrement seront séparés en plusieurs sous-ensembles.


Pour eviter de perdre de l’information la clé doit etre dupliquée (copiée).Cette
opération est appelée projection sur des champs.

Exemple :(Projection) sur les champs Adresse et Filiere (A_etud , F-E-


Etud) ,

Num- N_Etud P_Etud Date_N_Etud Num- A_etud F_E_Etud


Etud Etud
1 beljillali med 01/02/1999 1 mosta informatique
2 maouche aek 11/03/1999 2 oran Informatique
3 belbachir djilali 01/02/2002 3 alger informatique
4 benhammou med 14/02/1999 4 relizane electronique
5 maidi rachid 11/05/2003 5 oran electronique
6 belbaki ismail 01/08/2001 6 mosta electronique
Fichier 1 Fichier 2

Vous aimerez peut-être aussi