दोन प्राथमिक की आणि एकत्रित की मध्ये काही फरक आहे का?


उत्तर 1:

होय, यात एक फरक आहे. आपणास फरक येण्यापूर्वी आपण हे समजले पाहिजे की “की” असे एक फील्ड आहे ज्याचे मूल्य एक पंक्ती ओळखते. त्याला किल्लीची "विशिष्टता" मालमत्ता असे म्हणतात. की ची दुसरी मालमत्ता आहे (ज्यामध्ये संमिश्र की आणि एकाधिक की मध्ये फरक आहे) - म्हणजे, "किमानता" मालमत्ता. हे असे दर्शविते की विशिष्टता नष्ट झाल्यास की मधून फील्ड काढणे शक्य नाही.

खालीलप्रमाणे विद्यार्थी परीक्षा गुणांसह सारणीचा विचार करा:

  • स्कोअरआयडी (एक अनोखी चालू असलेली संख्या) स्टुडंट आयडी (शैक्षणिक वर्षाची पर्वा न करता कोणत्याही विद्यार्थ्यांसाठी अनन्य असल्याचे हमी दिलेली विद्यार्थ्यांची नोंदणी आयडी; विद्यार्थ्यांच्या टेबलावर एफके) सबजेक्टनेम सबजेक्ट टेस्टइंडेंटिफायर (संस्थेने घेतलेल्या प्रत्येक परीक्षेसाठी एक अद्वितीय चाचणी आयडी; टेस्टमास्टर वर एफके सारणी जे शैक्षणिक वर्ष, विषय, परीक्षेची तारीख आणि परीक्षेची इतर विशेषता दर्शवते) सबजेक्टकोर

वरील प्रकरणात, {स्कोअरआयडी}, I स्टुडंटआयडी, सब्जेक्टनेम, सबजेक्ट टेस्टइंटेंटिफर, सब्जेक्टकोर} आणि {स्टुडंटआयडी, सबजेक्ट टेस्टइंडीटीफायर all सर्व की आहेत - या फील्डच्या प्रत्येक संचामध्ये आपण ज्या पंक्तीबद्दल बोलत आहात त्या विशिष्टरित्या ओळखले जाईल.

परंतु आता {स्टुडंटआयडी, सब्जेक्टनेम, सबजेक्ट टेस्टइंटेंटिफायर, सब्जेक्टकोर} आणि {स्टुडंटआयडी, सबजेक्ट टेस्टइंडेंटिफायर consider विचारात घ्या - हे दोन्ही विशिष्टतेचे गुणधर्म पूर्ण करीत असताना, प्रथम “किमानता” चाचणीत अपयशी ठरतो - “सब्जेक्टनेम” आणि “सब्जेक्टकोर” बंद करतो आणि आपण हे करू शकता तरीही पंक्ती अनन्यपणे ओळखा.

तर आता आपल्या प्रश्नाकडे या: या प्रकरणात, {स्कोअर आयडी a ही एक की नाही परंतु संमिश्र की आहे, तर {स्टुडंटआयडी, सब्जेक्टटेस्टआयडीटीफायर comp ही एक संयुक्त की आहे. सर्व संयुक्त की अद्वितीय की असतात परंतु सर्व अद्वितीय की संमिश्र की नसतात.


उत्तर 2:

आपण प्राथमिक की म्हणून एकाधिक विशेषता घोषित केल्यास ते एकत्रितपणे एक की की बनवते. जेव्हा अशी कोणतीही की नसते तेव्हा आपण प्रत्येक पंक्ती अद्वितीयपणे ओळखू शकता तेव्हा संयुक्त की तयार केल्या जातात. म्हणून आपण फील्डचे संयोजन तयार करता, जे एकत्रितपणे पंक्ती ओळखतात.

जेव्हा आपल्याकडे एकापेक्षा जास्त की असतात ज्या प्राथमिक की बनविल्या जाऊ शकतात, अशा फील्डला उमेदवार किंवा दुय्यम की म्हटले जाते.

म्हणून, एकाधिक प्राथमिक की परिभाषित आणि संमिश्र की मूलत: समान असतात.