Notes de cours : Organisation et Gestion de fichiers Dispensé par Blaise MUBADI
Notes de cours : Organisation et Gestion de fichiers Dispensé par Blaise MUBADI Bakajika Assistant Université Notre Dame du Kasayi Faculté d’informatique A l’usage des étudiants de G2 Année Académique 2021 - 2022 Objectif du cours Ce cours a pour objectif d’aider les futurs informaticiens : • d’avoir une maîtrise sur la notion de l’organisation et gestion de fichier (définition de concepts et autres) • de connaître l’architecture, le rôle et le fonctionnement d’un SGF • de savoir comment stocker et organiser les fichier en ligne • et apprendre à manipuler les fichier avec un langage de programmation Sommaire Ce cours est subdivisé en quatre chapitres : Chapitre 1 : Généralité sur l’organisation et gestion de fichiers Chapitre 2 : Système de gestion de fichiers Chapitre 3 : Manipulation de fichier avec Python Chapitre 4 : Stockage en ligne Cours d’Organisation et Gestion de fichier Dispensé par Ass. Blaise MUBADI Introduction Afin de fournir un accès efficace et pratique au disque, le SE impose un système de gestion de fichiers (SGF) pour permettre de stocker, localiser, et récupérer facilement des données. Un SGF pose deux problèmes de conception très différents : l’interface et l’implémentation. Le problème de l’interface consiste à définir l’allure que devrait avoir le SGF pour l’utilisateur. Cette tâche implique la définition d’un fichier et de ses attributs, des opérations, autorisées sur un fichier et de la structure de répertoires organisant les fichiers. Le problème d’implémentation consiste à créer les algorithmes et les structures de données pour établir la correspondance entre le système logique de fichiers et les dispositifs physiques de mémoire auxiliaire. Cours d’Organisation et Gestion de fichier Dispensé par Ass. Blaise MUBADI Chapitre I : Généralité sur l’organisation et gestion de fichiers L’homme utilise un langage et des supports appropriés pour communiquer avec ses semblables. Les supports sont par exemple la bouche). Le langage est symbolisé à l’aide d’un alphabet, des chiffres, des symboles c'est-à-dire des caractères (un caractère qui est considéré comme un grain élémentaire de l’information). Et ce langage est structuré de la manière suivante ; - Plusieurs caractères forment un mot ; - Plusieurs mots forment la phrase ; - Plusieurs phrases forment un chapitre ; - Plusieurs chapitres forment un livre ; - Plusieurs livres sont rangés dans une bibliothèque ou une librairie. De même, les données dont l’ordinateur a besoin pour effectuer le traitement doivent être structurées sous forme de fichiers et la hiérarchie de ces données se présente de la manière suivante ; - Plusieurs bits forment un byte (octet ou caractère) ; - Plusieurs bytes forment une rubrique ; - Plusieurs rubriques forment un enregistrement ; - Plusieurs enregistrements forment un fichier ; - Plusieurs fichiers forment une librairie ou un répertoire. 1.1 Notions sur l’information et la données 1.1.1. Information Une information est un message, un renseignement sur un événement susceptible d’être communiqué entre les hommes et suffisamment explicité pour pouvoir déclencher une action ou une réaction auprès du destinataire. L’information se définit aussi comme étant un message ou un ensemble de messages naturels ou créés conventionnellement pour exprimer ou communiquer des idées et des faits ou traduire des événements ; et selon l’académie française, l’information est un élément de connaissance, renseignement élémentaire susceptible d’être transmis et conservé grâce à un support et un code. Pour être exploité par l’homme à qui il est destiné le message, le renseignement ou l’événement doit être concret et complet c'est-à-dire avoir un sens. A cet effet, il doit renseigner aussi bien sur le contexte (lieu, temps, circonstance, quantité, identité du sujet concerné etc.) et sur toutes les valeurs particulières se rapportant au contexte. Cours d’Organisation et Gestion de fichier Dispensé par Ass. Blaise MUBADI Exemple : dans le désert du Sahara, il fait chaud le jour et très froid la nuit, la température d’urne et nocturne se situant en moyenne autour de +40°C et +5°C. Et l’expression suivante ne remplit pas les conditions requises pour être considéré comme une information : température moyenne est de +5°C la nuit. a Les catégories de l’information Dans une série d’informations, l’entreprise doit distinguer : - Les informations élémentaires ou données : Elles apportent la constatation des faits relatifs aux opérations d’exploitation. Par exemple : Chaque ligne d’une commande d’un client indique une quantité d’un article déterminé ; - Les informations élaborées ou résultats : Il s’agit des informations issues des combinaisons des données de base préalablement assemblées. Par exemple : salaire à payer, le montant de la facture, etc. ; - Les informations intermédiaires : ce sont celles qui ne revêtent pas encore la forme définitive et qui par conséquent, n’ont qu’une valeur relative ; - Les informations définissant les opérations de traitement : cette classe d’information représente la logique d’action ou en d’autre terme, définit la nature du traitement de l’information, le processus qu’il faut suivre pour obtenir le résultat demandé. Par exemple : prix de revient est égal au prix d’achat plus frais d’achat. Prix de vente est égal au prix de revient plus bénéfice. b Le traitement de l’information Le rôle de l’administration dans une entreprise consiste à : - Collecter les informations élémentaires (données) ; - Procéder à des opérations de classement, de calcul, de mise à jour et d'enregistrement ; - Utiliser les informations pour les besoins de l’entreprise ou des tiers. L’ensemble de ces opérations constitue ce que l’on appelle "Traitement de l’information ", qui se définit comme « l’application à des données de base d’une série d’opérations présentées dans un ordre logique ». 1.1.2. Donnée En informatique, une donnée est la représentation d'une information dans un programme : soit dans le texte du programme (code source), soit en mémoire durant l'exécution. Les données, souvent codées, décrivent les éléments du logiciel tels qu'une entité (chose), une interaction, une transaction, un évènement, un sous-système, etc. Les données peuvent être conservées et classées sous différentes formes : textuelles (chaîne), numériques, images, sons, etc. Les données variables qui font la souplesse d'un programme sont généralement lues depuis un appareil d'entrée utilisateur (clavier, souris…), un fichier, ou en réseau. Le processus d'enregistrement des données dans une mémoire s'appelle la mémorisation. Par définition, une donnée est une suite de caractères représentant une information et qui se prête à un traitement machinal. Il ressort de cette définition que : Cours d’Organisation et Gestion de fichier Dispensé par Ass. Blaise MUBADI La donnée est une information codée c'est-à-dire un mot conventionnel abrégé formé des caractères alphabétiques, numériques, alphanumériques ou des symboles et qui est attribué à une information. A ce titre, une donnée ne peut avoir un sens que par la personne qui l’a conçue et qui par conséquent peut la décoder. Par exemple le sexe des individus peut être codifié comme suit : Sexe Code alphabétique Code Numérique Masculin M 0 Féminin F 1 La donnée ne peut être introduite dans une machine que si elle est traduite dans le Processus de transformation de l’information en donnée destinée à l’ordinateur symbole que cette dernière peut accepter. Les deux considérations qui précédent justifient l’importance qu’il convient d’accorder aux deux questions relatives : o A la normalisation de l’information c'est-à-dire de la transformation de l’information en donnée. o A la représentation de la donnée sur support informatique 1.2 Processus de transformation de l’information en donnée destinée à l’ordinateur L’information collectée par l’homme ne peut être soumise à l’ordinateur dans son état brut. Elle doit subir une transformation pour devenir donnée c'est-à-dire matière première destinée à l’ordinateur. Cette transformation ou normalisation de l’information s’effectue en plusieurs étapes : - Codification des informations ; - Codage de données sur des documents standardisés ; - Saisie de données sur support informatique. a Codification des informations Pour codifier l’information, on conçoit un système de symboles permettant de représenter cette information. La codification implique la mise au point de tout un langage de codification. Cette dernière est définie par trois éléments : - Un alphabet, c'est-à-dire l’ensemble de signes ou de symboles retenus pour représenter l’information ; - Structure syntaxique, c'est-à-dire la façon dont les caractères sont combinés dans une zone de codification ; Cours d’Organisation et Gestion de fichier Dispensé par Ass. Blaise MUBADI - Des règles sémantiques qui définissent les relations entre les caractères utilisés et l’information à représenter. Les qualités d’un bon système de codification sont : - Ne pas prêter à confusion ; - Donner lieu à une codification aisée ; - Permettre des extensions ; - Permettre des intentions. b Codage de données sur document standardisé Avant leur enregistrement sur un support informatique, les données peuvent préalablement être retranscrites sur un document non standardisé (éventuellement) puis sur un document standardisé. b.1. Document non standardisé ou document d’origine : Il se présente soit sous forme d’un bordereau ou soit sous forme d’un questionnaire dont les données sont recueillies de manière sans restriction contraignante en ce qui concerne leur structure. b.2. Document standardisé ou document de base : Il s’agit d’un document structuré de manière à recevoir les informations sous forme codée et qui sont de ce fait uploads/Management/ ogf-uka-2021-2022.pdf
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 10, 2021
- Catégorie Management
- Langue French
- Taille du fichier 1.4354MB