Indexed file
انڈیکس شدہ فائل ایک کمپیوٹر فائل ہے جس میں انڈیکس ہوتا ہے جو فائل کی کلید کو دیکھتے ہوئے کسی بھی ریکارڈ تک آسان بے ترتیب رسائی کی اجازت دیتا ہے۔ کلید ایسی ہونی چاہیے کہ وہ ریکارڈ کی منفرد شناخت کرے۔ اگر ایک سے زیادہ انڈیکس موجود ہوں تو دوسرے کو متبادل انڈیکس کہا جاتا ہے۔ انڈیکس فائل کے ساتھ بنائے جاتے ہیں اور سسٹم کے ذریعے برقرار رکھے جاتے ہیں۔ آئی بی ایم او ایس/360 اور جانشینوں پر انڈیکسڈ سیکوینشیل ایکسیس میتھڈ (آئی ایس اے ایم) کے ساتھ انڈیکسڈ فائلوں کی حمایت کرتا ہے۔ آئی بی ایم ورچوئل اسٹوریج آپریٹنگ سسٹمز نے وی ایس اے ایم کو شامل کیا، جو انڈیکس شدہ فائلوں کو مزید اختیارات کے ساتھ کلیدی ترتیب شدہ ڈیٹا سیٹس (کے ایس ڈی ایس) کے طور پر سپورٹ کرتا ہے۔ انڈیکس شدہ فائلوں کے لیے سپورٹ کوبول اور پی ایل/آئی میں بنایا گیا ہے۔ زیادہ محدود I/O سہولیات والی دیگر زبانیں جیسے کہ C، C-ISAM جیسے رن ٹائم لائبریری میں ایڈ آن پیکجوں کے ذریعے انڈیکس شدہ فائلوں کی حمایت کرتی ہیں۔ ڈیجیٹل کے کچھ آپریٹنگ سسٹم، جیسے اوپن وی ایم ایس، ریکارڈ مینجمنٹ سروسز کا استعمال کرتے ہوئے انڈیکس شدہ فائل I/O کی حمایت کرتے ہیں۔ حالیہ نظاموں میں، رشتہ دار ڈیٹا بیس اکثر انڈیکس شدہ فائلوں کی جگہ استعمال ہوتے ہیں۔ زبان کی حمایت کوبول زبان درج فہرست فائلوں کو فائل کنٹرول سیکشن میں درج ذیل کمانڈ کے ساتھ سپورٹ کرتی ہے۔ آرگینائزیشن انڈیکسڈ ہے۔ آئی بی ایم پی ایل/آئی انڈیکسڈ فائل کا اعلان کرنے کے لیے فائل کی خاصیت اینوائرونمنٹ (انڈیکسڈ) یا اینوائرونمنٹ (وی ایس اے ایم) کا استعمال کرتا ہے۔ بی-ٹریز ہیش ٹیبل ڈیٹا سیٹ (آئی بی ایم مین فریم) میراث نظام ڈی بی ایم بھی ایکس/اوپن این ڈی بی ایم اور جی این یو جی ڈی بی ایم برکلے ڈی بی ان لائن حوالہ جات کوبول میراث نظام ڈیٹا بیس انڈیکس تکنیک پی ایل/آئی پروگرامنگ زبان خاندان دیکھیں۔