DBMS KEYS IN HINDI?|DBMS में Key होता क्या है?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(DBMS KEYS IN HINDI) में हम डेटाबेस की एक सबसे इम्पोर्टेन्ट constraints के बारे में हिंदी में डिसकस करने जा रहे है और वो है key |

अगर आप लोगो ने डेटाबेस सब्जेक्ट को कभी पढ़ा होगा या फिर इससे जुडी किसी technical platform पर काम किया होगा तब आप इस key के बारे में जरूर कुछ न कुछ जानते होंगे|DBMS KEYS IN HINDI|

और एक बात अगर आपने ज्यादा कुछ नहीं पढ़ा है तो फिर आपने Primary key और foreign key के बारे में जरूर कुछ न कुछ पढ़ा होगा |DBMS KEYS IN HINDI|

अगर हम इसके नाम को देखे तो यह है key जिसका मतलब होता है किसी लॉक को खोलने के लिए उपयोग आने वाली चाबी |DBMS KEYS IN HINDI|

मतलब जिस तरह लॉक वाली key किसी भी लॉक को खोलने के काम आती है|

वैसे ही यह डेटाबेस वाली key की मदद से हम एक डेटाबेस टेबल का लॉक खोलकर एक पर्टिकुलर tuple की इनफार्मेशन बाहर निकालते है |

जैसे डेटाबेस टेबल के अंदर बहुत सारी rows और column होते है, एक किसी पर्टिकुलर कॉलम को हम key असाइन कर देते है |

और फिर उस कॉलम attribute की मदद से पूरी row की वैल्यू को extract करते है |

जिस कॉलम को भी हम key declare करते है तब हर एक row की वैल्यू इस कॉलम की एक unique वैल्यू होती है |

इस ब्लॉग पोस्ट में हम key से रिलेटेड कुछ इम्पोर्टेन्ट questions को डिसकस करेंगे जैसे कि What is key in the database? What is key in DBMS with an example?…

…What are the keys? What are the candidate key and super key in DBMS? What is the Super key in DBMS, What is the primary key in DBMS,…

….What is the candidate key in DBMS, Super key in DBMS with an example, Unique key in DBMS, Alternate key in DBMS.

What is key in the database?| डेटाबेस में keys क्या होती है ?

किसी भी रिलेशनल डेटाबेस सिस्टम में keys का बहुत ही इम्पोर्टेन्ट role होता |है

और इन keys की मदद से ही हम डाटा टेबल्स और एंटिटी के बीच रिलेशनशिप स्टैबिलिश कर पातें है |

और key की मदद से ही हम डेटाबेस में अपने desired रिकॉर्ड भी आसानी से ढूंढ लेते है |

ऐसे तो डेटाबेस में बहुत सारे key कंस्ट्रेंट्स होते है|

पर कुछ important key कंस्ट्रेंट्स है Primary key , foreign key , alternate key , Candidate key etc |

What is the Super key in DBMS?| Super key क्या होती है DBMS में ?

Super key एक अथवा एक से अधिक attributes का सेट होती है जो कि एक tuple value को undiquely identify कर लेता है |

Super key Candidate key का Super set होता है |

एक Super key के attributes एक Candidate key हो भी सकते है और नहीं भी |

पर एक Candidate key definately ही एक सुपर की होगी |

What is the primary key in DBMS? | DBMS में Primary key क्या होती है ?

Primary key एक Candidate key ही होती है जो कि tuple को uniquely identify करती है |

एक डेटाबेस टेबल में केवल एक ही Primary key हो सकती है |

जबकि एक टेबल में एक से ज्यादा Candidate key हो सकती है |

What is the candidate key in DBMS? DBMS में Candidate की क्या होती है ?

Primary key की तरह Candidate key भी tuple value को uniquely identify करती है |

बस Primary key और Candidate में सिर्फ इतना अंतर होता है कि Candidate की नुल value को होल्ड कर सकती है|

और Candidate की अपने column में redundant value भी रख सकती है |

Unique key in DBMS? DBMS में unique key क्या होता है ?

unique की भी एक Candidate key ही होती है जो कि tuple value को uniquely identify करती है |

पर unique key null value को होल्ड कर सकती है |

और एक डेटाबेस टेबल में एक से ज्यादा unique keys हो सकती है |

और unique keys non -क्लोसटर index form करती है |

What is the clustered index and non-cluster index? Cluster इंडेक्स और non -cluster इंडेक्स क्या होता है ?

Cluster इंडेक्स एक आर्गनाइज्ड आर्डर होता है जिसमे हम डाटा को प्लेस करते है |

जैसे कि हम कोई डाटा 2 , 1 , 5 को इन्सर्ट करते है तो फिर यह डेटाबेस में 1 ,2 ,5 के आर्डर में ही arrange होगा |

और इसे ही हम Cluster इंडेक्स बोलते है |

और non -Cluster इंडेक्स एक unorganized आर्डर होता है जिसमे हम डाटा को स्टोर करते है |

जैसे कि हम डाटा को 1 ,3 ,2 ,5 के आर्डर में insert करते है तो डाटबसे table में भी यह इसी आर्डर में इन्सर्ट होगा और show होगा |

यह किसी भी आर्डर में automatic arrange नहीं होगा |

What is the Alternate key in DBMS? DBMS में अल्टेरनाते की(Alternate Key) क्या होता है ?

दबंस के अंदर वह कैंडिडेट की जो प्राइमरी नहीं होती है वह एक अल्टेरनाते की है |

जैसे की एक टेबल स्टूडेंट में स्टूडेंट रोल नो. और स्टूडेंट फ़ोन नो. दोनों ही कैंडिडेट की है और स्टूडेंट रोल नो. को हमने प्राइमरी की बना दिया|

तो फिर स्टूडेंट फ़ोन नो. एक अल्टेरनाते की होगी |

डेटाबेस में कई तरह की कीस(Keys) उपलब्ध होती है जो की निम्नलिखित है:

dbms-keys
What is Key in DBMS: DBMS-Keys

Candidate key: Unique tuple value for each attribute.
Primary key: uniquely identify a tuple, does allow null.
Foreign key: Help to access other table data.
Unique key: Uniquely identify tuple, allow null value.
Super key: composite key identify a tuple value. A minimal superkey is a candidate key.
Alternate key: Uniquely identify the tuple value but not a primary key.

आने वाले blogs में हम एक एक करके सभी Database keys के बारे में अलग अलग ब्लॉग में discuss करेंगे |

कुछ और 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…

Conclusion:

तो दोस्तों इस ब्लॉग पोस्ट(DBMS KEYS IN HINDI) में हमने Database keys के बारे में पढ़ा और जाना | डाटाबेस keys का बहुत important रोले होता है एक दूसरे entity से relationship estabilish करने में और Database से desired रिकार्ड्स को fetch करने के लिए| keys डेटाबेस का एक column या फिर कई columns का एक सेट हो सकता है जिसकी मदद से हम एक पूरी tuple value को find करते है |

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

आशा करता हूँ, कि आपने इस पोस्ट(DBMS KEYS 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.