Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL

आरडीबीएमएस में इकाई वफ़ादारी नियम


इकाई अखंडता नियम के लिए, प्रत्येक तालिका में एक प्राथमिक कुंजी होती है।

प्राथमिक कुंजी का NULL मान नहीं हो सकता।

<छात्र>

Student_ID
Student_Awards
Student_Awards


ऊपर, आप देख सकते हैं कि हमारी प्राथमिक कुंजी है Student_ID . हम Student_Awards . पर विचार नहीं कर सकते प्राथमिक कुंजी के रूप में क्योंकि प्रत्येक छात्र को पुरस्कार प्राप्त नहीं होता।

आइए एक और उदाहरण देखें -

<कर्मचारी>

कर्मचारी_आईडी
कर्मचारी_नाम
कर्मचारी_आयु
कर्मचारी_स्थान


उपरोक्त तालिका में, प्राथमिक कुंजी है कर्मचारी_आईडी

आइए अब हम निकाय अखंडता नियम को संक्षेप में प्रस्तुत करते हैं -

  • सुनिश्चित करें कि तालिका में प्रत्येक टपल अद्वितीय है।
  • हर टेबल मश की एक प्राथमिक कुंजी होती है, उदाहरण के लिए, Student_ID छात्र तालिका के लिए।
  • हर इकाई अद्वितीय है।
  • संबंध प्राथमिक कुंजी में प्रत्येक पंक्ति के लिए अद्वितीय मान होने चाहिए।
  • प्राथमिक कुंजी का NULL मान नहीं हो सकता और वह अद्वितीय होना चाहिए।
  • उदाहरण एक कर्मचारी_आईडी हो सकता है कर्मचारी तालिका में रिक्त नहीं हो सकता।

  1. RDBMS में समग्र कुंजी

    एक प्राथमिक कुंजी जिसमें दो या दो से अधिक गुण होते हैं, समग्र कुंजी कहलाती है। यह दो या दो से अधिक स्तंभों का संयोजन है। एक उदाहरण हो सकता है - यहां हमारी कंपोजिट कुंजी है ऑर्डरआईडी और ProductID - {OrderID, ProductID} आइए एक और उदाहरण देखें - StudentID StudentEnrollNo StudentMar

  1. आरडीबीएमएस शब्दावली

    RDMS शब्दावली में डेटाबेस, टेबल, कॉलम आदि शामिल हैं। आइए उन्हें एक-एक करके देखें - डेटाबेस डेटाबेस , , आदि जैसे तालिकाओं का एक संग्रह है। टेबल तालिका पंक्तियों और स्तंभों का एक संग्रह है, उदाहरण के लिए, StudentId StudentName StudentRank 052 टॉम 1 035 डेविड 2 077 जॉन 3

  1. आरडीबीएमएस में विदेशी कुंजी

    एक विदेशी कुंजी तालिकाओं के बीच एक कड़ी बनाती है। यह किसी अन्य तालिका में प्राथमिक कुंजी का संदर्भ देता है और इसे लिंक करता है। उदाहरण के लिए, कर्मचारी तालिका में DeptID एक विदेशी कुंजी है - EmpID EmpName EmpAge DeptID DeptID DeptName DeptZone DeptID विभाग तालिक