इकाई अखंडता नियम के लिए, प्रत्येक तालिका में एक प्राथमिक कुंजी होती है।
प्राथमिक कुंजी का NULL मान नहीं हो सकता।
<छात्र>
Student_ID | Student_Awards | Student_Awards |
ऊपर, आप देख सकते हैं कि हमारी प्राथमिक कुंजी है Student_ID . हम Student_Awards . पर विचार नहीं कर सकते प्राथमिक कुंजी के रूप में क्योंकि प्रत्येक छात्र को पुरस्कार प्राप्त नहीं होता।
आइए एक और उदाहरण देखें -
<कर्मचारी>
कर्मचारी_आईडी | कर्मचारी_नाम | कर्मचारी_आयु | कर्मचारी_स्थान |
उपरोक्त तालिका में, प्राथमिक कुंजी है कर्मचारी_आईडी
आइए अब हम निकाय अखंडता नियम को संक्षेप में प्रस्तुत करते हैं -
- सुनिश्चित करें कि तालिका में प्रत्येक टपल अद्वितीय है।
- हर टेबल मश की एक प्राथमिक कुंजी होती है, उदाहरण के लिए, Student_ID छात्र तालिका के लिए।
- हर इकाई अद्वितीय है।
- संबंध प्राथमिक कुंजी में प्रत्येक पंक्ति के लिए अद्वितीय मान होने चाहिए।
- प्राथमिक कुंजी का NULL मान नहीं हो सकता और वह अद्वितीय होना चाहिए।
- उदाहरण एक कर्मचारी_आईडी हो सकता है कर्मचारी तालिका में रिक्त नहीं हो सकता।