Candidate key in DBMS in Hindi?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(Candidate key in DBMS in hindi) में हम आपको Candidate key के बारे में हिंदी में विस्तृत जानकारी देंगे |

दोस्तों Candidate key की सीधी डेफिनिशन यह होती है कि किसी टेबल अथवा रिलेशन में कोई भी एट्रिब्यूट अथवा कॉलम जो कि पूरे row के रिकॉर्ड को identify कर सके उसे हम Candidate key बोलते है | Candidate key in DBMS in hindi |

पर अब आपके दिमाग में एक क्वेश्चन आ सकता है कि ऐसे तो हम Primary key , unique key , alternate key , foreign key की मदद से भी किसी tuple को uniquely identify करते ही है |Candidate key in DBMS in hindi|

तो क्या ये सभी भी Candidate key होती है क्या?|Candidate key in DBMS in hindi|

जी हाँ दोस्तों, ऐसे कोई भी key जिसकी मदद से हम किसी tuple की वैल्यू को फेच कर सकते है एक Candidate key होती है |

Primary key और Candidate key में क्या difference होता है ?

दोनों ही keys किसी भी tuple values को uniquely identify कर सकती है |

प्राइमरी key भी एक Candidate key है | लेकिन Primary key एक ऐसी Candidate key है जो कि null value को hold नहीं करती है |

और एक डाटा टेबल में केवल एक ही प्राइमरी key हो सकती है |

और दूसरी तरफ Candidate key null value को hold कर सकती है और एक data टेबल में एक से ज्यादा Candidate keys हो सकती है |

Candidate key का क्या उपयोग होता है ?

Candidate key के मदद से हम प्राइमरी key को find कर सकते है |

क्योकि Primary key भी एक Candidate key है जो कि डाटा टेबल में सभी tuple को uniquely identify कर सकती है |

Candidate key और Super key में क्या difference होता है ?

Candidate key Super key का एक subset होती है |

हर Candidate key एक सुपर key होती है पर सभी Super keys Candidate keys हो ऐसा जरुरी नहीं है |

कुछ और extensive blogs पढ़ने के लिए नीचे दी गयी blog लिंक पर क्लिक करें|

What is Normalization and why is it needed?

What is 1NF in DBMS?

What is 2NF in DBMS?

What is 3NF in DBMS?

Third Normal Form In DBMS In Hindi?

Second Normal Form In DBMS In Hindi?

First Normal Form In Dbms In Hindi?

What is the role of DBA in the database…

What do you mean by data replication…

How to achieve Security in DBMS…

Difference between composite key and super key…

View Serializable Schedule In DBMS…

Centralize Database Advantages and Disadvantages In Hindi…

ACID Properties In DBMS In Hindi…

Null Value Problem In Hindi…

Difference Between DBMS and RDBMS in Hindi…

DBMS KEYS IN HINDI…

Candidate key in DBMS in Hindi…

Super key In DBMS In Hindi…

First Normal Form In Dbms In Hindi…

Quick Q&A:

What are the candidate key and primary key? Candidate key और primary key क्या होती है?

candidate key भी एक key होती है जिसमे एक single attribute भी हो सकता है और attributes का सेट भी हो सकता है|

और यह candidate key भी tuple value को uniquely identify करती है|

Primary key जो है वो minimal super key होती है और एक टेबल में एक ही प्राइमरी key हो सकती है|

जबकि एक टेबल में एक से अधिक candidate key हो सकती है|

Primary key भी एक candidate key है पर फर्क इतना है कि यह null value hold नहीं करती है|

What is the difference between the candidate key and the secondary key? candidate key और secondary key में क्या अंतर होता है?

Secondary key वह key होती है जिसे Primary key के लिए सेलेक्ट नहीं किया गया है |

कहने का मतलब यह है कि सभी keys candidate keys ही होती है |

पर ऐसे candidate key जिसे Primary सेलेक्ट किया गया है उसे हम Primary key कहते है |

और बाकी सारी candidate keys को हम Secondary key कहते है|

candidate key जो है वो एक attribute अथवा attributes का सेट होता है जो कि records को uniquely identify करता है|

Can the primary key be NULL? क्या Primary key null हो सकती है?

नहीं, Primary key NULL value को allow नहीं करता है |

अगर किसी कॉलम में NULL value है तो फिर सिस्टम उसे Primary के assign नहीं करेगा|

What is the difference between a candidate key and a unique key? Unique और candidate key में क्या अंतर है?

Primary key की तरह Unique key भी एक candidate key है |

Unique key भी रिकार्ड्स को uniquely identify करता है|

Primary और Unique में सिर्फ इतना अंतर होता है कि:-

Primary key NULL value allow नहीं करता है |

जबकि Unique key NULL वैल्यू को allow करता है |

Primary key के case में cluster index बनता है |

Unique key के case में non-cluster index बनता है|

Can a foreign key be null? क्या foreign key में NULL value enter कर सकते है?

Foreign key पर निम्नलिखित rules लागू होते है:

एक database table में एक से ज्यादा Foreign keys हो सकती है|

Foreign key में NULL value enter हो सकती है, अगर वो पार्ट nullable है|

कहने का मतलब यह है कि Foreign key value NULL हो सकती है अगर कोई पार्ट NULL है तो|

Example – मान लीजिये आपके पास एक application है जिसमे आपको किसी video अथवा picture पर कमेंट करने के लिए allow किया जाता है|

Comment table में picture _id और video _id दोनों Foreign key है और Comment _id इस टेबल की Primary key है|

अब मान लीजिये किसी ने picture पर कमेंट कर दिया और video पर नहीं किया तो फिर यहाँ पर हमें सिर्फ picture _id की जरुरत पड़ेगी|

और video _id का column यहाँ पर NULL value शो करेगा| तो इस तरह से Foreign key कॉलम में भी नुल्ल् असाइन हो सकता है|

इस ब्लॉग(Candidate key in DBMS in hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(Candidate key in DBMS in hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.