Используйте эти параметры для создания именованных и неименованных типов строк, которые выступают в качестве определений типов для повторного использования для таблиц или представлений.
Именованные типы строк основаны на спецификации SQL таблиц, называемых типизированными таблицами, и определяются в системе как хранилище постоянных типов. Неименованные типы строк не идентифицируются как хранилище постоянных типов.
Типы строк создают составные типы данных, которые можно использовать в моделях, которые будут реализованы в объектно-реляционных базах данных. Тип строки можно указать в качестве типа данных.
Имя
Введите имя составного типа, которое будет отображаться на вкладке Тип данных диалогового окна Свойства столбца и в окне Типы .
По умолчанию к имени добавляется суффикс, чтобы различать его тип на основе выделения в разделе Составной тип.
Именованный тип-строка:
выберите этот параметр, чтобы указать, что этот тип не является псевдонимом какого-либо типа.
Индивидуальный тип:
выберите этот параметр, чтобы указать, что этот тип основан на другом типе и имеет то же представление, что и тип, на котором он основан, но является отличным от него, самостоятельным типом.
Если вы выберете этот параметр, вы не сможете выбрать параметры в категории Поля .
Домен:
выберите этот параметр, чтобы указать, что этот тип является псевдонимом другого типа (неявное представление того же типа).
Если вы выберете этот параметр, вы не сможете выбрать параметры в категории Поля .
Примечание
При выборе домена становится доступен параметр Тип коллекции Псевдоним .
Тип коллекции Alias (отображается только в том случае, если выбран домен)
Выберите параметр, чтобы указать, является ли значение атрибута коллекцией из одного значения, набора, списка или нескольких наборов. В реляционных базах данных все типы набора атрибутов являются единственными значениями. Объектно-реляционные базы данных позволяют указывать дополнительные типы наборов.
Одно значение (столбец). Тип коллекции заполняется одним значением. Запрос записи с одним типом коллекции возвращает одно значение (например, 1, а или string1).
Задать Тип коллекции заполняется набором значений того же типа данных. Запрос записи с типом коллекции set возвращает набор значений (например, {1, 2, 3, 4}, {a, b, c} или {string1, string2, string3}).
Список Тип коллекции заполняется списком значений того же типа данных. Запрос записи с типом коллекции set возвращает список значений (например, (3, 2, 1, 4), (b, a, c) или (string2, string1, string3). Порядок здесь важен, в отличие от наборов и нескольких наборов, где порядок не предполагается.
Несколько наборов. Тип коллекции заполняется несколькими наборами или набором значений одного типа данных. Запрос записи с многокомпонентным типом коллекции возвращает несколько наборов или набор значений (например, {1, 1, 2, 3, 3, 3, 3, 4}, {a, b, b, b, c} или {string1, string2, string2, string3}).