डिस्टर्मिनर र एक डाटाबेस मा तिनीहरूको भूमिका

डिफेन्डरहरूले अन्य विशेषताहरूलाई तोकिएका मानहरूको पहिचान गर्दछ

डाटाबेस तालिकामा एक निर्धारिती एक विशेषता हो जुन त्यही पङ्क्तिमा अन्य विशेषताहरूलाई निर्दिष्ट गरिएको मान निर्धारण गर्न प्रयोग गर्न सकिन्छ। यस परिभाषाको आधारमा, कुनै पनि प्राथमिक कुञ्जी वा उम्मेद्वार कुञ्जी एक निर्धारिती हो, तर त्यहाँ हुन सक्छ कि प्राथमिक वा उम्मेद्वार कुञ्जी होइनन्।

उदाहरणका लागि, कम्पनीले विशेषताहरूको साथ तालिकामा प्रयोग गर्न सक्दछ <कर्मचारीहरू। <, ,

Employee_id पहिलो नाम थर जन्म मिति

123

मेगन खैरो 01/29/1979
234 बेन विल्डर 02/14/1985
345 मेगन Chowdery 2/14/1985
456 चार्ल्स खैरो 07/19/1984


यस अवस्थामा, फिल्ड बाँकी तीन क्षेत्र निर्धारण गर्दछ। नाम फिल्डहरूले को निर्धारण गर्दैन किनभने फर्मका कर्मचारीहरूसँग उही पहिलो वा अन्तिम नाम साझेदारी हुन सक्छ। त्यसै गरी, क्षेत्रले वा नाम फिल्डको निर्धारण गर्दैन किनभने कर्मचारीहरूले पनि जन्मदिन साझा गर्न सक्छन्।

Determinant Relations Database Database

यस उदाहरणमा, एक निर्णायक, एक उम्मीदवार कुञ्जी, र प्राथमिक कुञ्जी पनि हो। यो उम्मेद्वार कुञ्जी हो किनभने सम्पूर्ण डेटाबेस 234 को लागि खोजिएको छ, बेन वेल्डरको बारेमा जानकारी समावेश गरिएको पंक्तिमा देखा पर्दछ र कुनै अन्य रेकर्ड देखाइएको छैन। अर्को उम्मेद्वार कुञ्जी तब हुन्छ जब तपाइँ तीन स्तम्भहरूमा सूचना द्वारा डेटाबेस खोज्नुहोस्; , , जुन त्यहि परिणाम पुन: प्राप्त गर्दछ।

प्राथमिक कुञ्जी हो किनकि स्तम्भहरूको सबै संयोजन उम्मेद्वार कुञ्जीको रूपमा प्रयोग गर्न सकिन्छ, यो तालिकामा प्राथमिक सन्दर्भको रूपमा प्रयोग गर्नको लागि सबैभन्दा सरल स्तम्भ हो।

साथै, यस तालिकाको लागि अद्वितीय हुन गाह्रो छ, कुनै पनि फर्कमा अन्य कर्मचारीहरू, अन्य स्तम्भहरूमा जानकारीको विरोधको रूपमा।