🗃️
SGBDR
  • SGBDR
  • Introduction
    • Introduction
    • Abstractions, DDL, DML et SQL
  • Setup initial
    • Options d'architecture
    • MariaDB via Docker (en dev)
    • Connexion
    • Import des données
    • Sécurisation et privilèges
  • Interrogation
    • Vocabulaire
    • La base "SaaS"
    • select
    • Opérations de set
    • Agrégation
    • Sous-requêtes
    • Jointures
    • Pagination
  • Projet
    • Projet 1 : Pagination
  • Data modeling
    • Introduction
    • Design conceptuel
    • Design logique
    • Dépendances fonctionnelles
    • Normalisation
  • Data définition (DDL)
    • Introduction
    • Create table
    • Alter table
    • Identifiants
    • Types complexes
    • Exercice
  • Data manipulation (DML)
    • Update et delete
    • Transactions
    • Stored procedures
  • Opérations
    • Docker en opération
    • Optimisation
    • Sauvegardes
  • Conclusion
    • Conclusion
  • Copyright Kevin Glass 2023
Propulsé par GitBook
Sur cette page
  1. Interrogation

La base "SaaS"

PrécédentVocabulaireSuivantselect

Dernière mise à jour il y a 1 an

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 :

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

Schéma de la base de données SaaS