Зміст:
- Визначення - Що означає об'єктно-реляційна база даних (ORD)?
- Техопедія пояснює об'єктно-реляційну базу даних (ORD)
Визначення - Що означає об'єктно-реляційна база даних (ORD)?
Об'єктно-реляційна база даних (ORD) - це система управління базами даних (СУБД), яка складається як з реляційної бази даних (RDBMS), так і з об'єктно-орієнтованою базою даних (OODBMS). ORD підтримує основні компоненти будь-якої об'єктно-орієнтованої моделі бази даних у своїх схемах та використовуваній мові запитів, таких як об'єкти, класи та успадкування.
Об'єктно-реляційна база даних також може бути відома як система управління об'єктною реляційною базою даних (ORDBMS).
Техопедія пояснює об'єктно-реляційну базу даних (ORD)
ORD, як кажуть, є посередником між реляційними та об'єктно-орієнтованими базами даних, оскільки він містить аспекти та характеристики обох моделей. У ORD базовий підхід базується на RDB, оскільки дані зберігаються в традиційній базі даних, маніпулюються та отримують доступ до них за допомогою запитів, написаних на мові запитів, як SQL. Однак ORD також демонструє об'єктно-орієнтовану характеристику тим, що база даних вважається сховищем об'єктів, як правило, для програмного забезпечення, яке написано об'єктно-орієнтованою мовою програмування. Тут API використовуються для зберігання та доступу до даних як об'єктів.
Однією з цілей ORD є усунення розриву між концептуальними методами моделювання даних для реляційних та об'єктно-орієнтованих баз даних, таких як діаграма взаємозв'язків сутності (ERD) та об'єктно-реляційне відображення (ORM). Він також має на меті пов'язати розрив між реляційними базами даних та об'єктно-орієнтованими методами моделювання, які зазвичай використовуються в мовах програмування, таких як Java, C # та C ++.
Традиційні продукти RDBMS зосереджуються на ефективній організації даних, що походить від обмеженого набору типів даних. З іншого боку, ORDBMS має особливість, яка дозволяє розробникам створювати та інновацію власні типи даних та методи, які можна застосувати до СУБД. Цим ORDBMS має намір дозволити розробникам збільшити абстракцію, з якою вони переглядають проблемну область.