Keys In DBMS In Hindi – हेल्लो Engineers कैसे हो , उम्मीद है आप ठीक होगे और पढाई तो चंगा होगा आज जो शेयर करने वाले वो DBMS के के बारे में हैं।
तो यदि आप जानना चाहते हैं की Keys In DBMS In Hindi के बारे में तो आप इस पोस्ट को पूरा पढ़ सकते हैं , और अगर समझ आ जाये तो अपने दोस्तों से शेयर कर सकते हैं।
Keys In DBMS In Hindi
What Is Key In Hindi
- किसी भी record की field को Unique value बनाने के लिए Keys का sue किया जाता है, relational database management system Associated addressing का use करता हिं अर्थात यह rows को value के द्वारा identify और locate करता है।
- user के लिए physical address पारदर्शी होना चाहिए इसलिए relational system में keys की आवश्यकता होती हैं , जो रिलेशनल database में टेबल की rows को unique रूप में identify कर सकती हैं।
Keys In DBMS In Hindi
Database Management System में प्रकार के keys होते हैं:-
- Primary Key
- Foreign Key
- Composite Key
- Candidate Key
- Super Key
1.Primary Key In Hindi
प्राइमरी key एक candidate key हैं, किसी भी रिलेशनल database table की primary key टेबल के प्रत्येक record को Uniquely identify करता हैं।
Primary key 2 प्रकार की होती हैं:-
- Simple Primary key
- Composite Primary key
1. Simple Primary key:- Simple Primary key केवल एक field से मिलकर बना होता हैं।
<इमाग्स >
2. Composite Primary key:- Composite Primary key एक से ज्यादा अधिक field से मिलकर बना होता हैं।
Primary Key को कैसे define किया जाता हैं:-
- Primary Key Unique होती हैं।
- किसी भी टेबल में केवल एक Primary Key होती हैं।
- ये single या multicolumn हो सकती हैं, multicolumn primary key को हम Composite Primary Key कहते हैं।
- Composite Primary Key में केवल अधिकतम 16 column होते हैं।
- यह null value को contain नहीं करती हैं।
2. Foreign Key In Hindi
- किसी एक table का foreign key दुसरे टेबल का primary key होता हैं।
- Relational Database Table में एक foreign key column का एक group होता है जो की दो table के मध्य link provide करता हैं।
- foreign key को referencing key भी कहा जाता हैं।
- foreign key डाटा में integrity को maintain करने के लिए method उपलब्ध कराता हैं।
3.Composite Key In Hindi
कई cases में जब हम डेटाबेस डिज़ाइन करते हैं तो हम table बनाते हैं प्रत्येक table में हम एक से अधिक column को के part primary key की तरह use करते हैं उन्हें composite key कहते हैं, दूसरे शब्दों में जब एक record एक single field के द्वारा uniquely identify नहीं किया जा सकता तो ऐसे case में composite key का use किया जाता हैं।
4.Candidate Key In Hindi
- ऐसा key जो relational database में किसी row को uniquely identify करे Candidate Key कहलाता हैं।
- candidate key set of key जो unique होते हैं अर्थात column जो uniquely identify होते हैं तो उनसे कैंडिडेट key composite key भी हो सकता हैं अगर candidate key composite key हैं तब composite key को distribute करने के बाद relational database में किसी भी row को uniquely identify नहीं कर सकते हैं।
- candidate key primary key की जरूरतों को पूरा करती हैं।
5.Super Key In Hindi
- एक super key एक entity के लिए एक या एक से अधिक attribute सेट होता हैं।
- जिसकी combine value entity set में entity को unique बनाती हैं।
- एक entity set employee में attribute का set employee name, address, contact number etc. को सुपर key की तरह use किया जाता हैं।
- super key multiple value contain करती हैं।
Conclusion Keys In DBMS In Hindi
दोस्तों इस पोस्ट को पूरा पढने के बाद आप तो ये समझ गये होंगे की Keys In DBMS In Hindi और आपको जरुर पसंद आई होगी , मैं हमेशा यही कोशिस करता हु की आपको सरल भासा में समझा सकू , शायद आप इसे समझ गये होंगे इस पोस्ट में मैंने सभी Topics को Cover किया हूँ ताकि आपको किसी और पोस्ट को पढने की जरूरत ना हो , यदि इस पोस्ट से आपकी हेल्प हुई होगी तो अपने दोस्तों से शेयर कर सकते हैं।
Nice Post