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

Реферат Маніфест систем об'єктно-орієнтованих баз даних





вати при виникненні події. До подій, які дозволяється реєструвати, відносяться оновлення та видалення класів, створення, оновлення та видалення об'єктів.

Для підвищення надійності зберігання баз даних підтримуються два види журналів - логічний і фізичний. При необхідності відновлення бази даних по архівної копії усі зафіксовані до моменту збою транзакції повторно відтворюються по логічному журналу. p> Забезпечується посилальна цілісність бази даних і прозорість місця розташування об'єктів у розподіленої середовищі. Об'єкти можуть мігрувати по вузлах мережі, що сприяє балансуванню навантаження, і залишатися повністю доступними для додатків. Допускається динамічна модифікація класів, що приводить до автоматичної модифікації всіх існуючих в базі даних об'єктів цих класів. При цьому система весь час залишається в робочому стані, і додатки продовжують виконуватися. Підтримується розвинений механізм версій. За відомою версією об'єкта можна отримати доступ до його предкам, нащадкам і братам.

Для представлення зв'язків між об'єктами бази даних використовується єдиний стабільний вказівний тип. У системі підтримуються приховані від користувачів перетворення покажчиків бази даних у звичайні покажчики C + + і навпаки. Тому об'єкти створюються і ліквідуються за допомогою стандартних конструкторів і деструкторів класів.

Для програмування можна використовувати мови C + + і Smalltalk, причому без жодних розширень. Підтримуються можливості, специфічні для роботи з базами даних. Наприклад, є засіб автоматичної генерації схеми бази даних прямо по файлах заголовків C + +. Це дозволяє обійтися без використання спеціалізованих препроцесорів або компіляторів. Спеціальні системні класи дозволяють працювати з усіма різновидами типів колекцій, специфікованими в стандарті ODMG. Будь об'єкт, створений у середовищі C + +, доступний в середовищі Smalltalk і навпаки.

Запити до баз даних Versant можна задавати з допомогою спеціального системного класу, що дозволяє обходити об'єкти колекцій. Підтримується розширений варіант SQL/89. Мається драйвер ODBC. Забезпечується доступ із середовища Versant до зовнішніх реляційних баз даних. h2> Висновок до підрозділу

Наведений короткий огляд основних особливостей найбільш популярних комерційних ООСУБД показує, насамперед, дуже велику технічну різнорідність цих систем. У загальному значенні всі системи відповідають базової моделі ODMG, але слід звернути увагу, що вкрай рідко в якості мови запитів підтримується OQL, і ні в одній системі не підтримується ODL . p> Жодна з компаній, що виробляють ООСУБД, так і не змогла набрати критичну масу, достатню для того, щоб стати лідером, диктує моду в даній області (як це сталося з IBM і Oracle в області SQL -Орієнтованих СУБД). Великі комп'ютерні компанії так і не зважилися придбати якийсь продукт ООСУБД, щоб розвивати його і просувати на ринку. Прикладом є поглинання однією з найбільш відом...


Назад | сторінка 11 з 12 | Наступна сторінка





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних