C впервые объявлен атрибут oai,
/p>
Если в классе C впервые объявлен атрибут oai, определенный на реляционном домене R, то это отношение будет содержать кортеж { oai, idC, idR}.
5) ATTRrealization – описывает реализацию атрибутов в классах и в наследуемых классах, содержит данные, которые могут быть переопределены в процессе наследования
oa |
Primary key, Foreign key on ATTRspecification.oa |
Иденитфиткатор объектного атрибута. |
IDC |
Primary key, Foreign key on CLASSES.IDC |
Идентификатор класса, содержащего этот атрибут (из-за наследования таких классов может быть много). |
Expr |
|
Выражение, вычисляющее значение атрибута (может переопределяться в процессе наследования классов, отсутствует для хранимых атрибутов). |
Если атрибут oai базового класса С переопределен в классе-наследнике C', то это отношение должно содержать кортежи { oai, idC, CE} и { oai, idC', C'E}, где CE и C'E –определенные в классах C и C' выражения, вычисляющие значение атрибута oai. Для хранимых атрибутов выражение CE может отсутствовать.
Связь данных и метаданных.
Еще раз отметим, что на уровне хранения данные и метаданные существуют совместно и представлены в одном и том же виде, а именно как множество значений отношений. Этот факт позволяет использовать присущие реляционным системам механизмы контроля целостности данных для поддержки взаимного соответствия между данными и метаданными.
Описывая стержневое отношение R'0, существующее на уровне хранения, мы сказали, что в него могут входить атрибуты, характеризующие объекты данных, входящие в состав системы. Важнейшей характеристикой всех без исключения объектов данных является класс этих объектов, поэтому в стержневое отношение должно входить поле IDC связанное с первичным ключом отношения CLASSES. Таким образом, каждому объекту данных ставиться в соответствие схема данных класса, который указан в выражении, которым этот объект был создан. Система должна контролировать, что структура объекта на протяжении всей его соответствует схеме данных, определенной для объектов этого класса.
Содержание Назад Вперед