Недоліки реляційної моделі: ⇐ ПредыдущаяСтр 3 из 3
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 Все права принадлежат авторам размещенных материалов.
|