فہرست کا خانہ:
کسی سیاق و سباق کے بغیر ، اس بات کا اندازہ لگانا مشکل ہوگا کہ جب لوگ امیدواروں کی چابیاں کے بارے میں بات کرتے ہیں تو وہ کیا بات کر رہے ہیں۔ غیر منقولہ طور پر ، ان ڈیٹا بیس اشیاء کے استعمال کی کھوج اس آسان خیال سے شروع ہوتی ہے کہ ڈیٹا بیس ڈھانچے میں مختلف ٹیبلز اور ڈیٹا فیلڈز کو اکثر "چابیاں" کہا جاتا ہے ، اور یہ کہ ان کو کچھ طریقوں سے ترتیب دینے سے ڈیٹا ہینڈلنگ کے بہتر حل مہیا ہوسکتے ہیں۔ یہاں ہم امیدواروں کی چابیاں اور ان کے استعمال کے طریقوں پر ایک نظر ڈالیں گے۔ (ڈیٹا بیس کے بارے میں مزید گہرائی سے پڑھنے کے ل Dat ، ڈیٹا بیس کا تعارف دیکھیں۔)
بنیادی چابیاں اور امیدوار کی کلیدیں
امیدوار کی چابیاں سمجھانے کا ایک نسبتا straight سیدھا طریقہ کچھ ایسی چیز سے ہے جو پرائمری کلید کہلاتا ہے۔ عام طور پر ، ڈیٹا بیس ٹیبل میں صرف ایک پرائمری کلید ہوسکتی ہے ، جو اس ٹیبل میں دیئے گئے کالم کی نمائندگی کرتی ہے۔ تاہم ، امیدواروں کی متعدد کلیدیں ہوسکتی ہیں ، اور ان کی تعریف کلیدوں کے طور پر کی گئی ہے جو بنیادی چابیاں کے طور پر استعمال ہوسکتی ہیں۔
ممکنہ پرائمری چابیاں کی نشاندہی کرنا اس لئے اہم ہے کہ جدول کی بنیادی کلید اس سے وابستہ تمام ریکارڈوں کو سیدھا رکھنا ہے ، اور ٹیبل میں ہر صف کے لئے ایک ایک الگ شناخت رکھنے والا ہے۔ مثال کے طور پر ، صارفین کی فہرست میں ، ڈیٹا ہینڈلرز کو ایک مخصوص کالم فراہم کرنے کی ضرورت ہوتی ہے جس میں ہر فرد کے صارف کے لئے انفرادی شناخت کنندہ ہوتا ہے۔ نقل کے امکان کے سبب کسی صارف کا پہلا نام ، یا حتی کہ آخری نام استعمال کرنا کام نہیں کرے گا۔ یہی وجہ ہے کہ ایک بنیادی کلید اکثر ایک تخلیق شدہ تعداد پر مشتمل ہوتی ہے جو کسی حد تک اسی طرح انفرادیت کی ضمانت دیتی ہے جس طرح لمبی ہندسوں کے تاروں ہمارے کریڈٹ اور ڈیبٹ کارڈز پر مالی لین دین کے لئے انفرادی شناخت کار فراہم کرتے ہیں۔