Table des matières

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.

Modèles conceptuels des données

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.

Modèles logiques des données relationnels

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.

Modèle physique MariaDB