DBMS – Keys in Hindi

keys in hindi, alternate key in hindi, what is key explain in hindi, keys in dbms, dbms mai keys kya hoti hai

  • DBMS keys in Hindi,
    • Primary key,
    • Candidate key,
    • Super key,
    • Foreign key,

dbms-keys-in-hindi

DBMS keys in Hindi

  • रिलेशनल डेटाबेस में keys एक महत्वपूर्ण भूमिका निभाती हैं।
  • इसका उपयोग Tables से डेटा के किसी भी record या row को uniquely पहचानने के लिए किया जाता है। इसका उपयोग tables के बीच संबंधों को स्थापित करने और पहचानने के लिए भी किया जाता है।

उदाहरण के लिए: student table में, ID का उपयोग एक key के रूप में किया जाता है क्योंकि यह प्रत्येक छात्र के लिए unique है। PERSON table में, पासपोर्ट नंबर, लाइसेंस नंबर, keys हैं क्योंकि वे प्रत्येक व्यक्ति के लिए unique हैं।

 

DBMS कुंजी

Types of Key:

 

DBMS कुंजी

1. Primary key

  • यह पहली key है जो एक entity के केवल एक instance की पहचान करने के लिए उपयोग की जाती है। एक इकाई में कई keys हो सकती हैं जैसा कि हमने PERSON table में देखा था। उन lists से जो सबसे उपयुक्त है वह एक primary key बन जाती है।
  • EMPLOYEE table में, ID primary key हो सकती है क्योंकि यह प्रत्येक कर्मचारी के लिए unique है। EMPLOYEE table में, हम primary key के रूप में Licence_Number और Passport_Number भी चुन सकते हैं क्योंकि वे भी unique हैं।
  • प्रत्येक इकाई के लिए, primary key का चयन आवश्यकता और developers पर आधारित है।

 

DBMS कुंजी

2. Candidate key

  • एक candidate एक attribute या attributes का सेट है जो uniquely एक tuple की पहचान कर सकती है।
  • Primary key को छोड़कर शेष attributes को एक candidate key के रूप में माना जाता है। candidate key primary key के समान strong होती हैं।

उदाहरण के लिए: EMPLOYEE table में, id primary key के लिए सबसे उपयुक्त है। बाकी attributes जैसे SSN, Passport_Number, और Licence_Number, आदि को candidate key माना जाता है।

 

DBMS कुंजी

3. Super key

Super key एक attribute का एक सेट है जो विशिष्ट रूप से एक tuple की पहचान कर सकता है। Super key एक candidate key का superset है।

उदाहरण के लिए: उपरोक्त EMPLOYEE table में, (EMPLOEE_ID, EMPLOYEE_NAME) के लिए दो कर्मचारियों के नाम समान हो सकते हैं, लेकिन उनका EMPLYEE_ID समान नहीं हो सकता। इसलिए, यह combination भी एक key हो सकता है।

Super key EMPLOYEE-ID, (EMPLOYEE_ID, EMPLOYEE-NIN), आदि होगी।

4. Foreign key

  • Foreign keys उस table का column होती हैं जिसका उपयोग किसी अन्य table की primary key को point करने के लिए किया जाता है।
  • एक कंपनी में, प्रत्येक कर्मचारी एक विशिष्ट विभाग में काम करता है, और कर्मचारी और विभाग दो अलग-अलग entities हैं। इसलिए हम कर्मचारी table में विभाग की जानकारी संग्रहीत नहीं कर सकते। इसलिए हम इन दोनों तालिकाओं को एक तालिका की primary key के माध्यम से link करते हैं।
  • अब EMPLOYEE table में, Department_Id foreign key है, और दोनों तालिकाएँ संबंधित हैं।

DBMS कुंजी

Leave a Reply

DMCA.com Protection Status