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

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

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

 

Свойство отсутствия упорядоченности кортежей отношения также является следствием определения отношения-экземпляра как множества кортежей. Отсутствие требования к поддержанию порядка на множестве кортежей отношения дает дополнительную гибкость СУБД при хранении баз данных во внешней памяти и при выполнении запросов к базе данных.

 

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

 

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

Примером ненормализованного отношения ОТДЕЛЫ является следующее:

 

Нормализованный вариант отношения ОТДЕЛЫ:

СОТР_НОМЕР СОТР_ИМЯ СОТР_ЗАРП СОТР_ОТД_НОМЕР
Иванов
Петров
Сидоров
Федоров
Иванова

 

Нормализованные отношения составляют основу классического реляционного подхода к организации баз данных. Они обладают некоторыми ограничениями (не любую информацию удобно представлять в виде плоских таблиц), но существенно упрощают манипулирование данными.