La base "SaaS"

Je vous ai mis à disposition une base de données de test qui provient d'un service SaaS qui je gÚre.

Les données ont été anonymisées.

La description du SaaS est le suivant :

Le SaaS met en plus une gamme d'outils de gestion qui aident aux associations de gérer leurs interventions auprÚs de leurs clients.

Une association, par exemple, va intervenir dans une école primaire pour donner une série d'ateliers de science. L'association planifie une intervention qui se compose de plusieurs événements. Un (ou plusieurs) intervenant(s) se déplace(ent) à l'école à la date de chaque événement pour animer l'atelier.

Un schéma d'une base de données pour gérer ce service SaaS serait le suivant :

Schéma de la base de données SaaS

Le vocabulaire est le suivant :

  • User : un utilisateur de la plateforme

  • Client : une association (client du service SaaS)

  • Animator : un intervenant pour une association

  • Customer : le client d'une association (dans l'exemple, l'Ă©cole)

  • Service : la prestation offerte par l'association (l'atelier science)

  • Action : l'intervention, qui regroupe plusieurs interventions

  • Event : un Ă©vĂ©nement (une date) qui fait partie de l'intervention

DerniĂšre mise Ă  jour