Data Integrity in DBMS in Hindi

What is Data Integrity in DBMS in Hindi

DBMS में Data integrity का मतलब data को सही, एक समान और सुरक्षित बनाए रखना है। यह सुनिश्चित करता है कि संग्रहीत data सटीक है और उसमें किसी भी तरह का बदलाव नहीं किया गया है।

यह database में गलतियाँ, data खोने और data की गलत entry से बचाता है।Data integrity सुनिश्चित करता है कि update, delete या transfer के बाद भी data सही और भरोसेमंद रहे।

यह अनचाहे बदलाव को रोकता है और data को गलतियों या नुकसान से बचाता है। data को साफ और अच्छे से व्यवस्थित करने के लिए, एक अच्छा database नियमों का अनुसरण करता है। 

यह users को सही जानकारी प्राप्त करने में मदद करता है। सही निर्णय लेने के लिए और records को सुरक्षित बनाए रखने के लिए Data integrity महत्वपूर्ण है।
 

Types of Data Integrity in DBMS in Hindi - Data Integrity के प्रकार 

DBMS में Data Integrity के निम्न प्रकार है।

Entity Integrity  

Entity Integrity, Database management systems में एक नियम(rule) है। यह सुनिश्चित करता है कि एक table में प्रत्येक row के पास एक unique identifier होता है जिसे primary key कहा जाता हैं।

Primary key null नहीं हो सकता, इसलिए हर record के पास एक unique और valid value होनी चाहिए। यह rules, duplicate data को जोड़े जाने से रोकता है और प्रत्येक record को स्पष्ट रूप से पहचानने में मदद करता है।

Entity Integrity, data में होने वाली त्रुटियां और गड़बड़ी को रोकते हुए database को एक जैसे और विश्वसनीय बनाए रखता है। यह data को सही और व्यवस्थित बनाए रखने के लिए महत्वपूर्ण है।

Referential Integrity  

Referential Integrity, database management systems में एक नियम है। यह सुनिश्चित करता है कि एक table में foreign keys हमेशा अन्य table के 

valid primary keys को refer करती है। 
यदि foreign key की value किसी primary key से नहीं मिलती, तो database data जोड़ने, बदलने या हटाने की अनुमति नहीं देता, ताकि data link गलत न हो।

Referential Integrity, संबंधित tables में accuracy और consistency बनाए रखने में मदद करता है। 

Domain Integrity  

Database systems में domain Integrity एक नियम है जो यह सुनिश्चित करता है कि एक Column मे data सही है और नियमों के sets का अनुसरण करता है।

प्रत्येक column विशिष्ट प्रकार के data जैसे numbers, dates, या text को रखता है। Domain Integrity यह सुनिश्चित करता है कि केवल valid data ही प्रविष्ट किया जाता हैं। 

उदाहरण के लिए, age के column में केवल numbers हो सकती हैं, और dates के column में केवल valid dates हो सकती हैं।

यह नियम गलतियों को रोकता है, जैसे number column में text डालना। यह column के नियमों के अनुसार data को सही और विश्वसनीय बनाता है।

इसे भी पढ़े 👇

User-Defined Integrity  

User-defined integrity का मतलब database में data को सही और समान बनाए रखने के लिए users द्वारा बनाए गए नियम होते हैं।

ये नियम System के नियमों जैसे primary keys और foreign keys से हटकर business की जरूरतो को पूरा करने के लिए बनाए जाते हैं।

उदाहरण के लिए, एक column में कुछ खास मान ही रख सकते हैं, दो टेबल को सही तरीके से जोड़ सकते हैं, या data का सही फॉर्मेट रख सकते हैं।

उदाहरण के लिए एक नियम यह सुनिश्चित कर सकता है कि एक employee की salary, निर्धारित सीमा से अधिक हो।