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

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

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

Anonim

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

متعلقہ ماڈل رشتہ دار ڈیٹا بیس کی تصوراتی اساس ہے۔ ای ایف کوڈ نے 1969 میں تجویز کیا تھا ، یہ تعلقات کا استعمال کرتے ہوئے ڈیٹا کو تشکیل دینے کا ایک طریقہ ہے ، جو کالموں اور قطاروں پر مشتمل گرڈ نما ریاضیاتی ڈھانچے ہیں۔ کوڈ نے آئی بی ایم کے لئے رشتہ دار ماڈل کی تجویز پیش کی ، لیکن انہیں اندازہ نہیں تھا کہ ان کا کام کتنے اہم اور بااثر ہے جو رشتہ دار ڈیٹا بیس کی بنیاد بن جائے گا۔ ہم میں سے بیشتر لوگ ڈیٹا بیس میں رشتے کے جسمانی مظہر سے بہت واقف ہوتے ہیں - اسے ٹیبل کہا جاتا ہے۔


اگرچہ رشتہ دار ماڈل ریاضی سے بہت زیادہ قرض لیتے ہیں اور ڈومینز ، یونینوں اور حدود جیسی ریاضی کی اصطلاحات استعمال کرتے ہیں ، لیکن اس کی خصوصیات اور شرائط اس کی وضاحت کرنا آسان ہیں کہ انگریزی کا استعمال آسان ہے۔

ٹیکوپیڈیا متعلقہ ماڈل کی وضاحت کرتا ہے

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


رشتہ دار ماڈل کی دوسری بڑی خصوصیت چابیاں کا استعمال ہے۔ یہ رشتے کے اندر خاص طور پر نامزد کالم ہیں ، جو ڈیٹا آرڈر کرنے یا ڈیٹا کو دوسرے تعلقات سے منسلک کرنے کے لئے استعمال ہوتے ہیں۔ سب سے اہم کلیدوں میں سے ایک بنیادی کلید ہے ، جو اعداد و شمار کی ہر صف کو الگ الگ شناخت کرنے کے لئے استعمال ہوتی ہے۔ ڈیٹا کے لئے استفسار کرنا آسان بنانے کے ل most ، زیادہ تر رشتہ دار ڈیٹا بیس آگے بڑھ جاتے ہیں اور بنیادی کلید کے ذریعہ ڈیٹا کو جسمانی طور پر آرڈر کرتے ہیں۔ غیر ملکی چابیاں دوسرے رشتے کی بنیادی کلید سے ایک تعلق میں ڈیٹا سے وابستہ ہوتی ہیں۔


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

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