Кортежи. Отношение
Кортеж, соответствующий данной схеме отношения, - это множество упорядоченных пар
(имя атрибута : значение атрибута),
которое содержит по одному вхождению каждого имени атрибута, принадлежащего схеме отношения.
Значение атрибута является допустимым значением из домена данного атрибута. Арность кортежа, т.е. число элементов в нем, совпадает с арностью соответствующей схемы отношения. Таким образом, можно считать кортеж математической моделью одной (любой) строки таблицы.
Отношение - это множество кортежей, соответствующих одной схеме отношения. В определении Дейта [1] схема отношения называется заголовком отношения, а множество кортежей - телом отношения. Заголовок отношения соответствует заголовку («шапке») таблицы, тело отношения соответствует всей совокупности данных, содержащихся в таблице.
Из определения отношения следуют его основные свойства:
· в отношении не может быть двух одинаковых кортежей (согласно определению множества, все его элементы уникальны)
· кортежи не упорядочены, атрибуты также не упорядочены (это свойство также является неотъемлемым свойством любого множества).
Добавим к этому, что имена всех атрибутов в пределах одного отношения должны быть уникальны.
Реляционная база данных - это набор отношений, имена которых совпадают с именами схем отношений в схеме БД.
Дата добавления: 2015-08-26; просмотров: 893;