सीधे मुख्य सामग्री पर जाएं

object based data model in hindi

 आज हम computers in hindi मे object based data model in hindi- dbms in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- 

Object based data model in hindi:-

Object Oriented Data Model (OODM) :-

इसमे Object Oriented Data Model( OODM) की यह सबसे महत्वपूर्ण विशेषता भी यह है कि यह Object oriented programming को Database technology से मिला कर Integrated और Applications and development system provide करता है । 

concepts of Object Oriented Data Model :-

1. object oriented database structure

2. Object classes 

3. meaning of inherit in hindi

4. Multiple inheritance in hindi 

5. Object Identity 

1. object oriented database structure:-

object oriented database structure एक ऑब्जेक्ट E - R model में एक entity के according होता है । ऑब्जेक्ट ओरियेंटेड पेराडिम encapsulation पर based है और यह ऑब्जेक्ट से releted data व  code के Implementation Details को single units में छिपाने की क्रिया होती है । इसमे इस यूनिक के contants दिखाई नहीं देते हैं और Conceptual form में ऑब्जेक्ट और शेष सिस्टम के बीच सारा Interaction Messages के द्वारा ही होता है और इस प्रकार ऑब्जेक्ट और शेष सिस्टम के बीच इंटरफेस allowed messages के सेट से define होता है ।
(1) इसमे variables के एक सेट से जिसमें Object variable के लिए डाटा होता है । यह ऑब्जेक्ट वेरियेबल E - R मॉडल में एट्रीब्यूट्स के according होता है । 
( 2 ) इसमे messages के सेट से जिसके प्रति Object response देता है और प्रत्येक मैसेज में जीरो , वन या अधिक parameters हो सकते हैं ।
(3)इसमे methods के एक सेट से जिनमें से प्रत्येक मैसेज को implement करने वाली Body of code है और मैसेज के Response के रूप में Method value return करता है ।
invoke a method इस शब्दावली का कभी - कभी उपयोग objects को मैसेज भेजने और उससे Related method के Execution को display के लिए किया जाता है।

2. Object classes:-

आमतौर पर एक डाटाबेस में कई समान ऑब्जेक्ट होते हैं । समान से हमारा मतलब यह है कि वे समान मैसेज को respone देते हैं, और इसमे समान Method का उपयोग करते हैं और समान नाम व टाईप के  variable उनमे होते हैं और ऐसे प्रत्येक Object को डिफाईन करना useless है । इसलिए हम समान object को एक समूह में करके उसका वर्ग बना देते हैं । इसमे ऐसा प्रत्येक object इसके क्लास का Instances कहलाता है । एक क्लास में सभी object समान definition को शेयर करते हैं।
example:-
class employee { 
/ * Variables * / 
string ename ; 
string eaddress ; 
date start - date ; 
int esalary ; 
/ * Messages * / 
int annual - salary ( ) ; 
string get - name ( ) ; 
string get - address ( ) ; 
int set - address ( string new - address ) ; 
int employement - length ( ) ;
};

3. meaning of inheritance in hindi (इनहेरिटेंस क्या है):-

इसमे एक Object oriented schema को आमतौर पर बड़ी संख्या में क्लासेस की आवश्यकता होती है और हालांकि प्रायः कई क्लासेस समान होती हैं । 
उदाहरण :- एक बैंक एप्लीकेशन के लिए हमारे Object oriented database है । इसमे हमारी अपेक्षा यह होगी कि बैंक कस्टमर्स की क्लास , बैंक एम्प्लाई की क्लास के समान होगी। more details for click inheritance In hindi
Example of inheritance:-
class person { 
         string name; 
         string address; 
         string get-name (); 
         int set-address (string new-address); 
};
class customer isa person {
               int credit-rating; 
}
 class employee isa person { 
                date start-date; 
                int salary; 
                int annual-salary (): 
                int employment-length (): 
};
class officer isa employee { 
              int officer-number; 
              int expense-account-number; 
};
class officer isa employee {
               int hours-per-week; 
               int station-number; 
};
class secretary isa employee{
              int hours-per-week; 
              string manager;
};

4. Multiple inheritance in hindi:-

इसमे अधिकतर में क्लासेस काTree Structured Organization में एप्लीकेशन Described करने के लिए होता है और इसमे प्रत्येक क्लास में अधिकतम एक super class हो सकती है । हालांकि ऐसी स्थिति भी होती है , जिसे Tree structured class हायरार्की में display नहीं किया जा सकता है । यहाँ पर Multiple inheritance व क्लास को multiple superclass से Variables और Methods inherit करने की अनुमति देता है और Class subclass relationship, Directed Acyclic Graph ( DAG ) से display की जाती है और जिसमें एक क्लास में एक से अधिक सुपरक्लास हो सकती है।
More details for click here Multiple inheritance in hindi 

5. Identity of object:-

इसमे Object oriented database में object आमतौर पर डाटाबेस द्वारा मॉडल किए जा रहे Enterprise में एंटीटी के according होता है और एक एंटीटी अपनी पहचान कायम रखती है , फिर चाहे समय के साथ उसके कुछ गुणों में परिवर्तन आ भी जाए ।
Value : इसमे डाटा वेल्यू का उपयोग Identity के लिए होता है । Identity के इस रूप का उपयोग रिलेशनल सिस्टम्स में होता है
उदाहरण:- टपल की प्रायमरी की वेल्यू , टपल को Identify करता रहता है । 
Name : इसमे यूजर द्वारा सप्लाई किए गए नाम का उपयोग Identity के लिए किया जाता है । इस प्रकार की Identity का उपयोग फाईल सिस्टम्स में फाईल्स के रूप में किया जाता है और यूजर प्रत्येक फाईल को एक नाम देता है , जो विशिष्ट रूप से इसे Identify करता है , फिर इसमें कंटेंट चाहे जो भी क्यों न होता है ।
Built - in : इसमे Identity का एक Notation data model या programing language में Built किया जाता है और यूजर द्वारा दिए गए Identifier की कोई आवश्यकता नहीं होती है और Identity के इस रूप का उपयोग Object oriented system में किया जाता है ।

( 6 ) Object Containment :-

इसमे object के बीच References का उपयोग Various Real World Consperance को मॉडल करने में किया जा सकता है और ऐसा ही एक Concept object containment है । प्रत्येक Wheel, frame, brake in Biassells design व Gear होते हैं और Rim in wheel , Set of spokes और Tauer होता है और डिजाईन का प्रत्येक हिस्सा object के रूप में मॉडल किया जा सकता है और Components के Containment को object के Containment के रूप में मॉडल किया भी जा सकता है । इसमे object जिनमें अन्य object ही Complex या Composite Objects कहलाते हैं।




टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

half adder and full adder in hindi

  आज हम  computer in hindi  मे  आज हम half adder and full adder in hindi - computer system architecture in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- half adder and full adder in hindi:- 1. half adder in hindi 2. full adder in hindi  1. Half adder in hindi:- half adder  सबसे basic digital arithmetic circuit 2 binary digits का जोड़ है।  एक combination circuit जो दो bits के arithmetic जोड़ को display करता है उसे half adder कहा जाता है।   half adder के इनपुट variable को Augend और addend bits कहा जाता है। आउटपुट योग और Carrie को बदलता है। दो आउटपुट variable Specified करना आवश्यक है क्योंकि 1 + 1 का योग बाइनरी 10 है, जिसमें दो अंक हैं। हम दो इनपुट वेरिएबल्स के लिए x और y और दो आउटपुट वेरिएबल के लिए S (योग के लिए) और C (कैरी के लिए) असाइन करते हैं। C output 0 है जब तक कि दोनों इनपुट 1 न हों। S आउटपुट योग के कम से कम महत्वपूर्ण बिट का Representation करता है। दो आउटपुट के लिए boolean function सीधे t

physical address and logical address in hindi

आज हम  computer course in hindi  मे हम  physical address and logical address in hindi  के बारे में बताएगें तो चलिए शुरु करते हैं-  physical address and logical address in hindi:- physical address and logical address  कोई भी address CPU द्वारा बनाया जाता है उसे लॉजिकल एड्रेस (logical address) कहते हैं और जो address memory में दिखता है उसे हम फिजिकल मैमोरी एड्रैस कहते हैं ) जिसमें Compile time और Load time address binding है कुछ converted करता है जब logical और physical address समान होते हैं अर्थात् एक जैसे होते हैं लेकिन action time address binding scheme में कुछ change आता है और जब logical और physical में अंतर होता है । इसलिये हम logic address को वर्चुअल एड्रैस ( Virtual Address ) भी कहते है और इसी का प्रयोग करते हैं । logical या virtual address हम कह सकते हैं और सारे logical address जो कि एक प्रोग्राम के द्वारा बनाये जाते हैं उन्हें लॉजिकल एड्रैस स्पेस ( Logical Address Space ) कहते हैं । इसके साथ ही जो physical address इन logical address के साथ होते हैं उन्हें हम फिजिकल एड्रैस स्पेस (