Ga naar inhoud

Gegevenstypen

De sectie Gegevenstypen (Data Types) stelt je in staat om aangepaste, herbruikbare datastructuren te definiëren — voornamelijk Enumeraties (Enums) — die in je hele datamodel kunnen worden gebruikt.

In plaats van dezelfde lijst met opties (zoals “Concept”, “In afwachting”, “Gepubliceerd”) herhaaldelijk te definiëren voor elke tabel die ze nodig heeft, kun je een enkel Gegevenstype maken en er naar verwijzen waar dat nodig is.

Om een nieuw aangepast gegevenstype aan te maken:

  1. Zoek in de zijbalk van het Datamodel de knop + Add Table (+ Tabel Toevoegen).
  2. Klik op de vervolgkeuzepijl ernaast.
  3. Selecteer Add Data Type (Gegevenstype Toevoegen).

alt text

alt text

Zoals te zien in de voorbeelden in de zijbalk (bijv. attendance_status_enum, grade_type_enum), zijn Gegevenstypen ideaal voor het standaardiseren van bedrijfslogica in de hele applicatie.

  • Standaardisatie: Zorg ervoor dat een veld “Status” precies dezelfde opties heeft in de tabel Students als in de tabel Applications.
  • Onderhoud: Als je een nieuwe statusoptie moet toevoegen (bijv. “Gearchiveerd” wijzigen in “Verwijderd”), update je dit één keer in de Gegevenstype definitie, en het is automatisch van toepassing op alle tabellen die dat type gebruiken.
Naam GegevenstypeMogelijke Waarden
course_status_enumOPEN, GESLOTEN, LOPENDE, GEANNULEERD
grade_type_enumA, B, C, D, F, ONVOLLEDIG
resource_type_enumVIDEO, PDF, QUIZ, OPDRACHT