Домен данных

редактировать

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

Например, база данных таблица, содержащая информацию о людях, с одной записью на человека, может иметь столбец «пол » . Этот столбец пола может быть объявлен как строковый тип данных и может иметь одно из двух известных значений кода : «M» для мужчин, «F» для женщин и <5.>NULL для записей, пол которых неизвестен или неприменим. Домен данных для столбца «Пол»: «M», «F».

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

Менее простые правила границ домена, если применяются базой данных, могут быть реализованы с помощью проверочного ограничения или, в в более сложных случаях - в триггере базы данных . Например, столбец, требующий положительных числовых значений, может иметь проверочное ограничение, объявляющее, что значения должны быть больше нуля.

Это определение объединяет концепции домена как области, над которой осуществляется контроль, и математическую идею набора значений независимой переменной, для которой функция определена, как в Домен функции.

Ссылки
См. Также
Последняя правка сделана 2021-05-17 14:09:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте