1

Créer un dictionnaire des données : Support de cours

Support de cours : Créer un dictionnaire des données

Une fois que vous avez déterminé les éléments que vous allez stocker dans votre base de données, vous allez rédiger un dictionnaire des données. Ce document porte assez mal son nom, car un dictionnaire des données contient des … métadonnées. Quel est la différence entre une métadonnée et une donnée ? Le plus simple est de donner un exemple : Pierre, Jean, Rémi sont des données. La métadonnée correspondante est le prénom. Une métadonnée correspond à la façon dont on nomme un groupe de données.

Une bonne métadonnée est mono valuée et non décomposable.

Monovaluée signifie qu’elle ne doit avoir qu’une valeur. Par exemple si dans une table client, vous avez une métadonnées « Téléphone », vous ne pouvez pas stocker plusieurs numéros de téléphone pour le même client.

Non décomposable signifie qu’on ne peut pas décomposer la métadonnées en plusieurs éléments utiles. Par exemple l’adresse 3 rue du pont 67500 Haguenau est décomposable en 3 éléments :

  • l’adresse rue : « 3 rue du pont »
  • le code postal : « 67500 »
  • la ville : « Haguenau »

Si disposer de chacune de ces informations seules peut être utile, Il faut les stocker dans des champs différents.

A l’inverse imaginons que dans une base de données sur les mangas, vous disposez d’une métadonnée « Auteur » qui contient le nom et le prénom de l’auteur. On pourrait penser qu’elle est décomposable. Mais attention, pour être décomposable, il faudrait que les informations obtenues soient utiles. Donc si sur votre site, vous ne comptez pas séparer le prénom du nom de l’auteur, ou permettre des tris juste par prénom, alors ce n’est pas la peine de décomposer la métadonnées « Auteur »

Le dictionnaire des données prendra généralement cette forme :

Métadonnées

Type

Description

 

 

 

 

 

 

Les colonne « Type » et « Description » permettent de décrire une métadonnée.

Le type de données peut être : Entier, Décimal, Flottant, Chaine de caractères, Texte long, Date, Heure, Booléen…

La description doit permettre aux autres personnes de comprendre ce que contient la métadonnées.

Exemple

Métadonnées

Type

Description

 titre

texte

Titre de chaque tome 

page

entier 

Le nombre de page d’un tome 

Auteur

texte

Prénom et nom de l’auteur

Maintenant que nous savons quelles données nous voulons mettre dans la base de données, nous allons pouvoir réfléchir à comment nous allons les ranger.



Cours validé