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

9.2. Перерахувати усі особливості об’єктно-орієнтованої моделі групи odmg та розкрити суть вказаної особливості.

Складовими частинами стандартів ODMG є:

Об’єктно-орієнтована модель ODMG.

B OOMD дані та методи, що їх опрацьовують, об'єднуються в структури, які називаються об'єктами. Типи об'єктів називаються класами. З точки зору баз даних є такі важливі особливості ООМ:

1)підтримка структур даних , що мають довільний рівень складності;

2)ідентифікованість та унікальність об'єктів;

3)належність об'єктів класам;

4)інкапсуляція;

5)успадкування та ієрархії класів;

6)поліморфізм.

1.Складні структури даних. Це не відмінна риса ООМ, проте ООМ без механізму породження складних структур даних неможлива.

Складні об'єкти будуються з простіших за допомогою конструкторів. Найпростішими об'єктами є числа, символи, рядки символів, булеві змінні тощо. Існують різні конструктори складних об'єктів (кортежі множин, мультимножин, списків, масивів).

2.Ідентифікованість, унікальність і стани об'єктів. Кожний об'єкт є унікальним. Стан об'єкта – це поточне значення, приписане об'єкту. Об'єкт може мати єдиний стан протягом свого життєвого циклу або переходити з одного стану в інший.

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

Інкапсуляція – це властивість класу і його об’єктів. Вимагає, щоб дані та програмні коди для маніпуляції даними були приховані. Тому об’єкт поділяється на інтерфейсну та реалізаційну частини.