Об’єктно-орієнтована база даних (ООСУБД).

Об’єктно-орієнтована база даних (ООСУБД, але іноді просто звана “об’єкт бази даних”) – це СУБД, яка зберігає дані в логічної моделі, яка тісно пов’язана із застосуванням програми об’єктної моделі підтримує створення і моделювання даних як об’єкти. ООСУБД також включає підтримку класів і об’єктів, спадкування властивостей класів, і включає в себе методи, підкласи і їх об’єкти. Звичайно, ООСУБД матиме фізичні дані моделі які оптимізовані для виду логічної моделі даних, які вона очікує.

Об’єктно-орієнтована система управління базами даних (ООСУБД) допомагає програмістам створювати об’єкти, створені на мові програмування які поводяться як об’єкт бази даних. Об’єктно-орієнтована система управління базами даних (ООСУБД) – це система управління базами даних, і як і більшість з баз даних об’єктів також може запропонувати якусь мову запитів і дозволів об’єктів, які будуть знайдені через декларативний підхід до програмування.

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

Щоб проілюструвати ООСУБД, ми можемо використовувати просту торговельну кухню з трьома співробітниками: шеф-кухар, кухар який варить і третій готує. Кухар несе відповідальність за стейк, а другий кухар відповідає за фрі і салат. Обидва зайняті роботою над їхніми функціями, навіть без всяких наказів. Шеф-кухар – це об’єктно-орієнтована система управління базами даних, кухар і другий кухар обидва об’єкти. Замовник розміщує замовлення на стейк, картопля і салат, який офіціант вручає шеф-кухарю. Шеф-кухар вигукує наказ. Кухар швидко забезпечує приготований стейк на тарілку, в той же час другий кухар додає картоплю і салат і каже шеф-кухарю що замовлення зроблено. Вони обидва здатні надати саме те, що потрібно негайно, тому що вони виконують свої індивідуальні завдання заздалегідь.

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

Збільшення використання об’єктно-орієнтованих мов програмування, таких як Python, java, C #, Visual Basic, .Net, C ++, Objective-C і у всіх у них зросла популярність в ООСУБД.

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

Об’єкт управління даними групи – це група об’єктів бази даних і відображення торговців, вчених та інших людей, які зібралися разом, щоб створити набір стандартної специфікації для об’єктно-орієнтованих програм. Такий стандарт може потенційно поліпшити переносимість додатків, написаних для об’єктно-орієнтованої системи управління базами даних, і тим самим знизити витрати на створення кожного разу нового коду. Група розпалася в 2001 році, але різні групи і ініціатори як і раніше роблять спроби визначити стандарт для забезпечення багатофункціональних додатків.

Ссылка на основную публикацию