گھر نیٹ ورکس حوالہ جاتی سالمیت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

حوالہ جاتی سالمیت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - ریفرنشل انٹیگریٹی (RI) کا کیا مطلب ہے؟

حوالہ جاتی سالمیت (RI) ایک رشتہ دار ڈیٹا بیس کا تصور ہے ، جس میں کہا گیا ہے کہ ٹیبل تعلقات ہمیشہ مستقل رہتے ہیں۔ دوسرے الفاظ میں ، کسی بھی غیر ملکی کلیدی شعبے کو بنیادی کلید سے اتفاق کرنا چاہئے جو غیر ملکی کلید کے ذریعہ حوالہ دیا جاتا ہے۔ اس طرح ، کسی بھی بنیادی کلیدی میدان میں ہونے والی تبدیلیوں کا اطلاق تمام غیر ملکی کلیدوں پر ہونا چاہئے ، یا نہیں۔ یہی پابندی غیر ملکی چابیاں پر بھی لاگو ہوتی ہے جس میں کسی بھی اپ ڈیٹ (لیکن ضروری نہیں کہ حذف ہوجائیں) کو بنیادی والدین کی کلید تک پھیلانا چاہئے۔

ٹیکوپیڈیا ریفرنشل انٹیگریٹی (RI) کی وضاحت کرتا ہے

بینک ڈیٹا بیس پر غور کریں ، جس میں دو جدول موجود ہیں:

  • CUSTOMER_MASTER ٹیبل: اس میں بنیادی صارف / اکاؤنٹ ہولڈر کا ڈیٹا ہوتا ہے جیسے نام ، سماجی تحفظ نمبر ، پتہ اور تاریخ پیدائش۔
  • ACCOUNTS_MASTER ٹیبل: اس میں اکاؤنٹ کی قسم ، اکاؤنٹ بنانے کی تاریخ ، اکاؤنٹ ہولڈر اور واپسی کی حدود جیسے بنیادی بینک اکاؤنٹ کا ڈیٹا محفوظ ہوتا ہے۔

CUSTOMER_MASTER ٹیبل میں ہر صارف / اکاؤنٹ ہولڈر کی منفرد شناخت کرنے کے لئے ، CUSTOMER_ID نامی ایک بنیادی کلیدی کالم تشکیل دیا گیا ہے۔

ACCOUNTS_MASTER ٹیبل میں کسٹمر اور بینک اکاؤنٹ کے رشتے کی نشاندہی کرنے کے ل C ، CUSTOMER_MASTER ٹیبل میں موجود گراہک کا حوالہ دینا ضروری ہے۔ اس طرح ، CUSTOMER_ID کالم - ACCOUNTS_MASTER ٹیبل میں بھی تشکیل دیا گیا - ایک غیر ملکی کلید ہے۔ یہ کالم خاص ہے کیونکہ اس کی قدریں نئی ​​نہیں بنی ہیں۔ بلکہ ، ان اقدار کو کسی اور جدول کے بنیادی کلیدی کالم میں موجودہ اور یکساں اقدار کا حوالہ دینا ہوگا ، جو CUSTOMER_MASTER ٹیبل کا CUSTOMER_ID کالم ہے۔

حوالہ جاتی سالمیت ایک معیار ہے جس کا مطلب ہے کہ CUSTOMER_MASTER ٹیبل میں کوئی بھی CUSTOMER_ID قدر ACCOUNTS_MASTER جدول میں متعلقہ قدر میں ترمیم کیے بغیر ترمیم نہیں کی جاسکتی ہے۔ مثال کے طور پر ، اگر اینڈریو اسمتھ کا کسٹمر ID CUSTOMER_MASTER ٹیبل میں تبدیل کیا گیا ہے تو ، اس تبدیلی کا اطلاق ACCOUNTS_MASTER ٹیبل پر بھی کرنا ہوگا ، اس طرح اینڈریو اسمتھ کے اکاؤنٹ کی معلومات کو اپنے صارف ID سے منسلک کرنے کی اجازت دے دے گی۔

حوالہ جاتی سالمیت کیا ہے؟ - ٹیکپوپیڈیا سے تعریف