דלגו לתוכן

סוגי נתונים

סעיף סוגי הנתונים מאפשר להגדיר מבני נתונים מותאמים אישית וניתנים לשימוש חוזר — בעיקר Enums (מנויים) — שניתן להשתמש בהם בכל מודל הנתונים.

במקום להגדיר את אותה רשימת אפשרויות (כגון “Draft”, “Pending”, “Published”) שוב ושוב לכל טבלה שצריכה אותה, ניתן ליצור סוג נתונים אחד ולהתייחס אליו בכל מקום שצריך.

כדי ליצור סוג נתונים מותאם אישית חדש:

  1. בסרגל הצד של מודל הנתונים, אתר את כפתור + Add Table.
  2. לחץ על חץ התפריט הנפתח לידו.
  3. בחר Add Data Type.

alt text

alt text

כפי שמוצג בדוגמאות בסרגל הצד (כגון attendance_status_enum, grade_type_enum), סוגי נתונים אידיאליים לאיחוד לוגיקת עסקים באפליקציה.

  • איחוד: ודא שלשדה “סטטוס” יש בדיוק את אותן האפשרויות בטבלה Students כמו בטבלה Applications.
  • תחזוקה: אם צריך להוסיף אפשרות סטטוס חדשה, מעדכן אותה פעם אחת בהגדרת סוג הנתונים, והיא מיושמת אוטומטית על כל הטבלאות המשתמשות בסוג זה.
שם סוג הנתוניםערכים אפשריים
course_status_enumOPEN, CLOSED, IN_PROGRESS, CANCELLED
grade_type_enumA, B, C, D, F, INCOMPLETE
resource_type_enumVIDEO, PDF, QUIZ, ASSIGNMENT