Домен
Определение понятия
Доменом называется совокупность правил проверки соответствия, форматных ограничений и других свойств (характеристик), присущих группе атрибутов.
Например:
Атрибуты из одного домена подчиняются общему набору ограничений. Более развернутое определение дается в Приложении C.
Применение
Домены рекомендуется создавать для часто используемых атрибутов, таких как:
Представление
Домены не принято представлять на схемах. Если же атрибуты отражены на схеме, то с помощью каких-нибудь цветовых выделений можно пометить те из них, которые относятся к одному домену.
Пример
Может возникнуть потребность в стандартизации написания наименования и адресных реквизитов компаний, отдельных лиц, достопримечательностей и т.п. Адрес разбивается на однотипные атрибуты, каждый из которых подчиняется установленным для него в домене ограничениям.
ДОМЕН | |||
Адресная строка-1 | Адрес | ||
Адресная строка-2 | Адрес | ||
Адресная строка-3 | Адрес | ||
Город | Адрес | ||
Графство (или штат) | Адрес | ||
Страна | Адрес | ||
Почтовый код (или индекс) | Почтовый код |
где "Адрес" представляет собой домен с ограничением длины до 32 символов, а "Почтовый код" - домен с проверкой на соответствие стране.
Обратите внимание на то, что такое определение в отношении числовых атрибутов противоречит правилам нормализации данных, изложенным в соответствующем приложении, но в то же время представляет собой чрезвычайно удобную прикладную модель. Если в понятие АДРЕСНАЯ СТРОКА (содержащее текстовое описание) входит связь типа "один ко многим", то в этом случае добавляется порядковый номер и тип.