कसरी सन्दर्भात्मक सत्यताले डेटाबेस सँयोगतालाई सुनिश्चित गर्दछ

सन्दर्भीय अखंडता को सम्बन्धी डेटाबेस प्रबंधन प्रणाली मा डेटाबेस फीचर हो। यसले प्रयोगकर्ताहरूलाई वा गलत डाटा प्रविष्टि गर्न वा अवस्थित नभएसम्म अनुप्रयोगहरूलाई रोक्न अनुप्रयोगहरू रोक्न बाध्यता लागू गरेर सही डेटाबेसमा तालिकाहरू बीचको सम्बन्धलाई सुनिश्चित गर्दछ।

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

प्राथमिक कुञ्जी

डेटाबेस तालिकाको प्राथमिक कुञ्जी प्रत्येक रेकर्डको लागि तोकिएका एक अद्वितीय पहिचानकर्ता हो। प्रत्येक तालिकामा एक वा बढी स्तम्भहरू प्राथमिक कुञ्जीको रूपमा नामित हुनेछन्। एक सामाजिक सुरक्षा नम्बर कर्मचारीहरूको डेटाबेस प्रविष्टिको लागि प्राथमिक कुञ्जी हुन सक्छ किनभने प्रत्येक सामाजिक सुरक्षा नम्बर अनन्य हो।

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

विदेशी कुञ्जी

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

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

सन्दर्भीय सत्यता नियमहरूको उदाहरण

यस स्थितिलाई विचार गर्नुहोस् जहाँ तपाईंसँग दुई तालिकाहरू छन्: कर्मचारीहरू र प्रबन्धकहरू। कर्मचारी तालिका को एक विदेशी कुंजी विशेषता को व्यवस्थित स्वामित्व वाला छ, जुन प्रत्येक कर्मचारी को प्रबंधक को मेज मा प्रबंधक को रेकर्ड मा इंगित गर्दछ। सन्दर्भीय पूर्णता निम्न तीन नियमहरू लागू गर्दछ:

सन्दर्भीय पूर्णता को बाधाहरु को लाभ

सन्दर्भीय अखंडता संग एक सम्बन्धी डाटाबेस व्यवस्थापन प्रणाली को उपयोग धेरै फायदे प्रदान गर्दछ: