Типы данных
Раздел Типы данных позволяет определять пользовательские повторно используемые структуры данных — в основном Перечисления (Enums) — которые можно использовать во всей модели данных.
Вместо того чтобы определять один и тот же список опций (например, “Draft”, “Pending”, “Published”) повторно для каждой таблицы, которой они нужны, вы можете создать один Тип данных и ссылаться на него везде, где необходимо.
Создание типа данных
Заголовок раздела «Создание типа данных»Чтобы создать новый пользовательский тип данных:
- В боковой панели модели данных найдите кнопку + Add Table.
- Нажмите стрелку выпадающего списка рядом с ней.
- Выберите
Add Data Type.


Типичные случаи использования
Заголовок раздела «Типичные случаи использования»Как видно из примеров в боковой панели (например, attendance_status_enum, grade_type_enum), Типы данных идеально подходят для стандартизации бизнес-логики во всём приложении.
- Стандартизация: Убедитесь, что поле “Статус” имеет точно такие же опции в таблице
Students, как и в таблицеApplications. - Поддержка: Если вам нужно добавить новую опцию статуса, вы обновляете её один раз в определении Типа данных, и она автоматически применяется ко всем таблицам, использующим этот тип.
Примеры
Заголовок раздела «Примеры»| Имя типа данных | Возможные значения |
|---|---|
| course_status_enum | OPEN, CLOSED, IN_PROGRESS, CANCELLED |
| grade_type_enum | A, B, C, D, F, INCOMPLETE |
| resource_type_enum | VIDEO, PDF, QUIZ, ASSIGNMENT |