Typy Danych
Sekcja Typy Danych (Data Types) umożliwia definiowanie niestandardowych, wielokrotnego użytku struktur danych — głównie Wyliczeń (Enums) — których można używać w całym modelu danych.
Zamiast definiować tę samą listę opcji (takich jak “Szkic”, “Oczekujące”, “Opublikowane”) wielokrotnie dla każdej tabeli, która ich potrzebuje, możesz utworzyć jeden Typ Danych i odwoływać się do niego tam, gdzie jest to potrzebne.
Tworzenie Typu Danych
Dział zatytułowany „Tworzenie Typu Danych”Aby utworzyć nowy niestandardowy typ danych:
- Na pasku bocznym Modelu Danych znajdź przycisk + Add Table (+ Dodaj Tabelę).
- Kliknij strzałkę listy rozwijanej obok niego.
- Wybierz
Add Data Type(Dodaj Typ Danych).


Typowe Przypadki Użycia
Dział zatytułowany „Typowe Przypadki Użycia”Jak widać na przykładach na pasku bocznym (np. attendance_status_enum, grade_type_enum), Typy Danych są idealne do standaryzacji logiki biznesowej w całej aplikacji.
- Standaryzacja: Upewnij się, że pole “Status” ma dokładnie te same opcje w tabeli
Studentsi w tabeliApplications. - Konserwacja: Jeśli musisz dodać nową opcję statusu (np. zmieniając “Zarchiwizowane” na “Usunięte”), aktualizujesz ją raz w definicji Typu Danych, a zmiana ta automatycznie dotyczy wszystkich tabel używających tego typu.
Przykłady
Dział zatytułowany „Przykłady”| Nazwa Typu Danych | Potencjalne Wartości |
|---|---|
| course_status_enum | OTWARTY, ZAMKNIĘTY, W_TOKU, ANULOWANY |
| grade_type_enum | A, B, C, D, F, NIEUKOŃCZONY |
| resource_type_enum | WIDEO, PDF, QUIZ, ZADANIE |