Récolte de données

Le but de récolter l'ensemble des données est d'établir un dictionnaire de données.

Pendant la phase de conception, les données recueillies et spécifiées sont inscrites dans un dictionnaire de données. Ce dictionnaire est un outil important car il constitue la référence de toutes les études effectuées par la suite.

Le dictionnaire recense l'ensemble des données appelées aussi propriétés en spécifiant leurs types de données, dimensions et formats.

Il faut noter que la récolte des données se fait à partir : de documents, bases de données existantes et interview avec les différents acteurs de l'entreprise ou l'organisation.

Exemple :

Soit le formulaire suivant :

Fiche Signalétique d'un employé

Nom : BENMOHAMED

Prénom : Ahmed

Adresse : 10 Rue Larbi Ben M'hidi Oran 31000 Algérie

Téléphone : 06726726711

Sexe: Homme

Sur ce formulaire nous avons 5 propriétés : Nom, Prénom, Adresse, Téléphone et Sexe.

A partir de ce formulaire, on construit le dictionnaire de données suivant :


Dictionnaire de données

Nom de la propriété

Type de données

Dimension

Format

Nom

Alphabétique

15

 

Prénom

Alphabétique

15

 

Adresse

Alphanumérique

50

 

Téléphone

Numérique

10

99-99-99-99-99

Sexe

Logique

 

 


Ce dictionnaire de données comporte 5 propriétés mais en réalité un véritable dictionnaire de données DD comporte quelques centaines sinon milliers de propriétés.

Il est impératif de :

  • Créer des codes s'ils n'existent pas
  • Décomposer les propriétés concaténées en propriétés élémentaires

On remarque qu'aucun code n'existe dans le dictionnaire de données ci-dessus. Ainsi on va ajouter le code Code_Employé.

La propriété adresse est une propriété concaténée composée de plusieurs propriétés. On va la décomposer en 5 propriétés : Num_Rue, Rue, Code Postal, Ville et Pays.

Ainsi on aura par la suite le dictionnaire de données suivant :

Dictionnaire de données

Nom de la propriété

Type de données

Dimension

Format

Code_Employé

Numérique

??????

 

Nom

Alphabétique

15

 

Prénom

Alphabétique

15

 

Num_Rue

Numérique

3

 

Rue

Alphanumérique

50

Code_Postal

Numérique

5

99999

Ville

Alphabétique

20

Pays

Alphabétique

20

Téléphone

Numérique

10

99-99-99-99-99

Sexe

Logique

 

 


Ainsi nous avons créé un code et aussi décomposé les propriétés concaténées en propriétés élémentaires.
Il nous reste qu'à définir la dimension du code (Code_Employé).

La dimension de ce Code_Employé dépend en réalité du nombre d'employés de cette entreprise.
S'il existe moins de 10 employés -> la dimension sera de 1
S'il existe moins de 100 employés -> la dimension sera de 2
ainsi de suite ..
S'il existe moins de 1000 employés -> la dimension sera de 3

Prenons le dernier cas pour moins de 1000 employés, on sélectionnera une dimension de 3. Pourquoi ?
Puisque avec une dimension de 3 nous pouvons codifier 1000 individus qui porteront les codes de 000 à 999.
de la même manière si nous avons 10.000 employés, nous choisirons une dimension de 4 (de 0000 à 9999).

Une fois nos données saisies nous aurons la base de données suivante:

Code

Employé

Nom

Prénom

Num

Rue

Rue

Code

Postal

Ville

Pays

Téléphone

Sexe

001

BENMohamed

Ahmed

4

Larbi Ben M’Hidi

31024

Oran

Algérie

06 67 22 11 55

H

002

BELLOUMI

Lakhdar

14

Khemisti

31024

Oran

Algérie

05 22 11 22 11

H

003

BENZOHRA

Zineb

22

Cité Radieuse

31022

Oran

Algérie

06 11 22 33 44

F


L'entête de ce tableau s'appelle la STRUCTURE DE LA BASE DE DONNÉES
Toutes les lignes suivantes sont les DONNÉES qui sont remplies selon la STRUCTURE.

Il est important de noter que chaque Code_Employé n'est associé qu'à
  • 1 SEUL nom,
  • 1 SEUL prénom,
  • 1 SEUL Num de Rue,
  • 1 SEULE Rue,
  • 1 SEUL Code Postal,
  • 1 SEULE VILLE,
  • 1 SEUL PAYS
  • 1 SEUL SEXE
La règle générale est que chaque valeur du code (appelée aussi occurrence) ne peut donner qu'une et une seule valeur (ou occurrence) de chaque propriété d'une ligne.

Dans notre exemple le code 001 nous donne cette ligne.

001

BENMohamed

Ahmed

4

Larbi Ben M’Hidi

31024

Oran

Algérie

06 67 22 11 55

H