Fork me on GitHub
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.

Работа с множествами

Множества - это упрощенный случай таблиц. Множества, в отличии от таблиц, имеют ряд ограничений:

  • Количество элементов в множестве не может быть больше 32.
  • Каждый элемент множества имеет только одно поле - наименование.

Зачем же нужны такие наборы данных? Вы наверняка сталкивались с ситуацией, когда приходится создавать маленькие таблицы с единственным полем. Например: пол (мужской, женский), оценка ( очень плохо, плохо, хорошо, отлично), жанры фильмов. Когда вы видите, что количество записей не превысит 32 и каждая запись имеет только наименование, то создавайте множество вместо таблицы. Использование множеств дает следующие преимущества:

  • Вы можете настроить поле в основной таблице как для выбора только одного элемента из множества (например, пол) так и для выбора нескольких элементов из множества (например, жанры).
  • Работа с множеством не требует дополнительных связей между таблицами и поэтому скорость работы вашей основной таблицы не будет замедляться.

Вы можете создавать, изменять и удалять множества в соответствии со своими потребностями.
Для создания множества нажмите на кнопку Создать и в открывшемся окне укажите наименование множества.
Для добавления, изменения и удаления элементов множества необходимо перейти в режим просмотра по ссылке или через выпадающее меню справа.

Eonza не даст вам удалить множество, если оно используется хотя бы в одной таблице. Но при удалении или изменении элементов множества такой проверки нет. Например, если вы удалите какую-то запись из множества, то она перестанет отображаться в полях где она была указана. Аналогично, если вы измените имя элемента, то он автоматически изменится во всех таблицах, где этот элемент используется.