Aller au contenu

Types de Données

La section Types de Données (Data Types) vous permet de définir des structures de données personnalisées et réutilisables — principalement des Énumérations (Enums) — qui peuvent être utilisées dans l’ensemble de votre modèle de données.

Au lieu de définir la même liste d’options (comme “Brouillon”, “En attente”, “Publié”) à plusieurs reprises pour chaque table qui en a besoin, vous pouvez créer un seul Type de Données et y faire référence partout où cela est nécessaire.

Pour créer un nouveau type de données personnalisé :

  1. Dans la barre latérale du Modèle de Données, localisez le bouton + Add Table (+ Ajouter une Table).
  2. Cliquez sur la flèche déroulante à côté.
  3. Sélectionnez Add Data Type (Ajouter un Type de Données).

alt text

alt text

Comme le montrent les exemples de la barre latérale (par exemple, attendance_status_enum, grade_type_enum), les Types de Données sont idéaux pour standardiser la logique métier dans toute l’application.

  • Standardisation : Assurez-vous qu’un champ “Statut” a exactement les mêmes options dans la table Students et dans la table Applications.
  • Maintenance : Si vous devez ajouter une nouvelle option de statut (par exemple, changer “Archivé” en “Supprimé”), vous la mettez à jour une fois dans la définition du Type de Données, et elle s’applique automatiquement à toutes les tables utilisant ce type.
Nom du Type de DonnéesValeurs Potentielles
course_status_enumOUVERT, FERMÉ, EN_COURS, ANNULÉ
grade_type_enumA, B, C, D, F, INCOMPLET
resource_type_enumVIDÉO, PDF, QUIZ, DEVOIR