ऑब्जेक्ट-रिलेशनल डेटाबेस (ORD) एक डेटाबेस मैनेजमेंट सिस्टम (DBMS) है जो एक रिलेशनल डेटाबेस (RDBMS) और ऑब्जेक्ट-ओरिएंटेड डेटाबेस (OODBMS) दोनों से बना होता है। ORD अपने स्कीमा में किसी ऑब्जेक्ट-ओरिएंटेड डेटाबेस मॉडल के मूल घटकों का समर्थन करता है और ऑब्जेक्ट, क्लास और इनहेरिटेंस जैसी क्वेरी भाषा का उपयोग करता है।
ऑब्जेक्ट-रिलेशनल डेटाबेस को ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (ORDBMS) के रूप में भी जाना जा सकता है।
ORD को रिलेशनल और ऑब्जेक्ट-ओरिएंटेड डेटाबेस के बीच का बिचौलिया कहा जाता है क्योंकि इसमें दोनों मॉडलों के पहलू और विशेषताएं शामिल हैं। ORD में, मूल दृष्टिकोण RDB पर आधारित होता है, क्योंकि डेटा को एक पारंपरिक डेटाबेस में संग्रहीत किया जाता है और SQL जैसी क्वेरी भाषा में लिखे गए प्रश्नों का उपयोग करके हेरफेर और एक्सेस किया जाता है। हालाँकि, ORD एक ऑब्जेक्ट-ओरिएंटेड विशेषता को भी प्रदर्शित करता है जिसमें डेटाबेस को ऑब्जेक्ट स्टोर माना जाता है, आमतौर पर सॉफ़्टवेयर के लिए जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा में लिखा जाता है। यहां, एपीआई का उपयोग डेटा को ऑब्जेक्ट के रूप में स्टोर और एक्सेस करने के लिए किया जाता है।
ORD का एक उद्देश्य संबंधपरक और ऑब्जेक्ट-ओरिएंटेड डेटाबेस जैसे इकाई-रिलेशनशिप आरेख (ERD) और ऑब्जेक्ट-रिलेशनल मैपिंग (ORM) के लिए वैचारिक डेटा मॉडलिंग तकनीकों के बीच की खाई को पाटना है। इसका उद्देश्य रिलेशनल डेटाबेस और ऑब्जेक्ट-ओरिएंटेड मॉडलिंग तकनीकों के बीच विभाजन को जोड़ना है जो आमतौर पर जावा, सी # और सी ++ जैसी प्रोग्रामिंग भाषाओं में उपयोग किया जाता है।
पारंपरिक RDBMS उत्पाद डेटा के कुशल संगठन पर ध्यान केंद्रित करते हैं जो डेटा-प्रकार के सीमित सेट से प्राप्त होता है। दूसरी ओर, एक ORDBMS में एक विशेषता होती है जो डेवलपर्स को अपने स्वयं के डेटा प्रकार और विधियों को बनाने और नया करने की अनुमति देती है, जिसे DBMS पर लागू किया जा सकता है। इसके साथ, ORDBMS का इरादा डेवलपर्स को उस अमूर्तता को बढ़ाने की अनुमति देना है जिसके साथ वे समस्या क्षेत्र को देखते हैं।
0 Comments