Классика баз данных - статьи

       

Заканчивая первую часть, отметим ее


Заканчивая первую часть, отметим ее ключевые моменты. НРМ исходит из известного требования - любая информация в реляционной БД представлена множеством значений отношений. Соответственно, предполагается, что информация о любой сущности предметной области так же должна быть представлена как множество значений отношений (основное требование НРМ).

Вводится система типов, позволяющая выполнить основное требование. Данные представляются в виде множества сложных объектов, при этом состояние любого объекта описывается как множество значений отношений. Отметим, что типы, описывающие объекты, являются инкапсулированными, наследуемыми и полиморфными. Далее показано, что данные, представленные в виде множества таких объектов могут быть представлены также в виде множества значений отношений, определённых на множестве скалярных доменов (двоякое представление данных). При этом, в общем случае, каждому классу соответствует множество переменных отношений (R-переменных), каждая из которых содержит данные обо всех существующих в системе объекта этого класса. Использование сложных (с точки зрения пользователя) имен R-переменных и их атрибутов позволяет сохранить семантику сложных структур для данных, представленных в виде множества значений отношений.


Содержание  Назад  Вперед