Zum Inhalt springen

Datentypen

Der Abschnitt Datentypen ermöglicht es Ihnen, benutzerdefinierte, wiederverwendbare Datenstrukturen – hauptsächlich Aufzählungen (Enums) – zu definieren, die in Ihrem gesamten Datenmodell verwendet werden können.

Anstatt dieselbe Liste von Optionen (wie “Entwurf”, “Ausstehend”, “Veröffentlicht”) wiederholt für jede Tabelle zu definieren, die sie benötigt, können Sie einen einzigen Datentyp erstellen und dort referenzieren, wo er benötigt wird.

So erstellen Sie einen neuen benutzerdefinierten Datentyp:

  1. Suchen Sie in der Seitenleiste des Datenmodells die Schaltfläche + Tabelle hinzufügen (+ Add Table).
  2. Klicken Sie auf den Dropdown-Pfeil daneben.
  3. Wählen Sie Datentyp hinzufügen (Add Data Type).

alt text

alt text

Wie in den Beispielen der Seitenleiste zu sehen (z. B. attendance_status_enum, grade_type_enum), sind Datentypen ideal für die Standardisierung der Geschäftslogik in der gesamten Anwendung.

  • Standardisierung: Stellen Sie sicher, dass ein “Status”-Feld in der Tabelle Students genau dieselben Optionen hat wie in der Tabelle Applications.
  • Wartung: Wenn Sie eine neue Statusoption hinzufügen müssen (z. B. Änderung von “Archiviert” in “Gelöscht”), aktualisieren Sie diese einmal in der Datentyp-Definition, und sie gilt automatisch für alle Tabellen, die diesen Typ verwenden.
Name des DatentypsMögliche Werte
course_status_enumOFFEN, GESCHLOSSEN, IN_BEARBEITUNG, ABGEBROCHEN
grade_type_enumA, B, C, D, F, UNVOLLSTÄNDIG
resource_type_enumVIDEO, PDF, QUIZ, AUFGABE