Dbms keys in hindi

Keys वे attribute या attributes के set हैं जिनका उपयोग entity set में एक entity को दूसरी से अलग करने में किया जाता हैं

What is Dbms keys in hindi

1. सुपर की (Super Key) :- यह ऐसे एक या अधिक attribute का set होता हैं, जो विशिष्‍ट तरीके से किसी entity set में entity को पहचान सकता हैं। super key के किसी superset को भी super key के रूप में लिया जा सकता हैं। इसे निम्‍न उदाहरण से अच्‍छी तरह समझा जा सकता हैं –

माना कि एक entity के चार attribute A, B, C, और D हैं। यदि attribute A किसी entity

की विशिष्‍ट पहचान कर सकता हैं, तो A  उस entity के लिए super key हैं। इसी तरह किसी attribute या attributes का attribute A के साथ combination super key कहला सकता हैं। अर्थात् {A,B}, {A,C}, {A,D}, {A,B,C}, {A,B,D}, {A,C,D}, और {A,B,C,D} को super key कहा जा सकता हैं।

2.Candidate Key :- वे सारे attribute या एट्रीब्‍यूट्स के सेट जो entity को विशिष्‍ट तरीके से पहचान सकते हैं, candidate key हैं। केवल वह की ही candidate key हो सकती हैं, जिसका कोई भी proper subset super key नहीं हैं। इसे निम्‍न उदाहरण से अच्‍छी तरह समझा जा सकता हैं –

माना कि एक entity के चार attribute A,B,C, और D हैं। अब यदि attribute {A} और a {C,D} दोनों किसी
entity को विशिष्‍ट रूप से entity को पहचान सकते हैं, तो फिर super key की defination के मुताबिक निम्‍न भी super key हैं : A के संबंध में – {A}, {A,B}, {A,C}, {A,D}, {A,B,C}, {A,B,D}, {A,C,D}, {A,B,C,D} और C,D के संबंध में {C,D,A}, {C,D,B}, {C,D,A,B}|

इस पोस्ट को भी पढ़े -: DBMS Architecture in hindi

अब candidate key हमारी परिभाषा के मुताबिक केवल वे ही की candidate key हो सकती हैं, जिनका कोई भी proper subset super set नहीं हैं। इसके मुताबिक {A,B} candidate नहीं हो सकती हैं, क्‍योंकि इसका subset {A} एक super key हैं। इसी प्रकार {B,C,D} भी candicate key नहीं हो सकती हैं, क्‍योंकि इसका subset {C,D} एक super key हैं। इसी तरह देखें तो केवल {A} और {C,D} ही candidate key हो सकती हैं।

3. Primary Key – primary key वह शब्‍दावली हैं, जिसका उपयोग उस candidate key के लिए किया जाता हैं, जिसे database designer ने किसी entity को पहचानने में प्रमुख साधन के रूप में चुना हैं।

4. Alternate Key:– alternate – की ऐसी शब्‍दावली हैं, जिसका उपयोग ऐसी candidate key के लिए किया जाता हैं जो database desginer द्वारा primary key चुनने के बाद शेष रह जाती हैं।

5.Foreign Key :- यह शब्‍दावली database के relation में attribute या attributes sets के लिए प्रयुक्‍त की जाती हैं, जो उसी database की अन्‍य relaton में प्रायमरी-की का काम करती हैं। उदाहरण के लिए –

Employee (Emp ID, Name, Dept Name, Salary)

Department (Dept Name, Location, Phone No.)

6.Composite Key:- एक ऐसी primary key जिसमें एक से अधिक attribute हों, composite की कहलाती हैं।

इस पोस्ट को भी पढ़े -: ER Model in hindi

1 thought on “Dbms keys in hindi”

  1. Pingback: Er model in hindi

Leave a Comment

Show Buttons
Hide Buttons