Здавалка
Главная | Обратная связь

Недоліки реляційної моделі:



1) Обмежене, дещо схематизоване представлення реального світу;

2) Обмежена пластичність управління;

3) Повільний послідовний доступ;

4) Важкість моделювання складних взаємовідносин між об’єктами (для цього часто необхідні знання програмування)

тощо.

· Об’єктно-орієнтована БД (або модель даних)

Більш нова розробка, ніж реляційна модель. Забезпечує можливість багатостороннього і комплексного опису реального світу.

У загальному вигляді: об’єкт зберігає інформацію про себе (усі свої атрибути) «всередині себе», а не у множині взаємопов’язаних таблиць. Має свою поведінку, задану шаблонами, правилами, лініями поведінки, яка характерна саме йому або певному класу об’єктів.

Існує важлива і корисна функція – «інкапсуляція поведінки»: певний об’єкт і вся інформація про нього захищені від змін певною ознакою, знаходяться нібито «у капсулі», що дозволяє вносити зміни в об’єкти, не пошкоджуючи випадково зайві.

Переваги об’єктно-орієнтованої моделі:

1) Інкапсуляція об’єднує атрибути і лінії поведінки об’єкта, що робить можливим доступ до об’єкта за допомогою чітко визначеного набору методів і атрибутів, тому навіть не потрібно знати всю сутність, весь обсяг інформації про об’єкт;

2) Зберігаю передісторію всіх кроків у БД;

3) Має функцію множинного одночасного оновлення;

4) Потребує меншого кодування в ГІС при введенні нової інформації;

5) Забезпечує високий рівень цілісності даних.

Недоліки об’єктно-орієнтованої моделі:

1) Ускладнений обмін даними з іншими типами БД;

2) Великі і комплексні моделі потребують багато часу для розробки;

3) Потреба в детальних і повних даних про явища і об’єкти на самому початку створення (що незавжди зручно і можливо, наприклад, для складних явищ природи);

4) Потребує знання і використання спеціальних мов програмування.

· Об’єктно-реляційна БД (або модель даних)

Найновіша розробка.

Об’єктно-орієнтована модель нібито «надбудована» над реляційною. Реляційна модель даних розширюється за рахунок спеціальних добудов з лініями поведінки об’єктів. Інформація в базі даних представлена таблицями, але в деяких стовпчиках можуть бути дані більш складної структури.

Об’єктно-реляційна модель є розширенням реляційної, так як в неї додається новий тип структури даних – абстрактний тип даних (з відомостями-«капсулами» про об’єкт).

Переваги об’єктно-реляційної моделі:

1) Швидке виконання (шляхом надбудови);

2) Більш чітке введення і редагування даних;

3) Висока цілісність даних;

4) Одночасне редагування однотипних даних;

5) Менша необхідність складного програмування;

6) Взаємодія з широко розповсюдженими реляційними БД

тощо.

Недоліки об’єктно-реляційної моделі:

1) Немає інкапсуляції даних;

2) Обмежена підтримка співвідношень між об’єктами (на відміну від реляційної моделі);

3) Більша важкість моделювання складних взаємовідносин між об’єктами, ніж в об’єктно-орієнтованій моделі;

тощо.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.