03 - Організація баз даних та знань

Тема 10 - Обєктно-орієнтовані бази даних

Висновки


Нині ООСКБД приділяється багато уваги як з теоретичної, так і з практичної точок зору. Можна виділити три характерні риси сучасного стану досліджень у цій галузі:

Реляційна та об’єктна моделі відрізняються одна від одної і тому в додатках необхідно підтримувати дві різні моделі даних. Створивши ієрархічну структуру класів, слід спроектувати під них реляційну схему бази даних. Після створення схеми бази даних необхідно повернутися до проектування класів і визначити, яким чином реалізувати стабільну поведінку кожного з них з урахуванням створеної схеми бази даних

Створення відображення між об’єктно-орієнтованим додатком і реляційною схемою бази даних — це не тривіальне завдання. Реляційна модель може лише апроксимувати об’єктно-орієнтовану ієрархію, тому багато її переваг втрачаються під час збереження і вибірки даних. Необхідно розробити складний програмний продукт для збереження об’єктної моделі в таблицях, подальшої вибірки даних із них та відновлення об’єктної моделі в оперативній пам’яті Виникає також проблема продуктивності, пов’язана з необхідністю постійного реконструю- вання складних зв’язків між об’єктами

Мова маніпулювання та запитів має високорівневі примітиви для маніпулювання множинами, об’єктами, структурами, масивами і списками. У ній відсутні оператори оновлення, замість них використовуються операції, визначені для об’єктів. Передбачається, що всі створювані об’єкти мають OID, а літерали унікально ідентифікуються своїм значенням

Є різні підходи до створення ООСКБД. Крім розробки власне об’єктно- орієнтованих СКБД, є численні способи поєднання об’єктно-орієнтованої та реляційної моделей даних, серед яких об’єктно-реляцій ний підхід має значні переваги порівняно з іншими.


© 2015 СумГУ
created with Lectur'EDbeta