Data Integrity in DBMS
Data Integrity
DBMS में डेटा का शुद्ध तथा संपूर्ण होना data integrity कहलाता हैं। डेटा में डुप्लिकेट रिकॉर्ड नहीं होना चाहिए चाहिए, जिससे डाटा को हानि न हो। जिससे डेटा की अखंडता (Integrity) बनी रहती हैं।
डेटा इंटीग्रिटी (Data Integrity) दो प्रकार की होती हैं –
- Entity Integrity
- Referential Integrity
Entity Integrity
एंटिटी इंटीग्रिटी प्राइमरी key से सम्बंधित है, एंटिटी इंटिग्रिटी एक ऐसा नियम है जो बताता है की हर टेबल में एक प्राइमरी key होना आवश्यक है और टेबल की जिस कॉलम को हमने प्राइमरी key के तौर पर चुना है, वह कॉलम की वैल्यू (Value) अद्वितीय (Unique) होना चाहिए और साथ ही ये भी ध्यान रखा जाना चाहिए की प्राइमरी कॉलम की वैल्यू नल (NULL) नहीं होना चाहिए।
Referential Integrity
Referential Integrity का नियम यह हैं कि किसी Associated table में Foreign Key की value Primary Key की value से Match करती हैं। Referential Integrity का नियम यह सुनिश्चित करता हैं कि टेबल्स के मध्य रिलेशनशिप Consistent होती हैं।