Съдържание:
- Определение - Какво означава обектно-ориентирана база данни (OODB)?
- Techopedia обяснява обектно-ориентирана база данни (OODB)
Определение - Какво означава обектно-ориентирана база данни (OODB)?
Обектно-ориентирана база данни е база данни, която се абонира за модел с информация, представена от обекти. Обектно-ориентираните бази данни са ниша, предлагаща се в полето за релационна система за управление на бази данни (RDBMS) и не са толкова успешни или добре известни като двигатели на основни бази данни.
Techopedia обяснява обектно-ориентирана база данни (OODB)
Както подсказва името, основната характеристика на обектно-ориентираните бази данни е да позволява определянето на обекти, които са различни от нормалните обекти на базата данни. Обектите в обектно-ориентирана база данни препращат към способността да се разработи продукт, след това да се дефинира и назове. След това обектът може да бъде посочен или наречен по-късно като единица, без да се налага да навлиза в неговите сложности. Това е много подобно на обекти, използвани в обектно-ориентираното програмиране.
Паралелен с обектите реален живот е двигателят на автомобила. Той е съставен от няколко части: основния блок на цилиндрите, изпускателната система, всмукателния колектор и т.н. Всеки от тях е самостоятелен компонент; но когато са обработени и закрепени с болтове в един обект, сега те се наричат колективно като двигател. По същия начин при програмиране човек може да дефинира няколко компонента, като вертикална линия, пресичаща перпендикулярна хоризонтална линия, докато и двете линии имат степенувано измерване. След това този обект може да бъде колективно обозначен като графика. Когато използвате способността да съставяте компоненти, не е необходимо първо да дефинирате графика; но по-скоро може да се извика инстанцията на създадената графика.
Примери на обектно-ориентирани двигатели на база данни включват db4o, Smalltalk и Cache.
