Home CS Subjects ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम क्या है | What Is OODBMS in...

ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम क्या है | What Is OODBMS in Hindi

हेल्लो पाठकों !

क्या आप जानना चाहते है, ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम क्या है (What is OODBMS in Hindi), इसकी विशेषताए क्या है और इसको इस्तेमाल करने से क्या लाभ है ।

तो चलिए OODBMS के बारे में विस्तार से जानते हैं ।

ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम क्या है (What Is OODBMS in Hindi) ?

OODBMS का पूरा नाम Object Oriented Database Management System है ।

एक ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम एक डेटाबेस मैनेजमेंट सिस्टम है जिसमें ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में उपयोग की जाने वाली ऑब्जेक्ट के रूप में सूचना का प्रतिनिधित्व किया जाता है ।

यह सिस्टम ऑब्जेक्ट के रूप में डेटा के मॉडलिंग और निर्माण का समर्थन करती है । इसमें ऑब्जेक्ट के क्लास और उप क्लास और उनकी ऑब्जेक्ट द्वारा क्लास प्रॉपर्टी और मेथड की विरासत के लिए किसी प्रकार का समर्थ शामिल है ।

ये भी पढ़ें : कोडिंग कैसे सीखें and How to Learn Coding in Hindi

ऑब्जेक्ट ओरिएंटेड डेटाबेस की विशेषताए क्या है (Characteristics of Object Oriented Databases ) ?

ऑब्जेक्ट ओरिएंटेड डेटाबेस की विशेषताए निम्न प्रकार है :-

  • Encapsulation
  • Types and Classes
  • Inheritance
  • Complex Objects
  • Object identity
  • Extensibility
  • Persistence
  • Overriding or Overloading
  • Computational completeness
  • Secondary Storage Management
  • Concurrency

ऑब्जेक्ट ओरिएंटेड डेटाबेस मेनेजमेंट सिस्टम के फायदे है (Advantages of OODBMS) ?

ऑब्जेक्ट ओरिएंटेड डेटाबेस मेनेजमेंट सिस्टम का उपयोग करने के कई फायदे हैं जैसे :-

  • यह जटिल डेटा के बड़े संग्रह को संभाल सकते हैं, क्योंकि यूजर पूर्वनिर्धारित डेटा टाइप के आधार पर नए डेटा टाइप को परिभाषित और जोड़ सकता है । इसलिए, किसी भी डेटा टाइप की पहुंच, जैसे चित्र, वीडियो इत्यादि का समर्थन करने के लिए समेंकित, समग्र, संदर्भ, सेट इत्यादि को नियोजित किया जा सकता है ।
  • इसमें डिजाइन और विकास सुरुचिपूर्ण हैं और कोड को हर जगह कम किया जा सकता है । यह सिस्टम निश्चित स्तर पर डेटाबेस डिजाइन और संचालन को सरल बना सकती है क्योंकि OODBMS को यह जानने की आवश्यकता नहीं है कि यूजर परिभाषित अमूर्त डेटा टाइप कैसे काम करते हैं ।
  • प्रदर्शन में बड़ी मात्रा में सुधार हो सकता है । OODBMS जटिल डेटा के साथ उच्च प्रदर्शन प्राप्त करता है । यदि आपका एप्लिकेशन RDBMS का उपयोग करता है और आपको डेटाबेस में डेटा से किसी ऑब्जेक्ट को फिर से बनाना होगा, तो आपको अक्सर कई क्केरी करने होंगे ।

ये भी पढ़ें : एपीआई क्या हैं और कैसे काम करता हैं

रिलेशनल और ऑब्जेक्ट ओरिएंटेड डेटाबेस में क्या अंतर है (Difference between relational and object oriented databases) ?

Factors

Relational Database

Object Oriented Database

Data Representation

रिलेशनल डेटाबेस डेटा को rows और columns वाली टेबल्स में संग्रहीत करते हैं। रिलेशनल डेटाबेस एक निश्चित स्कीमा का उपयोग करते हैं जहां डेटा की संरचना पूर्वनिर्धारित होती है।

ऑब्जेक्ट.ओरिएंटेड डेटाबेस डेटा को ऑब्जेक्ट में संग्रहीत करते हैं जो डेटा और व्यवहार दोनों को समाहित करते हैं। ऑब्जेक्ट.ओरिएंटेड डेटाबेस अधिक लचीले होते हैंए जिससे ऑब्जेक्ट समय के साथ विकसित हो सकते हैं और अपनी संरचना बदल सकते हैं।

Data Relationships

रिलेशनल डेटाबेस keys और foreign keys के माध्यम से टेबल्स के बीच संबंधों पर जोर देते हैं । वे संबंधित डेटा के बीच संबंध स्थापित करने के लिए join ऑपरेशन का उपयोग करते हैं।

ऑब्जेक्ट-ओरिएंटेड डेटाबेस कनेक्शन स्थापित करने के लिए ऑब्जेक्ट references या pointers का उपयोग करके ऑब्जेक्ट के बीच संबंध स्थापित करते हैं। ऑब्जेक्ट में अन्य ऑब्जेक्ट शामिल हो सकती हैं, जो जटिल हिरार्चिकाल स्ट्रक्टर्स बनाती हैं।

Data Consistency

रिलेशनल डेटाबेस बाधाओं और सामान्यीकरण नियमों के उपयोग के माध्यम से डेटा स्थिरता को लागू करते हैं। वे सुनिश्चित करते हैं कि डेटा पूर्वनिर्धारित नियमों का पालन कर रहा है और संदर्भात्मक अखंडता बनाए रखता है।

ऑब्जेक्ट-ओरिएंटेड डेटाबेस, एनकैप्सुलेशन को प्राथमिकता देते हैं और कठोर स्थिरता नियमों को लागू नहीं करते हैं। प्रत्येक ऑब्जेक्ट की अपनी स्थिति और व्यवहार हो सकता है, जो एक ऑब्जेक्ट से दूसरी ऑब्जेक्ट में भिन्न हो सकता है।

Querying and Data Access

रिलेशनल डेटाबेस डेटा को क्वेरी करने और एक्सेस करने के लिए स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) का उपयोग करते हैं।  SQL डेटा पुनर्प्राप्त करने और मणिपुलटिंग करने के लिए एक स्टैण्डर्ड सिंटैक्स प्रदान करता है।

ऑब्जेक्ट-ओरिएंटेड डेटाबेस आमतौर पर ऑब्जेक्ट मणिपुलटिंग करने के लिए तैयार किया गया प्रोग्रामिंग भाषाओं और query languages  का उपयोग करते हैं, जैसे ऑब्जेक्ट क्वेरी लैंग्वेज (OQL) या जावा डेटाबेस कनेक्टिविटी (JDBC) । ऑब्जेक्ट-ओरिएंटेड डेटाबेस में queries अक्सर ऑब्जेक्ट विशेषताओं और संबंधों के संदर्भ में व्यक्त की जाती हैं।

Use Cases and Applications

रिलेशनल डेटाबेस का व्यापक रूप से उन अनुप्रयोगों में उपयोग किया जाता है जहां डेटा स्थिरता और structured querying आवश्यक है, जैसे बैंकिंग सिस्टम, इन्वेंट्री मैनेजमेंट और एंटरप्राइज़ रिसोर्स प्लानिंग (ERP) सिस्टम।

ऑब्जेक्ट-ओरिएंटेड डेटाबेस उन डोमेन में पसंद किए जाते हैं जहां जटिल और गतिशील डेटा संरचनाएं प्रचलित हैं, जैसे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग फ्रेमवर्क, साइंटिफिक मॉडलिंग और मल्टीमीडिया एप्लिकेशन जो समृद्ध और विषम डेटा प्रकारों को लेकर काम करते हैं।

ये भी पढ़ें : PM Fasal Bima Yojana क्या है, इसके लाभ, पात्रता मानदंड और आवेदन कैसे कर सकते है ?

निर्ष्कष – Conclusion

मुझे आशा है इस पोस्ट से आपने ऑब्जेक्ट ओरिएंटेड डेटाबेस मैनेजमेंट सिस्टम क्या है इसके बारे में हिन्दी में अच्छे से जानकारी प्राप्त कर लिया है ।

अगर फिर भी इस बिषय को लेकर आपके के मन में कोइ अन्य सावाल है तो आप हमें कमेंट करके पुछ सकते है।

अन्य पोस्ट पढ़े :-

FAQ’s

  1. OODMBS ट्रेडिशनल रिलेशनल डेटाबेस से किस प्रकार भिन्न है ?

    यह ट्रेडिशनल रिलेशनल डेटाबेस के विपरीत, जो डेटा को टेबल्स में संग्रहीत करते हैं और क्वेरी के लिए SQL का उपयोग करते हैं, एक OODBMS डेटा को उनके संबंधित गुणों और व्यवहारों के साथ ऑब्जेक्ट के रूप में संग्रहीत करता है।

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Exit mobile version