Глава 2 Модели данных

2.2 Реляционная модель данных

Основные понятия реляционной модели данных

Ограничения целостности

Свойства отношений

Вопросы для самоконтроля

Свойства отношений

Перечислим фундаментальные свойства отношений:

Отсутствие кортежей-дубликатов

Данное свойство отношения следует из определения отношения как множества кортежей. Как вы помните, в классической теории множеств множество, по определению, не может содержать одинаковых элементов.

Данное свойство выполняется за счет введения понятия "первичный ключ", который однозначно определяет каждый кортеж отношения.

Отсутствие упорядоченности кортежей

Свойство отсутствия упорядоченности кортежей отношения также является следствием определения отношения как множества кортежей.

Отсутствие упорядоченности атрибутов

Атрибуты отношений не упорядочены, поскольку по определению схема отношения есть множество пар <имя атрибута : имя домена>. Для ссылки на значение атрибута в кортеже отношения всегда используется имя атрибута.

Атомарность значений атрибутов

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