Partie II Outils de diagnostics des SI Codification

  • Slides: 33
Download presentation

 ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﺴﻨﻮﻱ �Partie II: Outils de diagnostics des SI ◦ Codification des données

ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﺴﻨﻮﻱ �Partie II: Outils de diagnostics des SI ◦ Codification des données ◦ Les contrôles données ◦ Les outils d’aide dans la prise de décision �Table de décision �Arbre de décision

La codification des données ﺗﺮﻣﻴﺰ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ • INTRODUCTION ﻣﺪﺧﻞ • DEFINITIONS ﺗﻌﺎﺭﻳﻒ • CARACTERISTIQUES

La codification des données ﺗﺮﻣﻴﺰ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ • INTRODUCTION ﻣﺪﺧﻞ • DEFINITIONS ﺗﻌﺎﺭﻳﻒ • CARACTERISTIQUES ﺧﺼﺎﺋﺺ • TYPOLOGIES ﺍﻷﻨﻮﺍﻉ

La codification des données Pourquoi codifier les informations? ﻟﻤﺎﺫﺍ ﺍﻟﺘﺮﻣﻴﺰ ●Pour être traitées par

La codification des données Pourquoi codifier les informations? ﻟﻤﺎﺫﺍ ﺍﻟﺘﺮﻣﻴﺰ ●Pour être traitées par ordinateur ﺇﻣﻜﺎﻧﻴﺔ ﺍﻟﻤﻌﺎﻟﺠﺔ ﺑﺎﻟﺠﻬﺎﺯ ●Les informations ont besoins d'être structurées ● ﺣﺘﻰ ﺗﻜﻮﻥ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ ﻣﻬﻴﻜﻠﺔ ﻭ ﺫﺍﺕ ﺷﻜﻞ ﺳﻬﻞ ﺍﻻﺳﺘﻌﻤﺎﻝ ●Association des codes aux différentes informations manipulés par SI ﻟﻜﻞ ﻣﻌﻠﻮﻣﺔ ﻛﻮﺩ ﺧﺎﺹ ﺑﻬﺎ ●Désigner information de manière claire et unique. ● ﺍﻟﺘﻌﺮﻳﻒ ﺍﻟﻤﻌﻠﻮﻣﺔ ﺑﻄﺮﻳﻘﺔ ﺳﻬﻠﺔ ﻭﻭﺣﻴﺪﺓ

La codification des données Exemple: soit le document suivant ﻣﺜﺎﻝ BON DE COMMANDE Numéro

La codification des données Exemple: soit le document suivant ﻣﺜﺎﻝ BON DE COMMANDE Numéro de commande: ………………. . Date commande: …………………… Numéro client: ……………. Nom client: ………………. . Adresse client: …………….

La codification des données Exemple ﻣﺜﺎﻝ ﻋﻦ ﺍﻟﺘﺮﻣﻴﺰ - Numéro commande: - Date commande:

La codification des données Exemple ﻣﺜﺎﻝ ﻋﻦ ﺍﻟﺘﺮﻣﻴﺰ - Numéro commande: - Date commande: - Numéro client: - Nom client: Num_C Date_C Num_Cl Nom_Cl

La codification des données Pour différencier ces deux clients, ont doit affecter à leurs

La codification des données Pour différencier ces deux clients, ont doit affecter à leurs codes Num_Cl deux valeurs différentes: - Valeur 1: 3ème client dans la région Centre -Valeur 2: 15ème client dans la région Est. Les données sont longues et lourdes à manipuler et, encore une fois, on doit cher à les abréger ﺍﻟﻤﻌﻠﻮﻣﺎﺕ ﻃﻮﻳﻠﺔ ﻭ ﺻﻌﺒﺔ ﺍﻻﺳﺘﻌﻤﺎﻝ ﻟﺪﻯ ﻭﺟﺐ ﺍﻻﺧﺘﺼﺎﺭ

La codification des données Région (C, E, O) Numéro du client dans sa région

La codification des données Région (C, E, O) Numéro du client dans sa région Pour le premier client: Num_Cl = COO 3 Pour le second client: Num_Cl = EO 15

Définitions Un code : est un nom abrégé ou une représentation de l'information permettant

Définitions Un code : est un nom abrégé ou une représentation de l'information permettant de désigner un objet ou un concept de manière claire et unique. ﺍﺳﻢ ﻣﺨﺘﺼﺮ ﺃﻮ ﺗﻤﺜﻴﻞ ﻟﻠﻤﻌﻠﻮﻣﺔ ﻳﺴﻤﺢ ﺑﻮﺻﻒ ﺍﻟﺸﺊ ﺑﻄﺮﻳﻘﺔ ﻓﺮﻳﺪﺓ ﻭﻭﺍﺿﺤﺔ La codification: opération qui consiste à remplacer une information par un code clair qui serait mieux adapté aux besoins de l'utilisateur de l'information ﻋﻤﻠﻴﺔ ﺗﺴﻤﺢ ﺑﺎﺳﺘﺒﺪﺍﻝ ﺍﻟﻤﻌﻠﻮﻣﺔ ﺑﻜﻮﺩ ﻭﺍﺿﺢ ﻳﻠﺒﻲ ﺍﺣﺘﻴﺎﺟﺎﺕ ﻣﺴﺘﻌﻤﻞ ﺍﻟﻤﻌﻠﻮﻣﺔ

La codification des données Exemple: Valeurs de ce numéro: C 003, O 015, C

La codification des données Exemple: Valeurs de ce numéro: C 003, O 015, C 001, E 001.

Caractéristiques ﺧﺼﺎﺋﺺ Une codification remplace une information par un code qui doit être unique

Caractéristiques ﺧﺼﺎﺋﺺ Une codification remplace une information par un code qui doit être unique et clair. ﺍﺳﺘﺒﺪﺍﻝ ﺍﻟﻤﻌﻠﻮﻣﺔ ﺑﺮﻣﺰ ﻭﺣﻴﺪ ﻭﻭﺍﺿﺢ • Le code doit répondre aux besoins de l'utilisateur et lui facilite les tâches de codification et d'interprétation des codes établis. ﻳﺠﺐ ﺍﻥ ﻳﻜﻮﻥ ﺍﻟﺮﻣﺰ ﻣﺠﻴﺒﺎ ﻟﺘﻄﻠﻌﺎﺕ ﺍﻟﻤﺴﺘﻌﻤﻞ ﻭ ﻳﺴﻬﻞ ﻟﻪ ﺍﻟﺘﺮﺟﻤﺔ • le code doit être aussi stable que possible, c'est-à-dire qu'on aura pas à changer à chaque fois qu'un nouvel objet à codifier arrive dans le système. ﻣﺴﺘﻘﺮ ﻻ ﻳﺘﻐﻴﺮ ﺑﺈﺿﺎﻓﺔ ﻣﻌﻠﻮﻣﺎﺕ ﺟﺪﻳﺪﺓ •

caractéristiques - Elle ne doit pas être ambiguë ﻏﻴﺮ ﻏﺎﻣﺾ -Bijection entre code et

caractéristiques - Elle ne doit pas être ambiguë ﻏﻴﺮ ﻏﺎﻣﺾ -Bijection entre code et objet (1 code pour 1 objet) ﻋﻼﻗﺔ ﺗﻘﺎﺑﻞ ﺑﻴﻦ ﺍﻟﻜﻮﺩ ﻭ ﺍﻟﺸﺊ ﺍﻟﻤﺮﺍﺩ ﺗﺮﻣﻴﺰﻩ - Elle doit permettre l'insertion de nouvelles informations et l'extension de l'ensemble des objets à codifier. ﺍﻟﺘﻮﺳﻊ ﻭ ﺍﻻﻧﻔﺮﺍﺝ - Elle doit être concise. ﻣﻼﺋﻢ ﻭ ﻣﺤﻜﻢ ﻭ ﺳﻬﻞ -Elle doit être aussi significative que nécessaire ﻟﻪ ﻣﻌﻨﻰ ﺍﺫﺍ ﺗﻄﻠﺐ ﺍﻷﻤﺮ -

caractéristiques

caractéristiques

caractéristiques

caractéristiques

Les types de codification 1. - La codification séquentielle ﺍﻟﺘﺮﻣﻴﺰ ﺍﻟﻤﺘﺘﺎﺑﻊ Attribuer à chaque

Les types de codification 1. - La codification séquentielle ﺍﻟﺘﺮﻣﻴﺰ ﺍﻟﻤﺘﺘﺎﺑﻊ Attribuer à chaque information un numéro de sorte que les numéros associés voient successifs (1, 2, 3, …. . ). ﺍﺳﺘﻌﻤﺎﻝ ﺍﺭﻗﺎﻡ ﻣﺘﺼﺎﻋﺪﺓ

Les types de codification

Les types de codification

Les types de codification Avantages - Non ambiguë -Extension possible - Simple (dernier N°

Les types de codification Avantages - Non ambiguë -Extension possible - Simple (dernier N° +1) Inconvénients - Insertion impossible (sauf réinitialisation) - Non significative.

Les types de codification 2. - Par tranche ﺑﺎﻟﺘﺠﺰﻳﺀ Attribuer une tranche de codes

Les types de codification 2. - Par tranche ﺑﺎﻟﺘﺠﺰﻳﺀ Attribuer une tranche de codes à chaque catégories d'objets à codifier (les codes sont séquentiels dans une tranche). ﺍﻟﻜﻮﺩ ﻣﻘﺴﻢ ﺍﻟﻰ ﺃﺠﺰﺍﺀ ﻟﻜﻞ ﺻﻨﻒ ﻣﻦ ﺍﻷﺸﻴﺎﺀ ﺟﺰﺀﻩ ﺍﻟﺨﺎﺹ Exemple: Bibliothèque, les ouvrages sont classés par catégories - Technologie 001 à 100 - Littérature 101 à 200 - Sociologie 201 à 300 - Médecine 301 à 400 - Culture générale 401 à 500

Les types de codification Avantages - Non ambiguë - Simple - Extension possible -

Les types de codification Avantages - Non ambiguë - Simple - Extension possible - Insertion possible Inconvénients -Non significative ﻋﺪﻳﻢ ﺍﻟﻤﻌﻨﻰ -Nombre de code dans une tranche difficile à fixer. ﻋﺪﺩ ﺍﻟﺮﻣﻮﺯ ﺑﺪﺍﺧﻞ ﺍﻟﺠﺰﺀ ﺍﻟﻮﺍﺣﺪ ﺻﻌﺐ ﺗﺤﺪﻳﺪﻩ - la répartition en catégories n'est pas toujours évidente - Insertion impossible

Les types de codification 3. - La codification articulée ﺍﻟﻤﻔﺼﻠﻲ ou Juxtaposée Attribuer des

Les types de codification 3. - La codification articulée ﺍﻟﻤﻔﺼﻠﻲ ou Juxtaposée Attribuer des codes découpés en zones ﺍﻟﻜﻮﺩ ﻳﺤﺘﻮﻱ ﻋﻠﻰ ﺍﻗﺴﺎﻡ Exemple 1: Immatriculation d'un véhicule 02337 1 0 2 1 6 • Numéro Wilaya • Année de 1 er mise en circulation • Catégorie De véhicule • N° Séquentiel

Les types de codification Exemple 2: codifier les numéros des étudiants d'une école, spécialités

Les types de codification Exemple 2: codifier les numéros des étudiants d'une école, spécialités enseignées - Informatique (I) - Comptabilité (C) - Fiscalité (F) - Marketing (M)

Les types de codification Dans une spécialité, ont peut avoir plusieurs section (< 5)

Les types de codification Dans une spécialité, ont peut avoir plusieurs section (< 5) Une section contient moins de 100 étudiants Code proposé Le Code C 315: étudiant N° 15 de la 3ème section de la spécialité Comptabilité. Le Code F 210: étudiant N° 10 de la 2ème section Fiscalité. spécialité section Numéro seq etudiant

Les types de codification Avantages - Très utilisée ﻣﺴﺘﻌﻤﻞ ﺑﻜﺜﺮﺓ -Non ambiguë Insertion et

Les types de codification Avantages - Très utilisée ﻣﺴﺘﻌﻤﻞ ﺑﻜﺜﺮﺓ -Non ambiguë Insertion et extension possible -Possibilité de regrouper les objets selon un critère donné ﺇﻣﻜﺎﻧﻴﺔ ﺗﺠﻤﻴﻊ ﺍﻷﺸﻴﺎﺀ ﺍﻟﻤﺮﻣﺰ ﺍﻟﻴﻬﺎ ﺑﺎﺳﺘﻌﻤﺎﻝ ﻗﺴﻢ ﺍﻭ ﺧﺎﺻﻴﺔ -Possibilité de contrôler ﺇﻣﻜﺎﻧﻴﺔ ﺍﻟﻤﺮﺍﻗﺒﺔ Inconvénients - Code trop long donc lourd à manipuler ﻃﻮﻳﻞ ﻭ ﺻﻌﺐ ﺍﻻﺳﺘﻌﻤﺎﻝ -Instabilité: changement de spécialité: donc un autre code ﻏﻴﺮ ﻣﺴﺘﻘﺮ

Les types de codification puissance lexicographique La puissance lexicographique correspond au nombre de valeurs

Les types de codification puissance lexicographique La puissance lexicographique correspond au nombre de valeurs différentes que l'on peut traduire avec le code. ● ﺗﻤﺜﻞ ﻋﺪﺩ ﺍﻟﻘﻴﻢ ﺍﻟﻤﺨﺘﻠﻔﺔ ﺍﻟﺘﻲ ﻳﻤﻜﻦ ﺍﻥ ﻧﺤﺼﻞ ﻋﻠﻴﻬﺎ ﻣﻦ ﺭﻣﺰ ﻣﺎ ● Exemple : si on utilise un code binaire, sur 2 caractères on ne peut traduire que 2 (caractères) à la puissance 2 (code binaire 1 et 0) soit 4 valeurs. ● ﻗﻴﻢ ﻣﺨﺘﻠﻔﺔ 4 ﺭﻗﻤﻴﻦ ﻓﻲ ﺍﻟﻨﻈﺎﻡ ﺍﻟﺜﻨﺎﺋﻲ ﻳﺴﻤﺤﺎﻥ ﺑﺘﻤﺜﻴﻞ ●si le code est en décimal, chaque position peut traduire 10 valeurs ﺍﺭﻗﺎﻡ 10 ﺍﻟﺮﻗﻢ ﺍﻟﻌﺸﺮﻱ ﻳﺴﻤﺢ ﺑﺘﻤﺜﻴﻞ ●

Les types de codification puissance lexicographique Si on utilise l'aphabet, et un code sur

Les types de codification puissance lexicographique Si on utilise l'aphabet, et un code sur 2 caractères on aura une puissance lexicographique de 2 puissance 26 soit (67 108 864 mots de 2 caractères) ● ﺍﻱ 2 ﺍﺱ 26 ﻓﻲ ﺣﺎﻟﺔ ﺍﺳﺘﻌﻤﺎﻝ ﺍﻟﺤﺮﻭﻑ ﻓﺎﻥ ﺍﻟﺮﻣﺰ ﻣﻦ ﺣﺮﻓﻴﻦ ﻳﻤﺜﻞ ﻛﻠﻤﺔ ﻣﺨﺘﻠﻔﺔ 67108864 ●

Les types de codification puissance lexicographique Exemple: code voiture en Algérie 5 pos (numéro

Les types de codification puissance lexicographique Exemple: code voiture en Algérie 5 pos (numéro seq) + 1 pos (type) + 2 pos (année) + 2 pos (wilaya) Puissance= 10 puissance 10 Exmple: code étudiant 1 pos (spécialité) + 1 pos(section) + 2 pos (n seq) Puissance=26*10*10 puissance 2= 26*10 puissance 3

Les types de codification 4. -Codification par niveau ﺑﺎﻟﻤﺴﺘﻮﻳﺎﺕ Cas particulier de la codification

Les types de codification 4. -Codification par niveau ﺑﺎﻟﻤﺴﺘﻮﻳﺎﺕ Cas particulier de la codification articulée les zones (descripteurs) sont des niveaux ﺣﻴﺚ ، ﺣﺎﻟﺔ ﺧﺎﺻﺔ ﻣﻦ ﺍﻟﺴﺎﺑﻖ ﻟﻸﻘﺴﺎﻡ ﻋﻼﻗﺔ ﺍﺣﺘﻮﺍﺀ Exemple 1: Code postal 16010: 16 0 10 Wilaya Daïra Commune

Les types de codification Exemple 2: Codification d'un paragraphe dans un ouvrage I 3

Les types de codification Exemple 2: Codification d'un paragraphe dans un ouvrage I 3 2 1 Partie chapitre leçon paragraphe

Les types de codification Avantages - Même que l'articulée ˗Facilité de recherche due à

Les types de codification Avantages - Même que l'articulée ˗Facilité de recherche due à la hiérarchisation (arborescence) ˗ ﺳﻬﻮﻟﺔ ﻓﻲ ﺍﻟﺒﺤﺚ ﻭ ﻫﺬﺍ ﺭﺍﺟﻊ ﺍﻟﻰ ﺍﻟﺘﻔﺮﻉ ﺍﻟﻰ ﻣﺴﺘﻮﻳﺎﺕ Inconvénients - Même que l'articulée

Les types de codification 5. - Codification mnémonique ﺍﻟﻤﺨﺘﺼﺮ Associer au nom de l'objet,

Les types de codification 5. - Codification mnémonique ﺍﻟﻤﺨﺘﺼﺮ Associer au nom de l'objet, un nom abrégé qui rappelle l'objet codifié. ﺍﺳﺘﻌﻤﺎﻝ ﺍﺧﺘﺼﺎﺭ ﻣﻦ ﺍﺳﻢ ﺍﻟﺸﺊ ﺍﻟﻤﺮﺍﺩ ﺗﺮﻣﻴﺰﻩ Numéro commande Num_C Code postal CP Compte courant postal CCP Exemple: codification des entreprises, des pays : Algérie ALG, France FRA, des extensions des sites, monnaies…

Les types de codification Avantages - Facile à mettre en œuvre -Significative -Utiliser pour

Les types de codification Avantages - Facile à mettre en œuvre -Significative -Utiliser pour coder les Variables dans un programme informatique Inconvénients -Généralement, Porte sur le nom et non sur la valeur - ﻓﻲ ﻏﺎﻟﺐ ﺍﻷﺤﻴﺎﻥ ﻳﺴﺘﻌﻤﻞ ﻓﻲ ﺍﺧﺘﺼﺎﺭ ﺍﺳﻢ ﺍﻟﺸﺊ ﻭﻟﻴﺲ ﻗﻴﻤﺘﻪ