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.
Erstellen eines Datentyps
Abschnitt betitelt „Erstellen eines Datentyps“So erstellen Sie einen neuen benutzerdefinierten Datentyp:
- Suchen Sie in der Seitenleiste des Datenmodells die Schaltfläche + Tabelle hinzufügen (+ Add Table).
- Klicken Sie auf den Dropdown-Pfeil daneben.
- Wählen Sie
Datentyp hinzufügen(Add Data Type).


Häufige Anwendungsfälle
Abschnitt betitelt „Häufige Anwendungsfälle“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
Studentsgenau dieselben Optionen hat wie in der TabelleApplications. - 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.
Beispiele
Abschnitt betitelt „Beispiele“| Name des Datentyps | Mögliche Werte |
|---|---|
| course_status_enum | OFFEN, GESCHLOSSEN, IN_BEARBEITUNG, ABGEBROCHEN |
| grade_type_enum | A, B, C, D, F, UNVOLLSTÄNDIG |
| resource_type_enum | VIDEO, PDF, QUIZ, AUFGABE |