logo
шпаргалки на іспит з бд (1)

9.1. Поняття об’єктно-орієнтованої бд. Характеристика сучасного етапу дослідження оо бд.

На сьогодні відсутнє єдине і стандартне визначення ОО баз даних. Даючи визначення ОО бази даних усі фахівці підкреслюють два аспекти:

Розглянемо одне із типових визначень таких понять(Кім(англ. Кіт), 1991р.).

Означення 1: Об’єктно-орієнтована модель даних (ООМД) – це логічна модель даних, яка враховує семантику об’єктів, що застосовується в об’єктно-орієнтованому програмуванні.

Означення 2: об’єктно-орієнтована БД (ООБД) – це перманентний і сумісно використовуваний набір(колекція) об’єктів, визначений засобами ООМД.

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

Означення 3: об’єктна модель бази даних – це сукупність об’єктів(класів об’єктів) предметної області та взаємозв’язків між ними, яка описує структуру інформації БД.

Сучасний етап дослідження об’єктно-орієнтованих БД характеризується такими рисами:

Особливе місце в розвитку проблематики об’єтно-орієнтованих СКБД посідає діяльність групи з управління об’єктними базами даних ODMG – Object Data Management Group. Це некомерційний консорціум виробників об’єктних БД та інших організацій, зацікавлених у виробленні стандартів зі зберігання об’єктів у БД.

ODMG – діяла з 1991 по 2001р. Результатом її діяльності була низка стандартів(перший ODMG – 93 випущено у 1993 р.). Стандарти ODMG – це стандарти на збереження об’єктів у БД. Вони стосуються 3-х напрямків, а саме: