Уникальность и ограничения кодов
<< Click to Display Table of Contents >> Разработка > Структура хранения данных Уникальность и ограничения кодов |
Коды элементов разработки должны быть уникальны:
•Код компании уникален среди всего множества выданных клиентам кодов компаний. Поэтому за их выдачей и обеспечением уникальности следит компания-вендор;
•Код модуля – в рамках кода компании;
•Код типа сущности – в рамках модуля;
•Код свойства должен быть уникален в рамках всех свойств модуля, которые проецируются в одну таблицу БД. То есть все наследники от общей базовой сущности, расположенные в одном модуле, должны иметь уникальные коды свойств.
Помимо уникальности коды должны удовлетворять ряду ограничений:
•допустимая длина кода:
Компания |
Модуль |
Тип сущности |
Свойство |
---|---|---|---|
[2-7] |
[2-7] |
[2-14] |
[2-14] Для свойств-компонент: [2-9] Для подсвойств у свойств-компонент: [2-4] |
•в качестве кода компании, модуля, типа сущности или свойства разрешаются только символы латинского алфавита и цифры: a-z, A-Z, 0-9. Первый символ всегда буква. Исключением являются sys для кода компании, Discriminator и SecureObject для кода свойства. Они запрещены для использования.
Например, разрешены коды Module1, HR. Но запрещены My_Group, 7z.
© Компания Directum, 2024 |