Атрибут домена

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

Например:

Номера в отеле (1–300)Возраст (1–99)Женат (да или нет)Национальность (непалец, индиец, американец или британец)Цвета (красный, желтый, зеленый)

Для реляционной модели требуется, чтобы каждая часть кортежа была атомарной. [2] Следствием этого является то, что каждое значение в кортеже должно быть некоторого базового типа, например, строка или целое число . Чтобы элементарный тип был атомарным, его нельзя разбить на большее количество частей. Увы, домен является элементарным типом, а домен атрибута домен, к которому данный атрибут принадлежит абстракции, принадлежащей или характерной для сущности. [ необходимо разъяснение ]

Например, в SQL можно создать собственный домен для атрибута с помощью команды

СОЗДАТЬ ДОМЕН SSN_TYPE КАК CHAR ( 9 );    

Приведенная выше команда гласит: «Создать тип данных SSN_TYPE символьного типа размером 9».

Ссылки

  1. ^ Левин, Марк; Луазу, Джордж (1999), Обзор реляционных баз данных и не только, Springer, стр. 72, ISBN 9781852330088.
  2. ^ Наранг, Раджеш (2011), Системы управления базами данных, PHI Learning Pvt. Ltd., стр. 70, ISBN 9788120343139.
Получено с "https://en.wikipedia.org/w/index.php?title=Attribute_domain&oldid=1213390067"