stringtranslate.com

Область данных

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

Например, таблица базы данных , содержащая информацию о людях (по одной записи на каждого человека), может иметь столбец «семейное положение» . Этот столбец может быть объявлен как строковый тип данных , и ему разрешено иметь одно из двух известных значений кода : «M» для женатого, «S» для одинокого и NULL для записей, где семейное положение неизвестно или неприменимо. Область данных для столбца семейного положения: «M», «S».

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

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

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

Смотрите также

Рекомендации

  1. ^ Лошин, Дэвид (2001). Управление знаниями предприятия: подход к качеству данных. ISBN 978-0-12-455840-3. Проверено 19 августа 2011 г.