Sistem de management de baze de date obiect-relaționale

detalii

o varietate de termeni sunt utilizate pentru sistemele cu un model extins de date relaționale. În primul rând, termenul aplicat SGBD relațional extins, dar în ultimii ani, termenul este folosit mai mult informativ - Object-Relational DBMS. sau ORDBMS, care conține referința la utilizarea conceptului de obiect. Trei mari companii de dezvoltare sistem de management de baze de date, și anume Oracle. Informix si IBM. Ei au extins sistemele lor la un obiect-relational nivel, cu toate că funcționalitatea soluțiilor lor sunt ușor diferite. Conceptul ORDBMSs combinații OODBMS și RDBMS. foarte atractiv datorită utilizării de cunoștințe și experiență, care au fost acumulate în timpul lucrului cu RDBMS.

demnitate

Principalele avantaje ale modelului relațional extins sunt repetate și componentele partajate. De exemplu, cererea poate fi necesar să se utilizeze un tip de date spațiale care reprezintă puncte, linii și poligoane, cu funcțiile lor asociate, care calculează distanța dintre două puncte, distanța dintre un punct și o verificare linie de puncte într-un poligon, etc. Cu un design adecvat, ținând seama de noile posibilități această abordare permite organizațiilor să beneficieze de avantajele noilor extensii într-un mod evolutiv, fără a pierde beneficiile care decurg din utilizarea de componente și caracteristici ale unei baze de date existente.

deficiențe

Dezavantajul evident al abordării folosind ORDBMS sunt complexitatea și costurile ridicate asociate. Spațialitate și claritate inerentă în modelul relațional se pierde atunci când se utilizează aceste tipuri de extensii. Unii cred că extinderea RDBMS proiectat pentru o cantitate mică de aplicații, iar în trecut nu poate fi atins performanțe optime atunci când se utilizează tehnologia relațională existente. Și mulți alții, până la terminologia.

exemple ORDBMSs