Niveaux d'abstraction
Les niveaux d'abstraction correspondent à des niveaux de pensée, ils permettent de modéliser le système d'information sans biais, en ne considérant à chaque niveau que les éléments à prendre en compte.
Niveau conceptuel
- Permet de manipuler les concepts métier.
- Adapté à la communication avec le client.
Création d'un modèle conceptuel :
- Visuel,
- Permettant la génération des modèles des étapes suivantes.
Niveau logique
Le passage au niveau logique impose de faire un choix d'organisation des données.
Nous ferons ici le choix du modèle relationnel, utilisé dans une majorité de situations, pour manipuler :
- Des relations, alimentées de tuples,
- ayant une clé primaire et des attributs,
- éventuellement des clés étrangères.
Niveau physique
Le passage au niveau physique se fait par le choix d'implémentation avec un provider de base de données (Mysql, Oracle…).
Nous manipulons maintenant, à partir de SQL :
- Des tables, alimentées d'enregistrements (lignes),
- ayant une clé primaire et des champs (colonnes),
- éventuellement des clés étrangères.