گھر ڈیٹا بیس رشتہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

رشتہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - رشتے کا کیا مطلب ہے؟

ایک رشتہ ، ڈیٹا بیس کے تناظر میں ، ایسی صورتحال ہوتی ہے جو دو رشتہ دار ڈیٹا بیس میزوں کے مابین موجود ہوتی ہے جب ایک ٹیبل میں غیر ملکی کلید ہوتی ہے جو دوسرے ٹیبل کی بنیادی کلید کا حوالہ دیتی ہے۔ رشتہ دار ڈیٹا بیس کو الگ الگ اور مختلف ٹیبلوں میں اسٹور کرنے کی اجازت دیتا ہے ، جبکہ اعداد و شمار کے مختلف اشیا کو جوڑتے ہیں۔

ٹیکوپیڈیا رشتہ کی وضاحت کرتا ہے

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


بنیادی خصوصیت جو رشتہ دار ڈیٹا بیس کو دوسری ڈیٹا بیس کی اقسام سے ممتاز کرتی ہے (جیسے ، فلیٹ فائلیں) تعلقات کی وضاحت کرنے کی صلاحیت ہے۔

یہ تعریف ڈیٹا بیس کے تناظر میں لکھی گئی تھی
رشتہ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف