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

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





запитів у динамічній інформаційної моделі DIM" width="454" height="342" />

Рис. 3. Історія об'єктів

Рис. 3 ілюструє зміна об'єкту класу Шина, що стало можливим після введення додаткового параметра Нитка. У такому випадку об'єкт Шина 1, певний значеннями ідентифікаційних параметрів О1, М1, отримує значення параметра Дата смерті в момент зміни, а на зміну цьому об'єкту-попереднику виникають 2 об'єкта-послідовника Шина 2, Шина 3 з тим же значенням параметра Позначення, але з іншими значеннями параметра Модель, а також зі значеннями додаткового параметра Нитка. Момент народження цих об'єктів-послідовників визначається моментом смерті об'єкта-попередника. Відзначимо, що в загальному випадку кілька об'єктів-попередників можуть замінюватися деякою кількістю об'єктів-послідовників. Зауважимо також, що якщо значення додаткового параметра визначити для всіх об'єктів класу, то такий параметр можна перевести в групу обов'язкових головних неідентифікаційних параметрів (MNPO) без зміни історії об'єктів. У цьому випадку при додаванні нового об'єкта в клас визначення значення цього параметра стане обов'язковим (для додаткових параметрів це не так). Якщо ж параметр перевести в групу головних ідентифікаційних параметрів, то буде потрібно зміна класу і всіх об'єктів, що також потребують відносини історії.

За допомогою відносини взаємодії (див. [1, 3]) визначаються всі зміни в базі даних. Зокрема, це зміни, що визначають історію об'єктів і класів. Рис. 4 ілюструє схему взаємодії, в якій беруть участь об'єкти чотирьох класів:

Рис. 4. Схема взаємодії

• об'єкт класу Звідки має роль джерела взаємодії;

• об'єкт класу Куди має роль напрями взаємодії;

• об'єкт класу Що має роль об'єкта взаємодії;

• об'єкт класу Як має роль процесу взаємодії.

Рис. 5 ілюструє взаємодію, при якому відбувається додавання додаткового параметра Нитка в клас Шина. У цьому випадку джерелом взаємодії є користувач, який викликає це взаємодія, в якості напрямку взаємодії виступає Система, як об'єкт взаємодії - клас Шина, що представляє собою об'єкт схеми метауровня (див. далі), а в якості процесу взаємодії - клас Зміна параметрів класу.

Рис. 5. Взаємодія об'єктів

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


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





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

  • Реферат на тему: Роль параметра адаптації у процедурі експоненціального згладжування. Як вп ...
  • Реферат на тему: Проект організації взаємодії господарюючих суб'єктів в мережевих органі ...
  • Реферат на тему: Удосконалення системи взаємодії районної адміністрації та суб'єктів гос ...
  • Реферат на тему: Удосконалення діяльності міжрегіональної асоціації економічної взаємодії су ...
  • Реферат на тему: Проблема розвитку та зміни державності Русі та Золотої Орди в процесі істор ...