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

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 कहलाते हैं।




टिप्पणियाँ

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

Recovery technique in dbms । रिकवरी। recovery in hindi

 आज हम Recovery facilities in DBMS (रिकवरी)   के बारे मे जानेगे रिकवरी क्या होता है? और ये रिकवरी कितने प्रकार की होती है? तो चलिए शुरु करतेे हैं- Recovery in hindi( रिकवरी) :- यदि किसी सिस्टम का Data Base क्रैश हो जाये तो उस Data को पुनः उसी रूप में वापस लाने अर्थात् उसे restore करने को ही रिकवरी कहा जाता है ।  recovery technique(रिकवरी तकनीक):- यदि Data Base पुनः पुरानी स्थिति में ना आए तो आखिर में जिस स्थिति में भी आए उसे उसी स्थिति में restore किया जाता है । अतः रिकवरी का प्रयोग Data Base को पुनः पूर्व की स्थिति में लाने के लिये किया जाता है ताकि Data Base की सामान्य कार्यविधि बनी रहे ।  डेटा की रिकवरी करने के लिये यह आवश्यक है कि DBA के द्वारा समूह समय पर नया Data आने पर तुरन्त उसका Backup लेना चाहिए , तथा अपने Backup को समय - समय पर update करते रहना चाहिए । यह बैकअप DBA ( database administrator ) के द्वारा लगातार लिया जाना चाहिए तथा Data Base क्रैश होने पर इसे क्रमानुसार पुनः रिस्टोर कर देना चाहिए Types of recovery (  रिकवरी के प्रकार ):- 1. Log Based Recovery 2. Shadow pag

method for handling deadlock in hindi

आज हम  computer course in hindi  मे हम   method for handling deadlock in hindi  के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं- method for handling deadlock in hindi:- deadlock  को बचाने या हटाने के लिये हमें protocol  का प्रयोग करना पड़ सकता है और जब हम यह fixed कर लें कि सिस्टम को deadlock की state में नहीं जायेगा । हम सिस्टम को deadlock की state में पहचान करने एवं recover करने के लिए जाने दे सकते है । हम सारी परेशनियों को एक साथ हटा सकते हैं , और सिस्टम में फिर दुबारा से deadlock मौजूद नहीं होगा । यह solution कई ऑपरेटिंग सिस्टम एवं UNIX के द्वारा use में लिया जाता है , यह fix करने के लिये कि deadlock कभी नहीं होगा , सिस्टम को या तो  deadlock  बचाव scheme का use करना पड़ेगा या फिर deadlock को हटाने की scheme का use करना पड़ेगा । एक methods का set है जो यह fix करता है कि स्थिति में से एक को sald नहीं किया जा सकता । यह method को रोकते हैं Constraining के द्वारा resource की जरूरत पड़ती है । दूसरी तरफ , deadlock को हटाने की जरूरत पड़ती है ऑपरेटिंग सिस्टम की advanced addition