Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Організація зберігання даних і виконання запитів у динамічній інформаційної моделі DIM

Реферат Організація зберігання даних і виконання запитів у динамічній інформаційної моделі DIM





з поле RelRef (додатковий спосіб для прискорення отримання цієї інформації).

Для того щоб дублювання інформації в поле RelRef не привело до колізій, перед кожною зміною небудь зв'язку в одній з перерахованих чотирьох таблиць інформація в поле RelRef позначається як недійсна, а після зміни оновлюється. Такий режим веде до збереження цілісності бази даних.

Таблиця Obj_IdClass об'єктів класу визначає для кожного об'єкта:

• ідентифікатор об'єкта IdObject;

• поле Mark для позначки об'єкта, що бере участь у вибірці, якщо стоїть значення 0 або null - об'єкт не позначений, він не бере участі в вибірці, якщо 1, то об'єкт позначений;

• NextIdObject - об'єктний ідентифікатор наступного об'єкта в списку помічених об'єктів; через це поле здійснюється альтернативна організація списку, яка забезпечується зовнішнім індексом по цьому полю на ту ж таблицю;

• префікс IdClass з назви таблиці є ідентифікатором класу, об'єкти якого додані в дану таблицю; зв'язок включення між об'єктами визначається або в таблиці ObjInclusion_IdIncluding_IdIncluded_IdInclusion, або в таблиці ObjInclusion_IdIncluding_IdIncluded, де замість IdIncluding, IdIncluded, IdInclusion знаходяться ідентифікатори класів: включає, включення, зв'язку включення;

Рис. 6. Схема метауровня

• зв'язок спадкування між об'єктами визначається в наступних таблицях ObjInheri-tance_IdParent_IdChild, де замість IdParent, IdChild знаходяться ідентифікатори класів;

• параметри об'єкта (через таблиці GroupParam і Parameters);

• значення параметрів через таблицю з іменами Val_IdParameter, де замість IdParameter знаходиться ідентифікатор параметра;

• список значень параметра у відповідний момент часу через таблицю з ім'ям Val-Time_IdParameter, де замість IdParameter знаходиться ідентифікатор параметра;

• пов'язані через таблицю ObjInteraction_IdF_IdT_IdW_IdH взаємодії об'єкти, де IdF, IdT, IdW, IdH - ідентифікатори об'єктів, що мають відповідно ролі Звідки, Що, Куди, Як.

Таблиця Parameters визначає параметри об'єктів і для кожного параметра:

• об'єктний ідентифікатор IdParameter;

• його ім'я;

• тип (через таблицю Types);

• значення кожного параметра IdParameter кожного об'єкта IdObject через таблиці з іменами типу Val_IdParameter;

• список значень динамічного параметра IdParameter в певний момент часу DateTime для кожного об'єкта IdObject через таблиці з іменами типу ValTime_IdParameter.

Поле LevelInheritance класу визначає рівень класу в графі спадкування, репрезентованої таблицею ClassInheritance:

0 - клас є ізольованою вершиною графа спадкування;

1 - клас є кореневим у спадкуванні;

2 - клас не є ні кореневим, ні висячим у графі спадкування;

3 - клас є висячим у спадкуванні.

Поле TypeClass класу визначає тип класу:

0 - клас об'єктів, які не є зв'язками інших об'єктів;

1 - клас об'єктів, що є зв'язками щодо включення інших об'єктів;

...


Назад | сторінка 6 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Роль параметра адаптації у процедурі експоненціального згладжування. Як вп ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Розрахунок середнього часу доставки пакета для кожного виду інформації
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)