INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghen

INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019 Cours Fichiers Chapitre 2 : Traitement sur les fichiers.  Principaux traitements sur les fichiers  Opération sur les fichiers Chapitre 3 : supports de mémorisation.  Les Différents supports de mémorisation.  Format des enregistrements.  Nouveaux supports CDROM. Chapitre 4 : structure des fichiers.  Structure générale des fichiers  L’enregistrement logique  L’enregistrement physique ou bloc.  Protection et sécurité sur les fichiers Chapitre 5 : les différentes organisations.  Principales méthode d’organisations  Organisation séquentielle indexée.  Organisation adressée.  L’organisation séquentielle chaînée.  L’organisation séquentielle partitionnée. Chapitre 1 : Généralités sur les fichiers.  Introduction et Définitions.  Caractéristiques d’utilisation d’un fichier.  Typologies des fichiers. INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019 Chapitre 1 : Généralités sur les fichiers. Introduction : L’informatique est par définition le traitement automatique de l’information. Les informations sont stockées (mémorisées) sur des supports externes (disques, disquettes, CD, bandes magnétiques..) sous forme de Fichiers. Un fichier (anglais : file) est un regroupement logique de données mémorisées sur un support permanent (disque dur, par exemple) afin de permettre une réutilisation ultérieure des informations qu’il contient. Selon la structuration des données dans un fichier, on peut distinguer deux types de fichiers :  Les fichiers structurés : Permettent d’enregistrer des données de même nature. Ils sont composés d’enregistrements (ou articles) contenant les mêmes champs (ou rubrique). Généralement, chaque enregistrement correspond à une ligne. Par exemple, au sein d’un fichier « Clients », un enregistrement correspond aux données relatives à un client.  Les fichiers non structurés : On peut énumérer dans cette catégorie tous les fichiers de types documents, codes sources, etc. Ils sont constitués d’un texte donc la structure n’est pas déterminée : on ne trouve pas de notion de données élémentaires. (Les *.doc sont lus par MS Word). Dans ce chapitre, on s’intéresse aux fichiers structurés. Définitions : Un fichier : est un ensemble cohérent de données de même nature, enregistrées d'une manière organisée, susceptibles de faire l'objet de traitements définis et qui sont stockées sur un support physique. Exemple : Un Fichier du personnel, le fichier d’une bibliothèque, le fichier des commandes Un fichier informatique comme un fichier manuel est composé de fiches. Chaque fiche apporte les mêmes informations sur un élément de ce fichier (une personne, un livre, une commande), toutes ces informations étant situées et présentées de manière identique pour toutes les fiches du fichier considéré. Pour un fichier informatique, une fiche s’appellera également ENREGISTREMENT ou ARTICLE. Remarque : Les fichiers sont stockés sur mémoire secondaire (MS). Pourquoi sur MS et pas sur la mémoire centrale ?  La mémoire centrale (MC) est limitée en taille, chère, et volatile (perd son contenu quand on coupe le courant.). INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019  Les MS (disques, disquettes, bandes, ...) sont peu coûteuses, non volatiles et de grande capacité. Mais elles ne sont pas accessibles par le processeur .Il faut transférer l’information de la MS vers la MC pour pouvoir la traiter. L’Enregistrement Chaque enregistrement ou article d’un fichier aura la même description, des différentes informations, ZONES ou CHAMPS composant cet enregistrement seront toujours situées au même endroit dans l’enregistrement avec la même typologie. Par exemple : Le fichier du personnel est composé d’enregistrements (articles, fiches), chaque enregistrement donne des informations sur UN EMPLOYÉ. UN EMPLOYÉ = UN ENREGISTREMENT Numéro d’identification Nom Prénom Date de Naissance Adresse Nombre d’enfants Profession Ces différentes zones sont des données, donc nous allons devoir attribuer à chacune des données présentes dans l’enregistrement : - un nom, un type (une longueur). E_Num_Ident Texte (5) E_Nom_Employé Texte (25) E-Prénom_Employé Texte (25) E_Date_Naiss_Employé Numérique (8) E_Adresse_Employé Texte (40) E_Nb_Enfants_Employé Numérique (2) E_Profession_Employé Numérique (5) INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019 Page4 Utilisation d’un fichier : Taux d’activités : Les activités d’un fichier sont mesurées par le nombre d’opération effectuées sur le fichier pendant une période donnée : Le volume de fichier : le volume d’un fichier est égal à la somme de la longueur de ses enregistrements. La longueur des enregistrements : la longueur d’un enregistrement est égale à la somme de la longueur de chaque champ (Nombre des Caractères). Accroissement d’un fichier : il désigné le nombre de enregistrement crée par rapport celui a le nombres d’enregistrement supprimé, Typologie des fichiers On distingue 7 types de fichiers : • Les fichiers permanents : Ils contiennent les infos de base des programmes. Leur durée de vie est longue. Ils devront faire l'objet de mesures de sécurités importantes telles que des sauvegardes régulières et le contrôle de leur intégrité lors des mises à jour EX : Fichier Etudiants, Clients ….. • Les fichiers mouvements : ils ont une durée de vie limitée, ils servent à mettre à jour les fichiers permanents. Leurs enregistrements contiennent des codes de mise à jour (création, suppression) • Les fichiers de manœuvre : durée de vie très courte, le temps d'un traitement particulier, ils servent de stockage temporaire. • Les fichiers archives : ils servent à garder l'image des fichiers permanents qui ne sont plus utilisés pendant une durée déterminée. • Les fichiers intermédiaires : contient des résultats d’un traitement donné pour être utilisés soit durant le même traitement, soit par d’autres traitements ultérieurs. Il permet l’échange de données entre programmes, contrairement au fichier de manœuvre qui ne communique ses données qu’au même traitement qui l’a généré. En outre la durée de vie d’un fichier intermédiaire n’est pas limitée par celle du traitement l’ayant créé, afin de permettre aux autres traitements de l’utiliser. • Les fichiers archives ou historiques : permet de garder la trace des traitements réalisés au cours d’une période donnée. La différence entre un fichier archive et un fichier historique réside essentiellement dans la périodicité : un fichier historique est périodique : à la fin de chaque semaine, chaque mois ou semestre, …etc. • Les tables : une table est un ensemble d’enregistrements comprenant un argument et une ou plusieurs valeurs. Généralement, l’accès se fait par l’argument et on sort par sa valeur INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019 Page5 Chapitre 2 : Traitement sur les fichiers. Principaux traitements sur les fichiers Pour un Algorithme donné (un programme) Certains fichiers sont en ENTREE ==> on doit traiter l’information contenue dans ces fichiers. D’autres fichiers sont en SORTIE ==> restitution et stockage de l’information crée. Le type de schéma de la Figure 1 s’appelle un Diagramme de Traitement, il symbolise : - Le fichier en ENTREE F_PERSONNEL - Le programme PROG1 qui traitera ces fichiers. - Le fichier en SORTIE F_PERSONNEL_BDE Les instructions liées aux Fichiers : Ouverture d’un Fichier Tout fichier devra être OUVERT : - S’il s’agit d’un fichier en ENTREE ==> Ouverture en Entrée Ouvrir en Entrée F_PERSONNEL - S’il s’agit d’un fichier en SORTIE ==> Ouverture en Sortie Ouvrir en Sortie F_PERSONNEL_BDE Fermeture d’un Fichier Tout fichier OUVERT devra être naturellement FERME : Fermer F_PERSONNEL, F_PERSONNEL_BDE Lecture d’un Fichier en Entrée Lire F_PERSONNEL Syntaxiquement dans notre pseudo-langage, « Lire F_PERSONNEL » signifie lire UN ENREGISTREMENT à partir du support externe INSFP HAMLA Spécialité : Informatique / Bases De Données Niveau : 5 Prof : Ghennai Youcef 2018/2019 Page6 Écriture de l’enregistrement d’un Fichier Écrire S_Employé Syntaxiquement dans notre pseudo-langage, « Écrire S-Employé » signifie écrire UN ENREGISTREMENT sur le support externe Utilisation en PASCAL Les principales opérations permettant de traiter un fichier en PASCAL sont les suivantes : - RESET() : Ouvre un fichier - REWRITE() : Crée un fichier - CLOSE() : Ferme un fichier - SEEK() : Se positionne à un endroit précis du fichier - READ() : Lit un enregistrement. - ECRIRE() : Ecrit un enregistrement Opérations sur les fichiers 1. Opérations concernant tous les articles du fichier a. Définition d’un fichier : Définir la structure type des articles du fichier, c.-à-d. choisir quelles sont les informations contenues à l’intérieurs de chaque article. b. Création d’un fichier : Stocker les informations conformément à la structure de l’article. c. Destruction d’un fichier : C’est l’opération inverse de la création. Quand un fichier est détruit, il n’est plus possible d’accéder à l’un quelconque de ses articles. d. Tri (classement) d’un fichier : Cette opération consiste à classer tous les articles d’un fichier suivant les valeurs croissantes ou décroissantes d’une ou plusieurs informations qui figurent dans les articles de ce fichier. e. Eclatement de fichiers : Cette opération permet d’obtenir plusieurs fichiers à partir d’un fichier initial. f. Réunion de fichiers : Cette opération permet d’obtenir un fichier à partir de plusieurs fichiers. 2. Opérations ne concernant que certains articles du fichier a. Consultation d’un fichier : C’est la lecture de certains de ces articles. b. Adjonction d’articles : Cette consiste à ajouter des uploads/Sante/ cours-fichiers-bts-bdd.pdf

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 19, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 1.5243MB