प्राथमिक की आणि उमेदवार प्रमुख दरम्यान फरक
प्राथमिक की विरुद्ध उमेदवार प्रमुख
प्राथमिक की निवडलेल्या उमेदवाराच्या कळीतून प्राथमिक कळ आणि इतर उमेदवार कीमधील काही फरक अस्तित्वात असून या लेखात तपशीलवार चर्चा केली जाईल. डेटाबेस डिझायनिंग हे सर्वात महत्वाचे क्रियाकलाप आहे जे डेटा राखण्यासाठी आणि संचयित करताना केले पाहिजे. या डिझाईन प्रक्रियेदरम्यान, अनेक संबंधांसह विविध सारण्या तयार करणे आवश्यक आहे. डेटाबेसमध्ये या सारण्यांवर प्रवेश मिळवण्यासाठी आधुनिक डाटाबेसमध्ये एमआयएसक्यूएल, एमएसएव्हिसे, एसक्लाइटी इ. सारख्या आधुनिक डाटाबेसमध्ये वेगवेगळ्या प्रकारची कळा वापरली जातात. या कळातून, डाटाबेस डिझायनिंग पद्धतींमध्ये उमेदवार की आणि प्राथमिक की आवश्यक बनल्या आहेत.
एक उमेदवार की काय आहे?अभ्यागत की एक डेटाबेसची सारणी मध्ये एक स्तंभ किंवा स्तंभाचे संच आहे जे
इतर कोणत्याही डेटाचा संदर्भ न घेता कोणत्याही डेटाबेस रेकॉर्डस विशिष्टपणे ओळखता येईल . डेटाबेसच्या प्रत्येक सारणीत एक किंवा अधिक उमेदवार कळा असू शकतात. कार्यात्मक अवलंबने वापरून उमेदवार की चा एक समूह तयार केला जाऊ शकतो. उमेदवार की मध्ये काही महत्वाची वैशिष्ट्ये आहेत ते आहेत;
• उमेदवाराची कळ बदलू नये, आणि एखाद्या विशिष्ट घटनेसाठी समान मूल्य धारण करणे आवश्यक आहे.
एका महत्वाच्या मजकूरातील कोट्यावधी पंक्तिंमधून एक एकल ओळ ओळखण्यास मदत करण्यासाठी एका उमेदवाराच्या प्रमुखतेचा मुख्य उद्देश आहे. प्रत्येक उमेदवार की प्राथमिक की बनण्यासाठी पात्र आहे. तथापि, सर्व उमेदवार की पैकी, सर्वात महत्वाचे आणि विशेष उमेदवार की एक सारणीची प्राथमिक की होईल आणि हे उमेदवार की मध्ये सर्वोत्तम आहे.
प्राथमिक कळ आहे
एका टेबलचा सर्वोत्तम उमेदवार की ज्याचा वापर रेकॉर्डस अनन्यपणे ओळखण्यासाठी केला जातो ती टेबलमध्ये संग्रहित केली आहे डेटाबेसमध्ये नवीन टेबल तयार करताना आपल्याला प्राथमिक की निवड करण्यास सांगितले जाते. म्हणून, एखाद्या टेबलसाठी प्राथमिक की निवड करणे हे सर्वात कठीण निर्णय म्हणजे डेटाबेस डिझाइनरने घेतले पाहिजे. प्राइमरी की ठरविताना सर्वात महत्वाचे निर्बंध, जे विचारात घेतले पाहिजे, तेच आहे की, निवडलेला स्तंभ टेबलमधील केवळ अद्वितीय मूल्ये असावा आणि त्यामध्ये कोणतेही नमुने मूल्य नसावे. सामाईक सुरक्षा क्रमांक (एसएसएन), आयडी आणि राष्ट्रीय ओळखपत्र क्रमांक (एनआयसी) सारण्या तयार करताना वापरल्या जाणार्या काही प्राथमिक की आहेत. प्रोग्रामरने प्राथमिक कळ काळजीपूर्वक लक्षात ठेवली पाहिजे कारण बदलणे कठीण आहे. म्हणूनच, प्रोग्रामरच्या मते, प्राथमिक कळ निर्माण करण्याचा सर्वोत्तम सराव म्हणजे आंतरिक निर्मिती केलेली प्राथमिक की जसे की रेकॉर्ड आयडी तयार करणे जो ऑटोएनम्बर डेटा प्रकाराचे एमएस प्रवेश आहे. जर आपण एखाद्या प्राथमिक संगणकासह एखाद्या रेकॉर्डमध्ये एक रेकॉर्ड ठेवण्याचा प्रयत्न केला तर तो अस्तित्वात असलेला रेकॉर्ड डुप्लिकेट करेल, यात समाविष्ट करणे अपयशी ठरेल. प्राथमिक की मूल्य बदलत नाही, त्यामुळे स्थिर प्राथमिक की ठेवण्यास अधिक महत्त्वाचे आहे. प्राथमिक कळ श्रेष्ठ उमेदवार की आहे
प्राथमिक कळ आणि उमेदवार प्रमुख यात काय फरक आहे?
• एक उमेदवार की अशी स्तंभ आहे जी अनन्य म्हणून पात्र ठरते जेव्हा प्राथमिक कळ म्हणजे एक रेकॉर्ड ज्याची विशिष्ट ओळख आहे.
• उमेदवार कळल्याशिवाय एक टेबल कोणत्याही संबंधाचे प्रतिनिधित्व करत नाही.
• एका डेटाबेसमध्ये एका सारणीसाठी अनेक उमेदवार की असू शकतात परंतु एका सारणीसाठी केवळ एक प्राथमिक की असणे आवश्यक आहे.
• प्राइमरी की उमेदवार उमेदवारांची एक आहे, तरी काहीवेळा तो फक्त एकच उमेदवार असतो.
• एकदा प्राथमिक की निवडली गेल्यानंतर इतर उमेदवारांची चिन्हे अद्वितीय कळा बनतात.
• व्यावहारिकरित्या एक उमेदवार कीमध्ये शून्य मूल्यांचा समावेश असू शकतो जरी सध्या त्याची कोणतीही किंमत नसली तरी म्हणून, प्राथमिक की साठी उमेदवार की प्राइमरी कीसाठी पात्र नाही कारण प्राथमिक कीमध्ये कोणतीही मूल्ये नसावीत.
• संभाव्य उमेदवारांची संख्या, ज्या क्षणी अनोखे आहेत त्यामध्ये डुप्लीकेट मूल्यांचा समावेश असू शकतो जो उमेदवार की प्राथमिक कीपासून अपात्र ठरवू शकतात.
सारांश:
प्राथमिक की विरुद्ध उमेदवार प्रमुख अभिप्राय आणि प्राथमिक कळ आवश्यक की आवश्यक आहेत जे डेटाबेसमधील डेटाला अनन्यपणे ओळखण्यासाठी आणि डेटाबेसमधील टेबल्समध्ये संबंध प्रस्थापित करण्यासाठी डेटाबेस तयार करण्यासाठी वापरले जातात. सारणीमध्ये फक्त एक प्राथमिक की असली पाहिजे आणि एकापेक्षा अधिक उमेदवार कळा असू शकतात. आज, बहुतेक डाटाबेस स्वत: च्या स्वतःच्या प्राथमिक किल्लीच्या निर्मितीसाठी सक्षम आहेत. म्हणून, प्राथमिक कळ आणि उमेदवार किजने डाटाबेस मॅनेजमेंट सिस्टम्सला असंख्य आधार प्रदान केले आहेत.
प्रतिमा सौजन्य: