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

ansi sparc architecture of dbms - DBMS in hindi

आज हम computers in hindi मे ansi sparc architecture of dbms - DBMS in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-

ansi sparc architecture of dbms:-

ansi sparc architecture (American National Standard Institute / Standard Planning and Requirements Committee)  के डीबीएमएस के तीन लेबल के आर्किटेक्चर का उपयोग Physical database व user के एप्लीकेशन को अलग - अलग करने के लिये किया जाता है । प्रत्येक लेबल के view को दर्शाने के लिये एक स्कीम का उपयोग करते हैं और स्कीम एक प्लान होता है जो रेकार्ड व view की समस्त रिलेशनशील को परिभाषित करता है । इस आर्किटेक्चर के निम्नलिखित तीन व्यू होते हैं : 
( 1 ) एक्सटरनल लेबल  (External Label )
( 2 ) कान्सेप्च्युअल लेबल ( Conceptual Label)
( 3 ) इनटरनल  लेबल ( Internal Label)
ansi sparc architecture of dbms


( 1 ) एक्सटरनल लेबल  (External Label ):-

यह डेटाबेस का सबसे ज्यादा Abstract label होता है जहाँ पर कि डेटाबेस का वह भाग ही दिखाता है जो कि किसी यूजर को या एप्लिकेशन प्रोग्राम को चाहिये होता है । किसी भी एक ग्लोबल ( Compual ) लेबल के बहुत से यूजर व्यूज हो सकते हैं व साथ ही एक से अधिक एक समान view भी इसमें हो सकते हैं । इसमें वह स्कीम ( या स्किमा या व्यू ) जिसके द्वारा External view को परिभाषित किया जाता है और उसे External schema कहते है । इस schema में Logical records की परिभाषा , External view में रिलेशनशिप व ऐसी Methods जिसके द्वारा आब्जेक्ट को Compual view से External view में ले जाया जाता है । इसमे किसी आब्जेक्ट मेंNTT, Attributes व Relationships इत्यादि शामिल होते है ।

( 2 ) कान्सेप्च्युअल लेबल या ग्लोबल व्यू (Conceptual Label):-

डेटाबेस Abstraction का यह ग्लोबल व्यू समस्त डेटाबेस को Displayed करता है और वह schema जोकि ग्लोबल व्यू को परिभाषित करती है , इसे Compual schemaकहते हैं । जिसमें सभी डेटाबेस एन्टिटीस् , उन सभी के बीच की relationship व ऐसी Methods जिसके द्वारा object को External view से Compual view पर लाया जा सके और प्रत्येक डेटाबेस में सिर्फ एक ही Compual view होता है।
इस लेवल पर डेटा के format की जानकारी उसके physical format से पूरी तरह से भिन्न होती है और साथ ही इसमें ऐसे गुण भी होते हैं , जो डेटा के Durability व uniformity को बनाये रखने के लिये arrangement करता है ।

( 3 ) इनटरनल  लेबल ( Internal Label):-

यह डेटाबेस का सबसे कम Abstracted level होता है जो यह बताता है कि डेटा किसी तरह से storage होगा , और डेटाबेस के द्वारा किस तरह का Data structure  व access method उपयोग की जायेगी । अतः यह Level physical storage method के बहुत ही नजदीक है । जिस schama का उपयोग इस लेवल को defined करने के लिये किया जाता है और उसे Internal schema कहते है । इस स्किमा में Stored Records की परिभाषा , डेटा फाइल को show की विधि व Accessing record को पढ़ने के लिये मदद इत्यादि शामिल होती है ।

टिप्पणियाँ

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

Query Optimization in hindi - computers in hindi 

 आज  हम  computers  in hindi  मे query optimization in dbms ( क्वैरी ऑप्टीमाइजेशन) के बारे में जानेगे क्या होता है और क्वैरी ऑप्टीमाइजेशन (query optimization in dbms) मे query processing in dbms और query optimization in dbms in hindi और  Measures of Query Cost    के बारे मे जानेगे  तो चलिए शुरु करते हैं-  Query Optimization in dbms (क्वैरी ऑप्टीमाइजेशन):- Optimization से मतलब है क्वैरी की cost को न्यूनतम करने से है । किसी क्वैरी की cost कई factors पर निर्भर करती है । query optimization के लिए optimizer का प्रयोग किया जाता है । क्वैरी ऑप्टीमाइज़र को क्वैरी के प्रत्येक operation की cos जानना जरूरी होता है । क्वैरी की cost को ज्ञात करना कठिन है । क्वैरी की cost कई parameters जैसे कि ऑपरेशन के लिए उपलब्ध memory , disk size आदि पर निर्भर करती है । query optimization के अन्दर क्वैरी की cost का मूल्यांकन ( evaluate ) करने का वह प्रभावी तरीका चुना जाता है जिसकी cost सबसे कम हो । अतः query optimization एक ऐसी प्रक्रिया है , जिसमें क्वैरी अर्थात् प्रश्न को हल करने का सबसे उपयुक्त तरीका चुना

acid properties in dbms - computers in hindi

 आज हम computers in hindi के अन्दर Properties of Transaction (acid properties in dbms) के बारे मे जानेगे क्या होता है तो चलिए शुरु करते हैं:- Properties of Transaction ( कार्यसम्पादन के गुण ) (ACID in hindi) :- Atomicity , Consistency , Isolation , Durability - ACID सामान्यत : किसी transaction की 4 प्रॉपर्टीज़ होती हैं-  1. Atomicity  2. Consistency  3. Isolation  4. Durability  1. Atomicity transaction :-   Atomicity transaction की प्रॉपर्टी के द्वारा यह comfirm किया जाता है की transaction   के द्वारा किए जाने वाले सभी ऑपरेशन पूर्ण होंगे या उनमें से एक भी execute नहीं होगा । इसमें transaction के प्रत्येक ऑपरेशन को एक अकेली यूनिट की भांति व्यवहार किया जाता है । आइए इसे एक example की सहायता से समझते हैं। acid properties with example :-  यदि प्रथम ऑपरेशन सफल पूर्ण हो जाए तथा द्वितीय ऑपरेशन पर आते ही transaction असफल अर्थात् फेल हो जाए तो ऐसी स्थिति में प्रथम ऑपरेशन भी rollback हो जाएगा । Atomicity को transaction manager के द्वारा नियंत्रित किया जाता है । transaction manager डेटाबेस