На уровне представления данные существуют
На уровне представления данные существуют в виде объектов вида <0'>, причем
объекты имеет уникальный идентификатор, и, следовательно, в системе могу существовать два объекта с абсолютно одинаковым собственным значением,
значение атрибутов объектов есть значения отношений, представляющее собой множество кортежей – другими словами атрибут можно рассматривать как группу повторения.
На уровне хранения эта же информация представлена в виде множества значений отношений
R' определенных на доменах из множества
D'. Как мы уже сказали, что
D' - D = {DOID, DA}, что, по сути дела, означает, что информация о уникальных идентификаторах объектов oi и о значениях, определяющих семантику атрибутов, на уровне хранения существует точно в таком же виде, как и информация о собственных значениях этих объектов, а именно в виде явно заданных значений атрибутов кортежей отношений R'. Таким образом, уровень хранения полностью описывается в терминах реляционной модели данных, что говорит о принципиальной возможности реализации метафоры "реляционное ОЗУ". С практической точки зрения этот факт интересен тем, что он позволяет реализовать уровень хранения, используя существующие реляционные СУБД. В наших дальнейших построениях мы будем исходить из того, что уровень хранения должен описываться только в терминах реляционной модели данных.
Стержневое отношение.
Говоря об образующем собственное значение объекта множестве {r1,r2….rn} значений отношений Ri, мы предположили, что возможность, позволяющая организовать такое множество, не может быть описана в терминах реляционной модели и, следовательно, ортогональна ей. С другой стороны данные на уровне хранения полностью описываются в терминах реляционной модели данных. Можно предположить, что механизм, организующий такое множество (в дальнейшем O-механизм), на уровне хранения
R' должен использовать атрибуты raOID и raoa, которые определены на доменах DOID и DA, не заданных на уровне представления
O.
Из соответствию <7>
R«
R', следует, что на уровне хранения может существовать отношению R'0(raOID: DOID, raoa:DA), для которого на уровне представления соответствующий реляционный домен R0(Ж) фактически отсутствует.
Содержание Назад Вперед