Bases de données : Théorie et modélisation
Les étapes de la modélisation
Cahier des charges
Le cahier des charges représente les attentes et les besoins du client.
Il contient également les contraintes du client.
Schéma conceptuel
Le schéma conceptuel est une modélisation de haut niveau du cahier des charges.
Les modèles les plus utilisés sont : l'entité-association, le modèle Objet, le modèle hiérarchique, le modèle en réseau.
Schéma logique
Le schéma logique permet de décrire la structure d'une base de données.
Le modèle le plus utilisé est le modèle relationnel.
Ajustement du schéma
L'ajustement du schéma consiste en la normalisation du modèle et d'en adapter la "consistence".
Autrement dit, à cette étape, nous vérifions si le modèle respecte la forme normale choisie.
Il est à noter, que c'est à cette étape que nous pouvons dénormaliser le schéma et ajouter de la redondance d'information, cela afin d'adapter notre modèle aux performances souhaitées. (Pour du NOSQL par exemple)
Schéma physique
Le schéma physique décrit comment les données seront stockées sur le FileSystem.
Par exemple : le modèle de données par enregistrements.
Sécurisation
La sécurisation est la dernière étape de la modélisation d'une base de données. C'est à cette étape que nous mettons en place la politique de sécurité de la base de données.