فہرست کا خانہ:
- تعریف - متعلقہ ڈیٹا بیس منیجمنٹ سسٹم (آر ڈی بی ایم ایس) کا کیا مطلب ہے؟
- ٹیکوپیڈیا نے متعلقہ ڈیٹا بیس مینجمنٹ سسٹم (آر ڈی بی ایم ایس) کی وضاحت کی
تعریف - متعلقہ ڈیٹا بیس منیجمنٹ سسٹم (آر ڈی بی ایم ایس) کا کیا مطلب ہے؟
ایک رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (آر ڈی بی ایم ایس) ایک ڈیٹا بیس انجن / سسٹم ہے جو ایڈگر ایف کوڈ کے ذریعہ متعین کردہ رشتہ دار ماڈل پر مبنی ہے - جو جدید رشتہ دار ڈیٹا بیس ڈیزائن کا والد ہے - 1970 میں۔
زیادہ تر جدید تجارتی اور اوپن سورس ڈیٹا بیس کی ایپلی کیشنز فطرت کے لحاظ سے رشتہ دار ہیں۔ سب سے اہم رشتہ دار ڈیٹا بیس کی خصوصیات میں ڈیٹا اسٹوریج کے لئے جدولوں کو استعمال کرنے کی صلاحیت شامل ہے جبکہ کچھ اعداد و شمار کے تعلقات کو برقرار رکھنے اور ان کو نافذ کرنا ہے۔
ٹیکوپیڈیا نے متعلقہ ڈیٹا بیس مینجمنٹ سسٹم (آر ڈی بی ایم ایس) کی وضاحت کی
1970 میں ، آئی بی ایم کے ساتھ برطانوی کمپیوٹر سائنس دان ایڈگر ایف کوڈڈ نے "بڑے شیئرڈ ڈیٹا بینکوں کے لئے اعداد و شمار کا ایک نمونہ ماڈل" شائع کیا۔ اس وقت ، مشہور کاغذ نے تھوڑی دلچسپی پیدا کی تھی ، اور کچھ لوگوں نے سمجھا تھا کہ کوڈ کے زمینی کام کی وضاحت کس طرح ہوگی۔ متعلقہ ڈیٹا اسٹوریج کے بنیادی اصول ، جنہیں آسان بنایا جاسکتا ہے:
- ڈیٹا کو لازمی طور پر ذخیرہ کرکے ان کو بطور تعلقات پیش کرنا چاہئے ، یعنی ایک دوسرے کے ساتھ تعلقات رکھنے والی میزیں ، مثلا primary ، بنیادی / غیر ملکی چابیاں۔
- جدولوں میں ذخیرہ شدہ ڈیٹا میں ہیرا پھیری کرنے کے ل relation ، ایک سسٹم کو رشتہ دار آپریٹرز - کوڈ فراہم کرنا چاہئے جو دو اداروں کے مابین تعلقات کو جانچنے کے قابل بناتا ہے۔ اس کی ایک اچھی مثال SELECT بیان کی کہاں کی شق ہے ، یعنی ، SQL بیان SELECT * منجانب CUSTOMER_MASTER جہاں CUSTOMER_SURNAME = 'اسمتھ' CUSTOMER_MASTER ٹیبل پر پوچھ گچھ کرے گا اور تمام صارفین کو اسمتھ کے کنیت کے ساتھ واپس کرے گا۔
بعد میں کوڈ نے ایک اور مقالہ شائع کیا جس میں 12 اصولوں کا خاکہ پیش کیا گیا ہے جن میں تمام ڈیٹا بیس کو رشتہ دار بننے کے ل follow عمل کرنا چاہئے۔ بہت سے جدید ڈیٹا بیس سسٹم تمام 12 قواعد پر عمل نہیں کرتے ہیں ، لیکن ان سسٹمز کو رشتہ دار سمجھا جاتا ہے کیونکہ وہ 12 میں سے کم سے کم دو قواعد کے مطابق ہیں۔
زیادہ تر جدید تجارتی اور اوپن سورس ڈیٹا بیس سسٹم فطرت کے لحاظ سے رشتہ دار ہیں اور ان میں مشہور ایپلی کیشنز شامل ہیں ، جیسے ، اوریکل ڈی بی (اوریکل کارپوریشن)؛ ایس کیو ایل سرور (مائیکروسافٹ) اور ایس کیو ایل اور پوسٹگریس (اوپن سورس)