Types of Keys in DBMS in Hindi: डीबीएमएस में keys का उपयोग कई कारणों से किया जाता है जैसे कि तालिका (table) में प्रत्येक रिकॉर्ड के लिए तालिका संरचना (structure) को ठीक से पहचानने के लिए keys महत्वपूर्ण हैं।
यह विभिन्न प्रकार की अखंडता (integrity) को स्थापित करने और लागू करने में मदद करता है, इसके अलावा हम tables की एक जोड़ी के बीच संबंध स्थापित करने के लिए keys का उपयोग कर सकते हैं।
डेटाबेस को समझने के लिए सबसे पहले इस वीडियो को देखें:
Table of Contents
Types of Keys in DBMS in Hindi
एक relational डेटाबेस में कुंजी (key) एक महत्वपूर्ण भूमिका निभाती है; इसका उपयोग तालिकाओं (tables) से अद्वितीय पंक्तियों (unique rows) की पहचान करने के लिए किया जाता है।
यह तालिकाओं के बीच संबंध भी स्थापित करता है। मुख्य रूप से DBMS में 7 प्रकार की keys होती हैं जो इस प्रकार हैं:
- प्राथमिक कुंजी (Primary Key)।
- उम्मीदवार कुंजी (Candidate Key)।
- वैकल्पिक कुंजी (Alternate Key)।
- विदेशी कुंजी (Foreign Key)।
- सुपर कुंजी (Super Key)।
- अद्वितीय कुंजी (Unique Key)।
- समग्र कुंजी (Composite Key)।
आइए अब इन सभी DBMS Keys को अच्छी तरह से समझते हैं –
DBMS Keys | Keys विवरण |
---|---|
Primary key | प्राथमिक (primary) key एक तालिका में एक column या column का समूह है जो उस तालिका में विशिष्ट रूप से टुपल्स (rows) की पहचान करता है। |
Super key | सुपर key एक table में rows की विशिष्ट रूप से पहचान करने के लिए अधिक columns (विशेषताओं) में से एक का एक सेट है। |
Candidate Key | बिना किसी अनावश्यक विशेषता (redundant attribute) वाली सुपर कुंजी को उम्मीदवार (candidate) कुंजी के रूप में जाना जाता है |
Alternate Key | सभी उम्मीदवार (candidate) कुंजियों में से केवल एक को प्राथमिक कुंजी के रूप में चुना जाता है, शेष कुंजियों को alternate या secondary keys के रूप में जाना जाता है। |
Foreign Key | विदेशी कुंजियाँ एक table के column हैं जो किसी अन्य तालिका की प्राथमिक (primary) कुंजी की ओर इशारा करती हैं। वे तालिकाओं के बीच एक क्रॉस-रेफरेंस के रूप में कार्य करते हैं। |
Unique Key | एक अद्वितीय कुंजी एक तालिका के एक या एक से अधिक फ़ील्ड/कॉलम का एक सेट है जो विशिष्ट रूप से डेटाबेस तालिका में एक रिकॉर्ड की पहचान करता है। |
Composite Key | एक कुंजी जिसमें एक तालिका में विशिष्ट रूप से rows (records और tuples के रूप में भी जाना जाता है) की पहचान करने के लिए एक से अधिक विशेषताएँ होती हैं, एक समग्र (composite) कुंजी कहलाती है। |
निष्कर्ष
डेटाबेस कुंजी एक attribute या attribute का एक समूह है जो किसी table में प्रत्येक record को विशिष्ट रूप से पहचान सकता है। यानी की keys एक relational table की एक महत्वपूर्ण विशेषता हैं और मुख्य रूप से RDBMS में 7 प्रकार की keys होती हैं।
मुझे उम्मीद है कि यह लेख “Types of Keys in DBMS in Hindi” आपको डीबीएमएस में सभी प्रकार की keys को समझने में मदद किया हैं।
FREE DBMS Course in Hindi
अगर आप फ्री में पूरी DBMS सीखना चाहते है तो नीचे दिए गए हमारे Course अनुभाग में से अभी सीखना शुरू करें।