Неделимость значений атрибутов
Отсутствие упорядоченности атрибутов (полей)
Отсутствие упорядоченности кортежей (записей)
Свойство отсутствия упорядоченности кортежей отношения также является следствием определения отношения-экземпляра как множества кортежей. Отсутствие требования к поддержанию порядка на множестве кортежей отношения дает дополнительную гибкость СУБД при хранении баз данных во внешней памяти и при выполнении запросов к базе данных.
Атрибуты отношений не упорядочены по определению схемы отношения. Для ссылки на значение атрибута в кортеже отношения всегда используется имя атрибута.
Значения всех атрибутов являются неделимыми. Среди значений домена не могут содержаться множества значений (отношения). Приведение таблицы к реляционному виду называется нормализацией.
Примером ненормализованного отношения ОТДЕЛЫ является следующее:
Нормализованный вариант отношения ОТДЕЛЫ:
СОТР_НОМЕР | СОТР_ИМЯ | СОТР_ЗАРП | СОТР_ОТД_НОМЕР |
Иванов | |||
Петров | |||
Сидоров | |||
Федоров | |||
Иванова |
Нормализованные отношения составляют основу классического реляционного подхода к организации баз данных. Они обладают некоторыми ограничениями (не любую информацию удобно представлять в виде плоских таблиц), но существенно упрощают манипулирование данными.