Vous êtes sur la page 1sur 44

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Université Saleh Boudnider Constantine 3
École Normale Supérieure de Constantine Assia Djaber
Département d’Informatique et des Sciences exactes

Support du cours

deuxième année Informatique

Système d’information 1

Présentée Par : Amel Hebboul

2022/2023
Objectifs

Intitulé Système d’Information 1


Niveau 2ème Année
cours 1H30
TD 1H30
Coefficient 03
A/S Annuel

Ce module s’articule autour de trois parties essentielles : l’introduction aux sys-


tèmes d’information, les outils d’analyse fondamentaux.

i
Grossière

SI Système d’information
SIA Système d’Information Automatisé
SAI Système Automatisé d’Information

ii
Table des matières

Introduction Générale 1

1 Introduction au système d’information 2


1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Organisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2.1 Représentation systématique de l’organisation . . . . 3
1.2.3 Entreprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.3.1 Classification des entreprises . . . . . . . . . . . . . . 5
1.2.3.2 Organisation de l’entreprise . . . . . . . . . . . . . . . 6
1.2.3.3 Environnement de l’entreprise . . . . . . . . . . . . . 7
1.2.3.4 Circuits d’information dans l’entreprise . . . . . . . . 7
1.2.3.5 Exercice . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Système d’information . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Fonctions d’un système d’information . . . . . . . . . . . . . . . . . . . 9
1.4.1 Recueil des données et des informations . . . . . . . . . . . . . 9
1.4.2 Stockage des données et des informations . . . . . . . . . . . . 10
1.4.3 Traitement des données et des informations . . . . . . . . . . . 10
1.4.4 Diffusion des informations . . . . . . . . . . . . . . . . . . . . . 11
1.5 Rôle d’un système d’information . . . . . . . . . . . . . . . . . . . . . . 11
1.5.1 Outil de communication et de coordination . . . . . . . . . . . 11

iii
Table des matières iv

1.5.2 Outil d’aide à la décision . . . . . . . . . . . . . . . . . . . . . . 11


1.5.3 Outil du contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6 Qualités d’un système d’information . . . . . . . . . . . . . . . . . . . 13
1.7 Composants d’un système d’information . . . . . . . . . . . . . . . . . 13
1.8 Aspect d’un système d’information . . . . . . . . . . . . . . . . . . . . 14
1.9 Cycle de vie d’un système d’information . . . . . . . . . . . . . . . . . 15
1.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2 Outils d’analyse 17
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.1 Donnée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.2 Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.3 Processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.4 Connaissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.4.1 Critères de qualité d’une information . . . . . . . . . . 19
2.2.5 Rôle de l’information . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6 Classes de l’information . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Représentation de l’information . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Notion d’entité . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.2 Notion d’association . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.2.1 Cardinalités . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2.2 Dimension d’une association . . . . . . . . . . . . . . 22
2.3.3 Notion de propriété . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.3.1 Dictionnaire de données . . . . . . . . . . . . . . . . . 23
2.3.4 Notion d’occurrence . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.5 Identifiant (ou Clé) . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3.6 Formalisme graphique . . . . . . . . . . . . . . . . . . . . . . . 25
2.3.7 Notion de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4 Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table des matières v

2.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.2 Types de codification . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.2.1 Codification séquentielle . . . . . . . . . . . . . . . . 28
2.4.2.2 Codification par tranches . . . . . . . . . . . . . . . . 28
2.4.2.3 Codification articulée . . . . . . . . . . . . . . . . . . 29
2.4.2.4 Codification mnémonique ou significative . . . . . . . 30
2.4.2.5 Codes contrôlables . . . . . . . . . . . . . . . . . . . . 30
2.4.3 Comment choisir une codification . . . . . . . . . . . . . . . . . 30
2.5 Contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.1 Nécessité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.2 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.3 Types de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.3.1 Contrôles directs . . . . . . . . . . . . . . . . . . . . . 31
2.5.3.2 Contrôles indirects . . . . . . . . . . . . . . . . . . . . 32
2.6 Coût de stockage et de transport de l’information . . . . . . . . . . . . 33
2.6.1 Techniques de compression de l’information . . . . . . . . . . . 33
2.7 Confidentialité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.7.1 Techniques de cryptage . . . . . . . . . . . . . . . . . . . . . . 33

3 Introduction aux bases de données 34


3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.1 Base de Données (BD) . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.2 Système de Gestion de Base de Données(SGBD) . . . . . . . . . 35
3.2.3 Domaines d’application d’un SGBD . . . . . . . . . . . . . . . . 37
3.3 Modèle relationnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.1 Représentation du modèle relationnel . . . . . . . . . . . . . . 38
3.3.2 Domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.3 Relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.3.1 Relation en intension (schéma de relation) . . . . . . 39
Table des matières vi

3.3.3.2 Relation en extension . . . . . . . . . . . . . . . . . . 39


3.3.3.3 Degré d’une relation . . . . . . . . . . . . . . . . . . . 39
3.3.3.4 Cardinalité d’une relation . . . . . . . . . . . . . . . . 40
3.3.3.5 Remarque . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.3.6 Clé d’une relation . . . . . . . . . . . . . . . . . . . . 41
3.3.3.7 Clé étrangère . . . . . . . . . . . . . . . . . . . . . . 42
3.3.4 Règles de passage du modèle entité - association au modèle
relationnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.4.1 Une entité se transforme en une relation . . . . . . . . 42
3.3.4.2 Relation binaire aux cardinalités (X,1) - (X,n), X=0
ou X=1 . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.4.3 Relation binaire aux cardinalités (X,n) - (X,n), X=0
ou X=1 . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.3.4.4 Relation n-aire (quelles que soient les cardinalités) . . 44
3.3.4.5 Relation reflexive . . . . . . . . . . . . . . . . . . . . 44
3.3.4.6 Relation binaire aux cardinalités (0,1) - (1,1) . . . . . 46
3.3.4.7 Relation binaire aux cardinalités (1,1) - (1,1) . . . . . 47
3.4 Dépendances fonctionnelles . . . . . . . . . . . . . . . . . . . . . . . . 47
3.4.1 Dépendances fonctionnelles entre propriétés . . . . . . . . . . 47
3.4.1.1 Dépendance fonctionnelle élémentaire . . . . . . . . . 49
3.4.1.2 Dépendance fonctionnelle élémentaire directe . . . . 49
3.4.1.3 Fermeture transitive des DFE . . . . . . . . . . . . . . 49
3.4.1.4 Couverture minimale des DFE . . . . . . . . . . . . . 50
3.4.1.5 Graphe des DFE . . . . . . . . . . . . . . . . . . . . . 50
3.4.1.6 Clé primaire . . . . . . . . . . . . . . . . . . . . . . . 50
3.5 Normalisation des relation . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5.1 Première forme normale . . . . . . . . . . . . . . . . . . . . . . 52
3.5.2 Deuxième forme normale . . . . . . . . . . . . . . . . . . . . . 52
3.5.3 Troisième forme normale . . . . . . . . . . . . . . . . . . . . . 53
3.5.4 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table des matières vii

3.6 Algèbre relationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53


3.6.1 Opérations de l’algèbre relationnelle . . . . . . . . . . . . . . . 54
3.6.1.1 Opération unaires . . . . . . . . . . . . . . . . . . . . 54
3.6.1.2 Opérateurs binaires . . . . . . . . . . . . . . . . . . . 56
3.7 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Table des figures

1.1 Représentation systématique de l’organisation. . . . . . . . . . . . . . . 4


1.2 Activité d’une entreprise . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Environnement d’une entreprise. . . . . . . . . . . . . . . . . . . . . . 7
1.4 Exemple des circuits d’information . . . . . . . . . . . . . . . . . . . . 8
1.5 Solution de l’exercice . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.6 Exemple d’une décision automatique . . . . . . . . . . . . . . . . . . . 11
1.7 Système d’information réel. . . . . . . . . . . . . . . . . . . . . . . . . 12
1.8 Composants d’un système d’information . . . . . . . . . . . . . . . . . 14

2.1 Relation entre donnée, information et connaissance. . . . . . . . . . . 19


2.2 Formalisme graphique de deux entités liés par une association. . . . . 26
2.3 Exemple : association binaire. . . . . . . . . . . . . . . . . . . . . . . . 26
2.4 (a) Exemple : association n-naire. (b) Exemple : association réflexive. . 27
2.5 Codification des numéros d’immatriculation des véhicules . . . . . . . 29
2.6 Code postale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.1 Différence entre un SGBD et un SI. . . . . . . . . . . . . . . . . . . . . 35


3.2 Une entité se transforme en une relation (table) . . . . . . . . . . . . . 42
3.3 Relation binaire aux cardinalités (X,1) - (X,n), X=0 ou X=1 . . . . . . 43
3.4 Relation binaire aux cardinalités (X,n)-(X,n). . . . . . . . . . . . . . . 44
3.5 MCD : Relation n-aire. . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.6 MPD : Relation n-aire. . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.7 Relation reflexive : cardinalité (X,1) - (X,n). . . . . . . . . . . . . . . . 46

viii
Table des figures ix

3.8 Relation reflexive : cardinalité (X,n) - (X,n) . . . . . . . . . . . . . . . 46


3.9 MCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.10 Relation binaire aux cardinalités (0,1) - (1,1) . . . . . . . . . . . . . . 47
3.11 Graphe des DFE de la relation Voiture . . . . . . . . . . . . . . . . . . 50
3.12 Graphe des DFE de la relation CodePostal . . . . . . . . . . . . . . . . 51
3.13 Graphes des DFs et la normalisation en 3FN . . . . . . . . . . . . . . . 54
Liste des tableaux

2.1 Types des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


2.2 Exemple d’un dictionnaire de données . . . . . . . . . . . . . . . . . . 23
2.3 Exemple : tableau d’occurrences de l’entité Étudiant . . . . . . . . . . 24

3.1 ETUDIANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2 Employé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3 Domaines d’attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.4 La relation DEPT et les lignes à ajouter . . . . . . . . . . . . . . . . . . 41
3.5 La relation noteetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.6 CLIENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.7 PCLIENT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.8 SCLIENT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.9 LIVREB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.10 LIVREB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.11 INTERLIVRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.12 UNIONLIVRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.13 DIFLIVRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

x
Introduction Générale

1
Chapitre 1. Introduction au système d’information 2

Chapitre 1

Introduction au système
d’information

Objectifs
1. Savoir ce qu’est un système d’information,

2. Connaître le vocabulaire utilisé dans un système d’information,

3. Connaître les fonctions et le rôle d’un système d’information,

4. Connaître le cycle de vie et les phases de mise en place d’un système d’informa-
tion,

1.1 Introduction
Dans l’activité de chaque organisation, on utilise une quantité importante d’infor-
mations. Pour être utilisables pour la prise des décisions, ces informations doivent
être stockées, diffusées, traitées et transformées. Toute organisation utilise de l’infor-
mation pour son fonctionnement ou pour communiquer avec son environnement. Le
gestionnaire doit être capable de traiter (ou accompagner le traitement) l’informa-
tion et la rendre utile et rentable pour l’organisation.
Chapitre 1. Introduction au système d’information 3

1.2 Définitions
1.2.1 Système
Définition 1.1. Un système est un ensemble d’éléments interagissant entre eux selon
certains principes ou règles.

Définition 1.2. Un système est un groupe d’ éléments en interaction ou interdépendants


qui agissent selon un ensemble de règles pour former un tout unifié [1]. Un système,
entouré et influencé par son environnement , est décrit par ses limites, sa structure et
son objectif et s’exprime dans son fonctionnement.

1.2.2 Organisation
Définition 1.3. Une organisation est un ensemble d’individus, regroupés au sein d’une
structure régulée, ayant un système de communication pour faciliter la circulation de
l’information, dans le but de répondre à des besoins et d’atteindre des objectifs détermi-
nés.

Organiser c’est :

- Définir et attribuer les tâches à chacun.

- Regrouper les tâches et les individus.

- Définir une hiérarchie.

- Concevoir un système de communication entre les individus et entre les ser-


vices.

- Contrôler le fonctionnement du système (manager).

Par exemple :

- Organisation économique : entreprise

- Organisation Sociale : caisse d’assurance

- Organisation Administrative : APC, rectorat, Daïra,..etc.

1.2.2.1 Représentation systématique de l’organisation


L’organisation peut être perçue comme un système :
Chapitre 1. Introduction au système d’information 4

- Les éléments matériels ou immatériels : les ressources matérielles, humaines et


les techniques appliquées.

- Les objectifs de l’organisation : production des biens ou réalisation des services.

- L’environnement de l’organisation : les administrations, clients, fournisseurs.

F IGURE 1.1 – Représentation systématique de l’organisation.

L’organisation est un système composé de trois sous-systèmes (voir la figure 1.1) :

1. Système opérant (SO) : Il est chargé d’effectuer toutes les opérations d’exécu-
tion. Il englobe toutes les fonctions liées à l’activité propre de l’organisation :
facturer les clients, régler les salariés, gérer les stocks.

2. Système de décision (SD) : procède de pilotage (régulation et contrôle) du


SO en décidant du comportement de celui-ci en fonction des objectifs visés. Ce
système est composé de la direction générale, la direction commerciale, et la
direction financière, etc. Il reçoit du SO des informations sur son état et réagit
par des décisions sur le processus du SO par régulation des flux (lancement
d’une nouvelle gamme de produits, modification des prix, etc.).

3. Système d’information (SI) : En interface entre le SO et le SD se trouve le


SI. Il sert à assurer un couplage et une bonne synchronisation entre les deux
Chapitre 1. Introduction au système d’information 5

systèmes par échanges et traitement d’informations. Il est chargé de stocker et


de traiter les informations relatives au SO afin de les mettre à la disposition du
SD.

1.2.3 Entreprise
L’entreprise est un élément de la société, un corps social avec ses aspects : juri-
dique, financiers et sociaux. Elle est régie par son environnement, tout comme elle
régit cette environnement car :

- Elle suit l’évolution des techniques ;

- Elle s’intègre dans le contexte économique ;

- Elle s’adapte au système social.

L’entreprise est organisée autour de :

- Moyens matériels : sont les moyens physiques utilisés par l’entreprise pour fa-
briquer des biens ou réaliser des services.

- Moyens humains : sont les moyens en personnel de toutes les catégories.

- Méthodes (techniques) : ce sont les traitements effectués par le personnel de


l’entreprise utilisant les moyens matériels pour réaliser la tâche de l’entreprise.

Les moyens mis à la disposition de l’entreprise sont utilisés pour réaliser sa mission.
Celle-ci peut être définie comme la production de biens ou de services nécessaire à la
satisfaction des besoins individuels et collectifs. Exemples :

- Entreprise de production de biens : Condor, LG, Sony ; etc.

- Entreprise prestataire de services : les opérateurs téléphoniques, université, etc.

1.2.3.1 Classification des entreprises


Deux critères sont utilisés pour classifier les entreprises :

1. Selon la forme de leur activité :

- Les entreprises commerciales : Elles achètent des biens qui sont appelés «
marchandises » pour les revendre en état sans leur faire subir des transfor-
mations.

- Les entreprises industrielles : Elles ont pour objectif la production des


biens, elles achètent, transforment et vendent.
Chapitre 1. Introduction au système d’information 6

- Les entreprises prestataires de services : Elles ont pour mission de réaliser


un service, c’est-à-dire effectuer certains travaux utiles (ex : universités,
hôpitaux,...).

2. Selon le mode de propriété de leur patrimoine :

- Les entreprises publiques : dont le patrimoine est constitué intégralement


des biens publics.

- Les entreprises privées : dont le patrimoine appartient à une personne


(entreprise individuelle) ou à plusieurs personnes (entreprise sociétaire).

1.2.3.2 Organisation de l’entreprise


Les activités principales de l’entreprise, concourant à un même objectif, peuvent
être définies par autant de fonctions. Exemple : produire, commercialiser,...
Lorsque les activités relatives à une fonction sont importantes et variées l’entreprise
est structurée en plusieurs services.

1. Activité : l’entreprise apparaît alors dans la société comme le lieu de l’action


et pour la décrire : toute entreprise consomme des entrants, met en œuvre des
techniques et des ressources, et produit des sortants (voir la figure 1.2).

F IGURE 1.2 – Activité d’une entreprise

2. Service : est constitué par un groupe d’individus, disposant de moyens maté-


riels, assurant tout ou une partie d’une fonction.
Exemple : Un département d’informatique est décomposé de plusieurs services :
scolarité, diplôme, pédagogie,...

3. Organigramme : est un schéma permettant de présenter l’organisation de l’en-


treprise, il fait apparaître les fonctions et les services, le nom des responsables,
Chapitre 1. Introduction au système d’information 7

F IGURE 1.3 – Environnement d’une entreprise.

la hiérarchie.

1.2.3.3 Environnement de l’entreprise


L’entreprise entretient des relations avec de nombreux partenaires :

- D’autres entreprises, des fournisseurs, des clients ou des sous-traitants, des


prestataires de service.

- Des partenaires financiers, banques ou autres entreprises.

- Les administrations, impôts, cotisations sociales...

- Les collectivités locales, ACP, DAIRA,...

Donc, l’entreprise n’est pas isolée, elle a besoin de nombreux partenaires. La figure
1.3 illustre un schéma de l’environnement de l’entreprise.

1.2.3.4 Circuits d’information dans l’entreprise


Les secteurs d’activité d’une entreprise sont reliés par des circuits dans lesquels
circulent des flux. Ce sont principalement les flux d’information, de matière et d’ar-
gent.
Tout type de flux (autre que celui d’information) doit être accompagné d’un flux d’in-
formation. Les circuits peuvent être internes ou externes (voire la figure 1.4).
A travers ces circuits, l’information joue un rôle prépondérant puisqu’elle est néces-
saire à la connaissance de tous les flux qui y circulent ; il est alors indispensable de la
normaliser. La normalisation implique généralement :

- Une codification de l’information,

- Une standardisation de ses supports.


Chapitre 1. Introduction au système d’information 8

F IGURE 1.4 – Exemple des circuits d’information

La normalisation permet de réduire les risques d’erreurs et de faciliter les opérations


à effectuer. Néanmoins, il subsiste toujours des erreurs, donc avant de stocker les
données dans la base, il faut les contrôler.

1.2.3.5 Exercice
Nous voulons représenter par un circuit d’information le processus d’inscription
d’un nouveau bachelier à la Faculté des NTIC.
Le nouveau bachelier doit en premier déposer son relevé de note original, son af-
fectation définitive et les frais d’inscription au niveau du service inscription du vice-
rectorat de la pédagogie. Le responsable lui remet un reçu de paiement, un certificat
de scolarité et sa carte d’étudiant.
Il se présente ensuite au service scolarité de la Faculté NTIC pour déposer un dossier
contenant un acte de naissance, une copie du relevé de notes du BAC, une copie de
l’affectation définitive et 2 photos. La secrétaire lui remet une fiche d’information
qu’il remplit et la remet à la secrétaire. Établir le circuit d’information correspondant
à ce problème.
Chapitre 1. Introduction au système d’information 9

F IGURE 1.5 – Solution de l’exercice

Solution voir la figure 1.5

1.3 Système d’information


Définition 1.4. Un système d’information est un ensemble d’éléments ou de composants
interdépendants qui collectent (entrée), manipulent (traitent), stockent et diffusent (sor-
tie) des données et des informations, et fournissent une réaction corrective (mécanisme
de rétroaction (feedback)) pour atteindre un objectif. Le mécanisme de rétroaction est le
composant qui aide les organisation à atteindre leurs objectifs, tels que l’augmentation
des bénéfices ou l’amélioration du service client [2].

Définition 1.5. Un système d’information est un ensemble organisé de ressources : ma-


tériel, logiciel, personnel, données, procédures. . . permettant d’acquérir, de traiter, de
stocker des informations (sous formes de données, textes, images, sons, etc.) dans et
entre des organisation [3].

1.4 Fonctions d’un système d’information


1.4.1 Recueil des données et des informations
Recueillir des données ou des informations (support papier, informatique. . .) avant
leur traitement, c’est une fonction correspond en réalité à différents types de tâches :
Chapitre 1. Introduction au système d’information 10

- Collecter des données ou des informations (tâche dite d’écoute).

- Il faut retenir, parmi les informations collectées, celles qui sont pertinentes en
regard des activités de l’entreprise (tâche d’analyse).

- Il faut entrer les informations retenues dans le système d’information (tâche


de saisie).

La collection des informations est réalisée auprès de sources externes qui corres-
pondent à toutes les composantes de l’environnement qui génèrent de l’information
(organismes professionnels par exemple) et de sources internes qui correspondent à
toutes les composantes de l’entreprise qui produisent de l’information (ex : service
comptable).

1.4.2 Stockage des données et des informations


Il s’agit de conserver et archiver de manière durable et stable les données pri-
maires (brutes) et finales sous des formes exploitables et capables de les retrouver
rapidement et sans erreur (utilisation ultérieure ou obligation légale). Aujourd’hui,
le support privilégié de l’information est constitué par les moyens mis à disposition
par les disques des ordinateurs (disques durs, CD, DVD, ...) ; cependant, le papier
reste un support très utilisé en entreprise (conservation des archives papiers). Les
informations stockées dans les ordinateurs sont sous forme de fichier ou organisés
afin d’être plus facilement exploitables sous la forme d’une base de données.

1.4.3 Traitement des données et des informations


Pour être exploitable, l’information ou la donnée subit des traitements. Il s’agit de
transformer les données primaires (brutes) et les informations en résultats (produire
de nouvelles informations) par des opérations de calculs, de sélection, de regroupe-
ment, de mise en forme, de tri, de classement, de résumé. . .
Ces traitements peuvent être :

- Manuels.

- Automatiques (réalisés par des ordinateurs).


Chapitre 1. Introduction au système d’information 11

1.4.4 Diffusion des informations


Il s’agit de transmettre les informations à d’autres utilisateurs (hommes ou ma-
chines). Pour être exploitée, l’information doit parvenir dans les meilleurs délais à
son destinataire par : Forme orale – Support papier (courrier, note interne, . . .) –
Support numérique (Vitesse optimale - Large diffusion - Internet (Web, Email), mo-
biles, Intranet,...).

1.5 Rôle d’un système d’information


1.5.1 Outil de communication et de coordination
- Un outil de communication interne.

- Un outil de communication externe : le SI joue le rôle d’un intermédiaire entre


l’organisation et son environnement.

- Le SI permet de coordonner l’activité des différentes composantes de l’organi-


sation.

1.5.2 Outil d’aide à la décision


Le SI met à la disposition des décideurs les informations nécessaires à la prise de
décision. Il permet d’étudier les conséquences prévisibles des décisions et d’automa-
tiser certaines décisions.
Exemple :
Règle d’admission d’un étudiant : Moyenne >= 10 et Pas de note < Coefficient ma-
tière (voire la figure 1.6).
Dans les décisions non programmables, la connaissance des entrées ne suffit pas

F IGURE 1.6 – Exemple d’une décision automatique

pour déterminer les sorties car les mêmes entrées peuvent donner lieu à différentes
sorties.
Exemple : La décision de racheter un étudiant n’est pas programmable car il y a des
Chapitre 1. Introduction au système d’information 12

choix à faire suivant l’étudiant. Ce choix incombe aux membres du jury qui délibère,
seul l’être humain peut trancher dans ces situations.
On en déduit que seules les parties du système d’information correspondant à des
décisions programmables seront automatisées. Le sous ensemble automatisées sera
appelé Système d’Information Automatisé (SIA) .
Or, même l’ensemble de toutes les décisions programmables du SI doivent être sou-
mises au choix des décideurs quand à la priorité de ce qui devra ou non être automa-
tisé. Étant donné que l’automatisation est une opération coûteuse en moyens finan-
ciers, humains et en temps. De plus, l’automatisation peut conduire dans beaucoup
de cas à un bouleversement de l’organisation sur le plan des tâches, des procédures
et organigrammes.
Exemple : Règle d’achat d’un produit : quantité du produit < seuil.
D’ou à partir du SIA, on devra dégager un système automatisé d’information SAI qui
concernera uniquement l’ensemble des décisions programmables pour lesquelles la
priorité aura été fixée. Le SAI peut être vu comme un SI artificiel qui sera greffé au
SI réel. Ceci est représenté par la figure 1.7.

F IGURE 1.7 – Système d’information réel.


Chapitre 1. Introduction au système d’information 13

1.5.3 Outil du contrôle


Le SI permet de contrôler l’évolution de l’organisation. Il permet de détecter les
dysfonctionnements internes et les situations anormales.

1.6 Qualités d’un système d’information


- Rapidité et facilité d’accès à l’information : grâce à l’utilisation des plate-
formes logicielles et matérielles performantes et des interfaces conviviales.

- Fiabilité des informations : le SI doit fournir des informations sures, fiable et


à jours.

- Pertinence de l’information : l’information doit être filtrer en fonction de l’uti-


lisateur

- Sécurité de l’information : par l’utilisation des logiciels de sécurité efficaces


(des routeurs filtrants, anti-virus, pare-feu, détecteurs d’intrusions, etc.).

1.7 Composants d’un système d’information


- Il y a donc tout d’abord des individus : ce sont toutes les personnes qui utilisent
le système, qu’elles soient simples employés ou cadres. Elles sont concernées
soit en utilisant de l’information pour réaliser leurs tâches, soit en participant
aux tâches liées à l’acquisition, au stockage, au traitement ou à la communi-
cation d’informations. Ce sont aussi les spécialistes des systèmes d’information
dont le rôle est la conception, la mise en œuvre et la gestion quotidienne du
système d’information.

- Il y a également des moyens matériels : ce sont tous les dispositifs physiques


permettant de recevoir, manipuler et émettre l’information ainsi que les sup-
ports de l’information, qu’ils soient papiers, magnétiques, optiques ou encore
électroniques.

- Il y a ensuite des logiciels et des procédures : les logiciels correspondent à


l’ensemble des programmes qui sont nécessaires au fonctionnement du système
d’information (lorsqu’il est informatisé bien évidemment). Comme un système
d’information n’est que très rarement entièrement automatisé, les procédures
Chapitre 1. Introduction au système d’information 14

décrivent comment sont articulés les traitements manuels et les traitements


automatisés.

- Il y a enfin les données qui constituent la matière première des traitements.


Elles sont soit saisies et dans cette hypothèse, correspondent à des événements
nouveaux pour le système d’information, soit calculées et sont alors des résul-
tats de traitement.

F IGURE 1.8 – Composants d’un système d’information

Le SI ne doit donc pas être assimilé au système informatique qui n’en est qu’un sous-
ensemble. Le système informatique constitue un support du SI qui prend en charge
l’information numérisée et les traitements automatisés. D’une manière générale, ce
sont la taille, le secteur d’activité, l’ancienneté de l’entreprise mais aussi la stratégie
des dirigeants qui déterminent le niveau d’automatisation d’un SI.

1.8 Aspect d’un système d’information


L’étude des systèmes d’informations a permis de dégager deux aspects composant
les SI, où chaque aspect couvre une ou plusieurs fonctionnalités des SI :
Chapitre 1. Introduction au système d’information 15

1. Aspect statique (ou aspect données) couvre la fonctionnalité de stockage :

- L’enregistrement de l’information survenue a l’intérieur ou l’extérieur dans


la base d’information

- L’enregistrement des structures des données des règles et contraintes aux-


quelles doit répandre ces informations de manière formalise dans un mo-
dèle de données.

2. Aspect dynamique (ou aspect traitement) couvre la fonctionnalité de collec-


tion, de traitement et de diffusion. Le système est voit comme un être ayant un
comportement pouvant évoluer dans le temps par le biais des traitements que
l’on effectue sur les données du SI.

1.9 Cycle de vie d’un système d’information


Cycle de vie d’un système d’information désigne toutes les étapes du développe-
ment d’un SI, de sa conception à sa disparition. Un système d’information a un cycle
de vie caractérisé par deux grandes étapes :

- Le développement démarre par la prise de décision de construire un nouveau


SI plus performant.

- L’exploitation du SI comprend trois phases couvrant la vie du SI : Jeunesse,


Maturité et Vieillesse.

La phase de développement du SI doit suivre les étapes d’un processus appelé «


processus de développement » :

- Analyse de l’existant et des besoins de l’organisation.

- Conception du système

- Réalisation des parties automatiques dans le système (les logiciels) : Traduction


des algorithmes dans un langage choisi.

- Vérification et validation des logiciels.

L’étape d’analyse consiste d’une part à comprendre et modéliser le fonctionnement


d’un domaine d’étude du système d’information de l’organisation, et d’autre part à
préparer et concevoir la solution informatique adéquate.
L’étape de conception nécessite l’utilisation d’une méthode ou démarche afin de
Chapitre 1. Introduction au système d’information 16

construire le schéma conceptuel du SI. Il existe dans la littérature une multitude


de méthodes de conception permettant la modélisation de SI. Chaque méthode peut
être classée sous l’une des approches de modélisation suivantes :

1. Approches cartésiennes ou logique : Elles sont basées sur un découpage fonc-


tionnel ou modulaire des besoins de l’organisation, par exemple dans une en-
treprise commerciale : Gestion du personnel, Gestion des clients, Gestion des
fournisseurs, Gestion des stocks.
Exemples de méthodes : CASTELIANI, SADT, CASE, . . .

2. Approches systémiques : Elles considèrent le SI sous deux aspects. L’aspect «


statique » ou « données » et l’aspect « dynamique » ou « traitements ». Exemples
de méthodes : Modèle Entité/Association, REMORA, MERISE, . . .

3. Approches orientés objets : Le SI est perçu comme un ensemble d’objets com-


muniquant entre eux par échange de messages. Chaque objet est décrit par
ses « propriétés » (données) et ses « méthodes » (traitements). Exemples de
méthodes : OOSE, HOOD, O*, OMT, UML . . .

Dans ce cours, nous allons nous pencher sur quelques méthodes basées sur la dé-
marche systémique.

1.10 Conclusion
Chapitre 2

Outils d’analyse

2.1 Introduction
Nous introduirons dans ce chapitre les éléments de base pour mener à bien une
analyse d’un système d’information informatisé.

2.2 Définitions
2.2.1 Donnée
Les données consistent en des réalités brutes. Elles sont les résultats direct d’une
mesure. Elles peut être collectées par un outil de supervision, par une personne ou
être déjà présente dans une base de données. Une donnée seule ne permet pas de
prendre une décision sur une action à lancer. Par exemple :un numéro d’employé, le
nombre total d’heures travaillées dans une semaine.
Comme le montre le tableau 2.1, plusieurs types de données peuvent représenter ces
réalités. Lorsque les réalités sont arrangées de manière significative, ils deviennent
de l’information.

Données Représentées par


Alphanumériques Chiffres, lettres et autres caractères
Image Images graphiques et photos
Audio Son, bruit ou tonalités
Vidéo Images animées ou photos
TABLEAU 2.1 – Types des données

17
Chapitre 2. Outils d’analyse 18

2.2.2 Information
Une information est un ensemble de réalités organisées de manière à avoir une
valeur supplémentaire au-delà de la valeur des réalités individuels. C’est à dire, une
information est une donnée à laquelle un sens et une interprétation ont été donnés.
Une information permet à un responsable opérationnel de prendre une décision
(d’échelle locale ou à petite échelle) sur une action à mener.
Par exemple, les directeurs des ventes peuvent trouver que connaître le total des
ventes mensuelles convient mieux à leur objectif (c’est-à-dire qu’il a plus de valeur)
que de connaître le nombre de ventes pour chaque représentant commercial. Fournir
des informations aux clients peut également aider les entreprises à augmenter leurs
revenus et leurs bénéfices.

2.2.3 Processus
Le processus transforme des données en informations ou est un ensemble de
tâches logiquement liées effectuées pour atteindre un résultat défini. Le processus
de définition des relations entre les données pour créer des informations utiles né-
cessite des connaissances.

2.2.4 Connaissance
La connaissance est la prise de conscience et la compréhension d’un ensemble
d’informations et les façons dont ces informations peuvent être rendues utiles pour
soutenir une tâche spécifique ou prendre une décision. Avoir des connaissances signi-
fie comprendre les relations dans l’information. Par exemple : Une partie des connais-
sances dont vous avez besoin pour construire une disposition de chemin de fer, est
la compréhension de l’espace dont vous disposez pour la disposition, du nombre de
trains qui circuleront sur la voie et de la vitesse à laquelle ils voyageront.
Le lien entre les différents concepts est résumé par la figure 2.1.
La sélection ou le rejet des données en fonction de leur pertinence pour des tâches
particulières est basé sur les connaissances utilisées dans le processus de conversion
des données en informations. Par conséquent, vous pouvez également considérer
les informations comme des données rendues plus utiles grâce à l’application des
connaissances.
Chapitre 2. Outils d’analyse 19

F IGURE 2.1 – Relation entre donnée, information et connaissance.

Les travailleurs du savoir (Knowledge workers KW) sont des personnes qui créent,
utilisent et diffusent des connaissances, et sont généralement des professionnels des
sciences, de l’ingénierie, des affaires et d’autres domaines.
Un système de gestion des connaissances (knowledge management system KMS)
est un ensemble organisé de personnes, de procédures, de logiciels, de bases de don-
nées et d’appareils utilisés pour créer, stocker et utiliser les connaissances et l’expé-
rience de l’entreprise.

2.2.4.1 Critères de qualité d’une information


- Pertinente : utile au gestionnaire si l’information permet de mieux comprendre
une situation, de se faire une opinion, de prendre une décision.

- Exacte, valide : décrit bien la réalité et provient d’une source digne de confiance.

- Complète : inclut les principales facettes de la recherche définissant l’objet de


la recherche. Apporte plusieurs réponses permettant de prendre une décision
éclairée.

- Récente est à jour et encore valable. Date de publication assez récente.


Chapitre 2. Outils d’analyse 20

2.2.5 Rôle de l’information


Tout acte de la vie d’une organisation s’accompagne ou est conditionné par des
informations pour :

- Améliorer son fonctionnement

- Faciliter la prise de décision

L’information joue un rôle fondamental dans les relations entre les éléments du sys-
tème. L’activité de service est guidée par les ordres de la direction.

2.2.6 Classes de l’information


Il existe plusieurs classifications possibles de l’information :

1. Selon l’origine (la provenance)

- Informations internes : générées au sein de l’entreprise. Exemple, le


montant d’une facture pour un client.

- Information de nature hiérarchique : représente les ordres ou les


instructions qui sont destinées vers les subordonnées de la part d’un
supérieur (Inventaire).

- Informations de conseils : certains postes de travail ne reçoivent pas


uniquement des ordres mais aussi des informations destinées à l’idée
d’accomplissement des tâches.

- Informations d’interactions : c’est lorsqu’il y’a échange d’informa-


tions entre les services.

- Informations de représentation : sont généralement des résultats ou


réponses aux informations de décision. Exemple : L’état d’inventaire.

- Informations externes : prises dans l’environnement de l’entreprise et


utiles au bon fonctionnement de l’entreprise. Exemple, le taux de TVA, les
prix des fournisseurs. . .. . .

2. Selon la durée de vie de l’information

- Informations volatiles : ayant une courte durée de vie. Exemple, la per-


sonne X est arrivée à son poste de travail à 8h15 et partie à 16h30.
Chapitre 2. Outils d’analyse 21

- Informations persistantes :représente la mémoire de l’entreprise ; sto-


ckées et sécurisées. Exemple, les adresses des clients et des fournisseurs.
3. Selon le traitement appliqué
- Informations brutes : utilisées sans modification préalable. Exemple, poids
d’une pièce fabriquée dans un atelier.

- Informations calculées : à partir des informations brutes ou d’autres in-


formations obtenues par calculs ou règles de gestion. Exemple, les mon-
tants des salaires.

2.3 Représentation de l’information


2.3.1 Notion d’entité
Une entité ou individu est la représentation dans le SI d’un objet concret ou abs-
trait (un événement, un lieu, une personne, une chose) de l’univers de l’organisation.
Exemple : Étudiant (concret) ; Module (Abstrait).
Les caractéristiques d’une entité sont :

- Elle possède une existence autonome.

- Elle est distinguée des autres entités.

- Elle peut posséder des propriétés.

- Elle possède une durée de vie.

Remarque On parle d’entité type c’est à dire classe d’entité ayant des propriétés
analogues.
Exemple : l’entité personne est l’entité type de deux entités : étudiant et enseignant.

2.3.2 Notion d’association


Une association est définie par une correspondance (une relation) entre deux
ou plusieurs entités. Une association peut posséder une ou plusieurs propriétés.
Exemple :
Dans un banque, Un client possède un ou plusieurs compte bancaire.
Possède est une relation qui lit l’entité Client et l’entité CompteBancaire.
Remarque :
On parle d’association type c’est une association entre plusieurs entités type.
Chapitre 2. Outils d’analyse 22

2.3.2.1 Cardinalités
La cardinalité est notée sous la forme (X,Y), X est le nombre minimum d’occur-
rences de l’entité1 relié à l’entité2 et Y est le nombre maximum d’occurrences de
l’entité1 relié à l’entité2.
Dans la pratique on gère les cardinalités suivantes :

- 0,1 : Chaque occurrence de l’entité est relié à au plus une occurrence de l’asso-
ciation. Exemple : Un employé est responsable d’au plus un service.

- 1,1 : Chaque occurrence de l’entité est reliée exactement à une occurrence de


l’association. Exemple : Un compte bancaire appartient à un client et un seul.

- 0,N : Chaque occurrence de l’entité est relié à un nombre quelconque d’occur-


rence de l’association. Exemple : Une personne possède 0 ou N voitures.

- 1,N : Chaque occurrence de l’entité est relié à au moins une occurrence de


l’association. Exemple : Un client possède un ou plusieurs compte bancaire.

2.3.2.2 Dimension d’une association


La dimension d’une association est le nombre d’entité qu’elle relie.

- Association binaire : reliant deux entités.

- Association n-aires : reliant plusieurs entités (avec n > 2)

- Association réflexive : qui associe les occurrences d’une même entité.

2.3.3 Notion de propriété


Une propriété (caractéristique ou attribut) est l’élément d’information de base, le
plus fin. C’est une donnée élémentaire qui est utilisée pour décrire les entités et les
associations.
Exemples :
l’entité Client est caractérisée par les propriétés : Numéro de client, la raison sociale,
adresse et ville.
L’entité Compte Bancaire est caractérisée par les propriétés : Numéro de compte,
Nom de la banque et l’agence.
Une propriété se décrit par tout ou partie des éléments suivants :
Chapitre 2. Outils d’analyse 23

Nom Type Longueur Description Remarque Contrainte


NumE numérique octet Numéro Identifiant,
d’étudiant ne peut être
modifié
NomE caractère 20 Nom d’étu-
diant
Pr_E caractère 20 Prénom
d’étudiant
EMD1_E numérique octet note de sa valeur
contrôle 1 de entre 0 et 20
l’étudiant
TABLEAU 2.2 – Exemple d’un dictionnaire de données

- Son nom : composé de caractères alphanumériques, de préférence une compo-


sition de lettres, chiffres et un trait d’union.

- Sa description : ce quelle représente et son intérêt dans le contexte

- Sa nature : son type et/ou domaine,

- Sa longueur : nombre de caractères dans le format.

Une propriété peut être :

- Obligatoire ou facultative.

- Brut (non calculée).

- Élémentaire (non décomposable).

- Normée par des organismes officiels (Cin , Nimm , Ntel , . . .)

2.3.3.1 Dictionnaire de données


La liste de toutes les propriétés est définie dans un dictionnaire de données. Celui-
ci contient pour chaque propriété tout ou partie des éléments suivants : son nom,
son type et sa longueur, sa description et contrainte ou remarques, comme le montre
l’exemple suivant (voire le tableau 2.2 ).
Les propriétés définies dans un dictionnaire de données doivent être élémentaires.
Une propriété définie dans le dictionnaire de données doit être :

- Pertinente : présente un intérêt pour le domaine étudié.

- Unique dans le modèle, Deux ou plusieurs entités ne peuvent jamais avoir une
même propriété (Exemple : Nous avons défini raisonSociale comme propriété
dans l’entité Client, celle – ci ne peut pas être définie dans l’entité Facture.
Chapitre 2. Outils d’analyse 24

- Brut (non calculée)


Exemple : L’âge d’une personne est calculable à partir de son date de naissance.

- Atomique : nom décomposable (cette décomposition est relative à son exploi-


tation dans le SI exemple : adresse contenant aussi la ville)

- A une seule signification : si une propriété a plusieurs sens, on parle de po-


lysème, par contre on parle de synonymes quand deux propriétés ont le même
sens.

- Exemple de Polysème :
Date est une propriété qui peut représenter la date de la commande client
et la date de livraison. Dans cet exemple, il faut utiliser deux propriétés
pour représenter chacune des deux dates, ComDate pour la date de la
commande et LivDate pour la date de livraison.

- Exemple de synonyme :
Libellé et désignation sont deux propriétés qui ont représentent le nom
d’un produit, ils ont donc le même sens. Dans cet exemple, il faut choisir
un seul nom pour désigner le nom du produit.

2.3.4 Notion d’occurrence


Considérons l’entité Étudiant caractérisée par les propriétés : Numéro de convo-
cation, Nom, Prénom, Date de naissance, Moyenne en Arabe et Moyenne en Anglais
(voire le tableau 2.3).

Numéro Nom Prénom Date_naiss Arabe Anglais


001 SLAOUI Amine 28/10/96 12,05 10,46
002 BENMOUSSA Latifa 08/10/95 8,81 10,44
003 HAJAMA Mohamed 23/01/97 10,31 11,09
004 FARAH Adil 02/09/95 9,30 13,09
TABLEAU 2.3 – Exemple : tableau d’occurrences de l’entité Étudiant

(a) Occurrence d’une propriété Toute valeur prise par la propriété définit une
occurrence de la propriété.
La propriété Date_naiss prend les valeurs (donc les occurrences) : 28/10/96 ;
08/10/95 ; 23/01/97 ; 02/09/95.
Chapitre 2. Outils d’analyse 25

(b) Occurrence d’une entité L’ensemble de valeurs prises par les propriétés carac-
térisant une entité définit l’occurrence d’une entité.
Exemple : Chaque ligne du tableau 2.3 est une occurrence de l’entité Étudiant.

(c) Occurrence d’une association Toute réalisation de l’association générée par


des occurrences des entités impliquées dans l’association.

2.3.5 Identifiant (ou Clé)


Propriété ou groupe de propriétés qui sert à identifier une entité. L’identifiant
d’une entité est choisi par l’analyste de façon à ce que deux occurrences d’une entité
ne puissent pas avoir le même identifiant.
Exemples :
L’identifiant de l’entité Client est Numéro_Client car deux clients ne peuvent pas
avoir le même numéro.
L’entité voiture ayant les propriétés : NuméroImmatriculation, Couleur, Marque a
comme identifiant la propriété NuméroImmatriculation.
Un identifiant d’une association est l’ensemble des identifiant des entités reliées à
cette relation.

- Un identifiant est simple quand il est constitué d’une seule propriété.

- Un identifiant est composé quand il est constitué de plusieurs propriétés.

2.3.6 Formalisme graphique


Une entité est représentée par un rectangle dans lequel apparaissent son nom
et ses propriétés. Une association est représentée par une ellipse dans lequel appa-
raissent son nom et ses propriétés éventuelles. L’identifiant est représenté par les
propriétés soulignées (voire la figure 2.2).
Exemple : Un client possède au minimum 1 compte bancaire et au maximum plu-
sieurs représenté par N d’ou la cardinalité (1,N). Alors qu’un compte bancaire appar-
tient à un client et un seul d’ou la cardinalité (1,1) (voire la figure 2.3). Le formalisme
graphique des associations n-naire et réflexive est représenté par un exemple dans la
figure 2.4.
Chapitre 2. Outils d’analyse 26

F IGURE 2.2 – Formalisme graphique de deux entités liés par une association.

F IGURE 2.3 – Exemple : association binaire.

2.3.7 Notion de fichier


Un fichier est un ensemble d’informations se rapportant à un même sujet.

(a) Structure d’un fichier : c’est un ensemble d’informations, il est à vrai dire un
ensemble d’ensembles d’informations. Le deuxième ensemble est un groupe de
propriétés relatives à une même entité. Ce groupe de propriétés constitue ce
que l’on appelle un enregistrement. Nous pouvons dire qu’un fichier est un en-
semble d’enregistrements. Exemple : Soit le fichier étudiant constitué d’un en-
semble d’informations relatives aux étudiants. ( Matricule (Mat), nom, prénom,
date-naissance, adresse, année-cursus, année-Bac ). Cette suite d’informations
constitue la structure de l’enregistrement du fichier étudiant. La structure d’un
fichier est la structure de l’enregistrement qui le constitue.

(b) Notion de champ : chaque information constitue l’enregistrement du fichier


qui s’appelle champ (zone, rubrique, propriété). Exemple : Mat est un champ,
nom est un champ. Chaque champ doit avoir

- un type (le type de l’information qu’il contient : numérique, caractère,


date)

- une taille (c’est le nombre de caractères qui composent le champ).

- Exemple :
Chapitre 2. Outils d’analyse 27

(a)

(b)
F IGURE 2.4 – (a) Exemple : association n-naire. (b) Exemple : association réflexive.

Mat Type Taille


99/0145 Caractère 07
(c) Notion de clé d’accès : Chaque fichier est identifié par son nom et chaque
élément de fichier ‘enregistrement’ est identifié grâce à une zone particulière
appelée Clé d’accès ou Index ou Indicatif. Cette clé d’accès doit avoir une
valeur unique (qui ne doit pas être partagée par les autres enregistrements). Le
champ matricule du fichier étudiant est sa clé d’accès.

2.4 Codification
Les informations saisies par les organisations se présentent parfois sous des formes
difficiles à exploiter : elles sont volumineuses, verbeuses, la même information peut
Chapitre 2. Outils d’analyse 28

apparaître sous des présentations différentes. La codification permet dans de nom-


breux cas, en réduisant et en normalisant la forme de ces données, d’en faciliter
l’utilisation, d’éviter un coût de traitement prohibitif et de limiter les erreurs. Elle
consiste à associer un ensemble de symboles aux informations.

2.4.1 Définition
Définition 2.1. La codification est une opération d’optimisation, elle substitue à une
information sous forme naturelle, un symbole conventionnel (code) qui est mieux adapté
aux objectifs de l’utilisateur et au traitement automatique.

Définition 2.2. 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.

2.4.2 Types de codification


Les possibilités de codification sont en principe illimitées. On ne présentera que
quelques types de codes très connus.

2.4.2.1 Codification séquentielle


La codification séquentielle consiste à attribuer des numéros consécutifs aux objet
à codifier d’un même ensemble.
Exemple : les employés d’une entreprise sont codifiés selon l’ordre chronologique de
leur recrutement : 001, 002,. . ., 112. Les nouveaux recrutés se verront attribuer les
codes 113, 114,..

2.4.2.2 Codification par tranches


La codification par tranches : consiste à diviser l’ensemble d’objets à codifier en
plusieurs catégories où chaque catégorie d’objets se verra attribuer une tranche de
codes. A l’intérieur des tranches, les codes sont généralement séquentiels.
Exemple : codification des produits d’un stock de quincaillerie (sur 3 positions nu-
mériques)

- Les n° 001 à 088 désignent les vis

- Les n° 100 à 285 désignent les écrous

- Les n° 300 à 357 désignent les boulons


Chapitre 2. Outils d’analyse 29

Remarque : de nouveaux écrous peuvent être insérés entre 285 et 300.

2.4.2.3 Codification articulée


La codification articulée : les codes sont décomposés en plusieurs zones où chaque
zone a une signification particulière.

1. Codification juxtaposée se présente sous forme d’une série de champs les uns
à côté des autres.
Exemple : codification des numéros d’immatriculation des véhicules (voire la
figure 2.5).

F IGURE 2.5 – Codification des numéros d’immatriculation des véhicules

2. Codification à niveaux (ou hiérarchique) est utilisée dans le cas où il existe


des relations d’inclusion entre les différents ensembles. Le code est découpé en
plusieurs zones (niveaux) où chacune représente un ensemble d’objets. Consi-
dérés de gauche à droite, ces zones représentent des ensembles de plus en plus
restreints. Cette codification peut être considérée comme un cas particulier de
la codification articulée.
Exemple : le code postale de la commune El Khroub est 25100 voire la figure
2.6.

F IGURE 2.6 – Code postale


Chapitre 2. Outils d’analyse 30

2.4.2.4 Codification mnémonique ou significative


La codification mnémonique : consiste à abréger la désignation d’un objet à l’aide
d’un ensemble réduit de caractères qui doit être évocateur de l’objet codifié. Il existe
2 sortes :

- des codes dits « consonants », obtenus par suppression des voyelles,


Exemple : FACTURE => FCTR

- des codes dits « abréviatifs » : obtenus par abréviation de la désignation de


l’objet,
Exemple : FACTURE => FACT

2.4.2.5 Codes contrôlables


Ce sont des codes dont la structure permet de déceler les erreurs de transcription.
Exemple : La numérotation d’un compte bancaire utilise une clé qui jouera le rôle de
fonction de contrôle du numéro de compte. La clé de contrôle peut être un chiffre ou
une lettre qui devra être déduite à partir du calcul sur la base de la clé.
Soit la fonction de contrôle « lettre modulo 23 », et le code dont le format est «
99999X ».
L’occurrence 95121M donnera après calcul de 95121 mod 23=16 qui correspond à
la lettre «M», d’où le code est correct.

2.4.3 Comment choisir une codification


La codification est une étape clé dans la préparation des informations car les
erreurs à ce niveau sont souvent très lourdes de conséquences et peu faciles à déceler.
Il est alors recommandé de suivre la démarche suivante :

- Définir la population à codifier (type individu, nombre individus, leur crois-


sance, maximum, etc.),

- Étudier éventuellement les ventilations statistiques

- Vérifier d’abord s’il existe des codifications déjà proposées par des organismes
spécialisés,

- Vérifier la stabilité des propriétés sur lesquelles est basé le code,

- Définir la codification avec les personnes qui auront par la suite à l’utiliser,
Chapitre 2. Outils d’analyse 31

- Mettre en œuvre le code (prévoir des consignes d’utilisation de ce code et le


tester avec les utilisateurs.

2.5 Contrôle
2.5.1 Nécessité
Les informations qui circulent dans une organisation sont très importantes pour
son bon fonctionnement et la prise de décision par ses dirigeants. C’est pourquoi
l’intrusion d’une erreur dans ces informations peut être fatale à l’organisation. Pour
éviter ces erreurs, il faut prévoir des contrôles.

2.5.2 Définition
Contrôler une information c’est vérifier sa justesse et sa conformité à la réalité de
l’organisation.
Exemple : Soit le code d’un employé : (CodeService/NunSéquentiel)=(A/999).
Si CodeService ∈ [P, D, S, C] alors le code employé F/010 est erroné, car le Co-
deService F ne correspond à aucun service de l’entreprise. Remarques : Le contrôle
peut être effectué par l’observation ou le calcul comme il peut être réalisé par la ma-
chine(l’ordinateur). Dans ce dernier cas, c’est à l’utilisateur de spécifier à la machine
les caractéristiques de l’information qui doivent être contrôlées.

2.5.3 Types de contrôle


2.5.3.1 Contrôles directs
Les contrôles qui s’effectuent du l’information elle-même, sans tenir compte des
autres informations existants dans le système.
Exemple : Le prix unitaire d’un produit supérieur à 0.

1. Les contrôles de présence et de non présence vérifient l’existence ou non


d’une information sur le support où elle devrait se trouver. Le support peut être
un document ou un fichier.
Exemple 1 :(Présence)lors de prêt d’un ouvrage l’affiliation de l’abonné doit
être vérifié (l’abonné doit exister dans le fichier des abonnés).
Exemple 2 : (Non présence) lors de l’inscription d’un nouvel abonné celui-ci ne
Chapitre 2. Outils d’analyse 32

doit pas exister déjà dans le fichier des abonnés.

2. Le contrôle de type s’agit de vérifier que le type d’une information correspond


à ce qu’il doive être.
Exemple : Code postal CP=16I90 Erreur,car le caractère I n’est pas un chiffre.
Le CP est numérique.

3. Le contrôle de cadrage désigne la position d’une information dans une zone


de saisie ou de remplissage.

- Les informations numériques sont cadrées à droite.

- Les informations alphabétiques et alphanumériques sont cadrées à gauche.

Remarque : ce contrôle est généralement assuré de manière automatique par le


logiciel.

4. Le contrôle de vraisemblance s’agit de s’assurer que l’information est vraisem-


blable, c’est-à-dire possible et concevable en fonction de son sens.
Exemple 1 : Date de naissance 15/15/1997 : erreur de vraisemblable car 1 <=
moins <=12.
Exemple 2 : Code postal 59010 car code wilaya ∈ [ 1 , 58 ].

2.5.3.2 Contrôles indirects


Les contrôles vérifient la conformité d’une information par rapport à l’ensemble
des informations se trouvant dans le système. Exemple : La date de recrutement d’un
employé supérieur à la date de création de l’entreprise.

1. Le contrôle de cohérence interne s’applique généralement à la codification


articulée. Il s’agit de vérifier l’exactitude d’une partie de l’information par rap-
port à d’autres parties de la même information.
Exemple 1 : Soit la date : Jour/Mois/Année : 30/02/1997, le contrôle de cohé-
rence interne détecte une erreur car Mois=02 , Jour=29 (Février + 29 jours)
Exemple 1 : Soit la codification suivante relative à des véhicules roulants :
[Code Véhicule][Nombre de roues]. L’occurrence [CA][02] signifie « Camion à
2 roues », or ceci est faux car il n’existe pas de camion ayant seulement 2 roues.

2. Le contrôle de cohérence externe consiste à vérifier la conformité d’une infor-


mation par rapport à d’autres informations. Exemple : Soient les informations
Chapitre 2. Outils d’analyse 33

d’un employé.

- Année de recrutement : 1998.

- Ancienneté : 10 ans.

- Le contrôle de cohérence externe détecte une erreur : Ancienneté : année


en cours 2018 - Année de recrutement 1998 = 20.

2.6 Coût de stockage et de transport de l’information


2.6.1 Techniques de compression de l’information

2.7 Confidentialité
2.7.1 Techniques de cryptage

Vous aimerez peut-être aussi