DBMS में Keys का क्या महत्व है? अगर आप जानना चाहते हैं keys in DBMS in Hindi, तो आप सही जगह पर हैं। इस लेख में हम सरल भाषा में समझेंगे DBMS में keys के प्रकार क्या हैं, और concept of keys in DBMS in Hindi को कैसे याद रखें। साथ ही, आप Types of Keys in DBMS in Hindi Notes PDF में Download कर सकते हैं।
Types of Keys in DBMS in Hindi: डीबीएमएस में keys का उपयोग कई कारणों से किया जाता है जैसे कि तालिका (table) में प्रत्येक रिकॉर्ड के लिए तालिका संरचना (structure) को ठीक से पहचानने के लिए keys महत्वपूर्ण हैं।
यह विभिन्न प्रकार की अखंडता (integrity) को स्थापित करने और लागू करने में मदद करता है, इसके अलावा हम tables की एक जोड़ी के बीच संबंध स्थापित करने के लिए keys का उपयोग कर सकते हैं।
डेटाबेस को समझने के लिए सबसे पहले इस वीडियो को देखें:
Table of Contents
Types of Keys in DBMS in Hindi (DBMS में Keys के प्रकार)
एक 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) कुंजी कहलाती है। |
Concept of Types of Keys in DBMS in Hindi
DBMS में Keys का उपयोग टेबल में रिकॉर्ड को uniquely पहचानने और डेटा की सुरक्षा बनाए रखने के लिए किया जाता है। जब हम Types of Keys in DBMS की बात करते हैं, तो इसका मतलब है कि हर Key का एक अलग उद्देश्य होता है – जैसे पहचान, रिलेशनशिप बनाना या डेटा को validate करना।
इनमें प्रमुख Keys होती हैं: Primary, Candidate, Super, Alternate, Foreign और Composite Key. हर Key एक विशेष स्थिति में इस्तेमाल होती है और Database को structured, reliable और redundancy-free बनाती है। DBMS में Keys के प्रकार डेटाबेस डिज़ाइन की आधारशिला हैं।
Types of Keys in DBMS in Hindi with Examples
DBMS में अलग-अलग प्रकार की keys का उपयोग data को uniquely identify करने और tables के बीच relation बनाने के लिए किया जाता है। नीचे सभी प्रमुख keys को आसान उदाहरण के साथ समझाया गया है:
- Primary Key: यह हर record को uniquely identify करती है। उदाहरण: Student table में Roll Number हर student के लिए अलग होता है।
- Foreign Key: यह एक table को दूसरी table से जोड़ती है। उदाहरण: Orders table में Customer ID, Customers table से link होता है।
- Candidate Key: वह सभी columns जो uniquely identify कर सकते हैं। उदाहरण: Student table में Email ID या Roll Number दोनों unique हो सकते हैं।
- Super Key: Candidate key का बड़ा रूप, जिसमें extra attributes भी हो सकते हैं। उदाहरण: Roll Number + Name मिलकर भी unique combination बना सकते हैं।
- Alternate Key – Candidate keys में से जो primary key नहीं बनती। उदाहरण: अगर Roll Number primary key है, तो Email ID alternate key होगी।
- Composite Key – जब दो या दो से अधिक columns मिलकर unique पहचान बनाते हैं। उदाहरण: Student ID + Course ID मिलकर एक record को uniquely identify करते हैं।
Types of Keys in DBMS in Hindi Notes PDF Download
अगर आप Types of Keys को आसानी से समझना और याद रखना चाहते हैं, तो आपके लिए हमने यह खास Hindi Notes PDF तैयार किया है।
इस PDF में आपको सभी DBMS Keys – जैसे Primary, Foreign, Candidate, Alternate, Super और Composite Keys – का सरल भाषा में सारांश, तुलना और उदाहरण सहित एक जगह मिलेगा।
यह PDF competitive exams, कॉलेज के assignments या quick revision के लिए बेहद उपयोगी है।
नीचे दिए गए लिंक पर क्लिक करके आप “Types of Keys in DBMS in Hindi” के Notes PDF को फ्री में डाउनलोड कर सकते हैं और कभी भी offline पढ़ सकते हैं।
FAQs – Types of Keys in DBMS in Hindi
DBMS में मुख्य रूप से 6 प्रकार की Keys होती हैं – जैसे Primary, Foreign, Super, Candidate, Alternate और Composite Key। हर Key का उपयोग डेटा को uniquely identify करने में होता है।
DBMS में keys ऐसे fields होते हैं जो table के records को uniquely identify करते हैं और tables के बीच relation बनाते हैं। उदाहरण के लिए, Primary Key हर record को uniquely पहचानती है जबकि Foreign Key दूसरी table से जुड़ाव बनाती है।
हर Key के नाम और उनके काम को अच्छे से समझना और एक उदाहरण के साथ जोड़ना, याद रखने का सबसे आसान तरीका है। Mnemonics या Table-Based Comparison भी मदद करता है।
आप हमारे इस आर्टिकल के अंत में दिए गए लिंक से DBMS Keys के सभी प्रकार का PDF फॉर्मेट में नोट्स डाउनलोड कर सकते हैं।
Key एक attribute को uniquely identify करने के लिए होता है, जबकि Constraint डेटाबेस की integrity बनाए रखने के लिए होता है। Keys खुद भी Constraints होते हैं, लेकिन सभी Constraints Keys नहीं होते।
Keys database में redundancy को कम करने, डेटा को uniquely identify करने और टेबल्स के बीच सही relationship maintain करने के लिए जरूरी होती हैं।
अगर आप DBMS या किसी IT एग्जाम की तैयारी कर रहे हैं, तो सभी Keys के नाम, काम और आपसी फर्क को समझना और याद रखना जरूरी है।
निष्कर्ष
डेटाबेस कुंजी एक 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 अनुभाग में से अभी सीखना शुरू करें।