Introduction à la création d'une base de données
Les serveurs de base de données à l'IUT de Haguenau
Créer une base de données
Créer une table
Définir des clés étrangères et leurs contraintes
Insérer des données
Modifier des données
Exporter ou importer la structure de la base et ses données
Supprimer des données
Chapitre 2
:
Analyse de l'existant
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.
Créer un dictionnaire des données