• बड़ी संख्या में भिन्न-भिन्न डेटा टाइप्स को हैंडल करने की क्षमता (Capacity to Handle Different
Data-Types in Large Numbers)-ऑब्जैक्ट-ओरियेन्टेड डेटाबेस (Object-Oriented Database) में टैक्स्ट
(Text), नम्बर्स (Numbers), पिक्चर्स (Pictures), वॉयस (Voice) एवं विडियो (Video) समेत किसी भी
प्रकार के डेटा को स्टोर किया जा सकता है।
• ऑब्जैक्ट-ओरियेन्टेड प्रोग्रामिंग एवं डेटाबेस टेक्नोलॉजी का सम्मिश्रण (Combination of Object-oriented
Programming and Database Technology)-ऑब्जैक्ट-ओरियेन्टेड डेटाबेस टेक्नोलॉजी (Object-Oriented
Database Technology) की सबसे महत्वपूर्ण कैरेक्टरिसटिक (Characteristic) यह है कि इन्टीग्रेटेड एप्लीकेशन
डेवलपमेन्ट सिस्टम (Integrated Application Development System) उपलब्ध कराने के लिए यह डेटाबेस
टेक्नोलॉजी (Database Technology) के साथ ऑब्जैक्ट-ओरियेन्टेड प्रोग्रामिंग (Object-Oriente
Programming) को काम्बाइन (Combine) करती है। डेटा की डेफिनिशन (Definition) के साथ ऑपरेशन्स
(Operations) के डेफिनिशन्स (Definitions) को शामिल करने के अनेक लाभ हैं। पहला लाभ यह है कि
डिफाइन (Define) किए गए ऑपरेशन्स (Operations), किसी विशेष डेटाबेस एप्लीकेशन (Database
Application) पर निर्भर नहीं करते हैं। दूसरा लाभ यह है कि जटिल डेटा (Complex Data), जैसे—मल्टीमीडिया
का समर्थन करने के लिए, नये ऑब्जेक्ट क्लासेस (New object Classes) को परिभाषित कर डेटा टाइप्स (Data
'Types) को एक्सटेन्ड (Extend) किया जा सकता है।
• ऑब्जैक्ट-ओरियेन्टेड फीचर्स प्रोडक्टिविटी को बढ़ाते हैं (Object-Oriented Features Increase
Productivity) ऑब्जेक्ट-ओरियेन्टेड प्रोग्रामिंग (Object-Oriented Programming) का एक फीचर (Feature)
है इन्हेरिटैन्स (Inheritance), जो पहले से परिभाषित किए गए ऑब्जैक्टूस (Objects) को नए ऑब्जैक्ट्स
(Objects) के रूप में परिभाषित करने की सुविधा देता है, जिसके द्वारा आप जटिल समस्याओं के समाधानों को
विकसित कर सकते हैं। पॉलीमॉर्फिज्म (Polymorphism) और डायनामिक बाइन्डिंग (Dynamic Binding) भी
ऑब्जैक्ट ओरियेन्टेड प्रोग्रामिंग (Object-Oriented Programming) के महत्वपूर्ण फीचर्स (Features) हैं, जो
किसी एक ऑब्जैक्ट (Object) के लिए ऑपरेशन्स (Operations) को परिभाषित कर उन्हें अन्य ऑब्जेक्ट्स
(Objects) के साथ शेयर (Share) करने की अनुमति देते हैं। डायनामिक बाइन्डिंग (Dynamic Binding)
रनटाइम (Runtime) में यह निर्धारित करता है कि इनमें से कौन सा ऑपरेशन (Operation) एग्ज़िक्यूट (Execute)
करेगा। इसका निर्धारण इस आधार पर किया जाता है कि ऑब्जेक्ट (Object) के किस क्लास (Class) ने ऑपरेशन
(Operation) को निष्पादित करने के लिए रिक्वेस्ट (Request) की थी।
• डेटा एक्सेस (Data Access)-ऑब्जैक्ट-ओरियेन्टेड डेटाबेस (Object-oriented Database), रिलेशनशिप
(Relationships) को एक्सप्लिसिटली (Explicitely) रिप्रेजेन्ट (Represent) करता है तथा डेटा
(Data)/इन्फॉर्मेशन (Information) पर नेविगेशनल एवं एसोसिएटिव एक्सेस (Navigational and Associative
Access) दोनों का समर्थन करता है।
0 Comments