Database application
ڈیٹا بیس ایپلی کیشن ایک کمپیوٹر پروگرام ہے جس کا بنیادی مقصد کمپیوٹرائزڈ ڈیٹا بیس سے معلومات حاصل کرنا ہے۔ یہاں سے معلومات داخل، ترمیم یا حذف کی جا سکتی ہیں جو بعد میں ڈیٹا بیس میں واپس پہنچائی جاتی ہیں۔ ڈیٹا بیس ایپلی کیشنز کی ابتدائی مثالیں اکاؤنٹنگ سسٹم اور ایئر لائن ریزرویشن سسٹم تھیں، جیسے کہ SABRE، جو 1957 میں شروع ہوا تھا۔ جدید ڈیٹا بیس ایپلی کیشنز کی ایک خصوصیت یہ ہے کہ وہ متعدد صارفین سے بیک وقت اپ ڈیٹس اور سوالات کی سہولت فراہم کرتے ہیں۔ 1970 کی دہائی میں سسٹمز نے ہر صارف کو 3270 ٹرمینل کے سامنے مین فریم کمپیوٹر پر رکھ کر یہ کام انجام دیا ہوگا۔ 1980 کی دہائی کے وسط تک یہ زیادہ عام ہوتا جا رہا تھا کہ ہر صارف کو ایک ذاتی کمپیوٹر دیا جائے اور اس پی سی پر ایک پروگرام چل رہا ہو جو ڈیٹا بیس سرور سے منسلک ہو۔ معلومات کو ڈیٹا بیس سے نکالا جائے گا، نیٹ ورک پر منتقل کیا جائے گا، اور پھر پی سی پر چلنے والے پروگرام کے ذریعہ ترتیب دیا جائے گا، گراف کیا جائے گا، یا دوسری صورت میں فارمیٹ کیا جائے گا۔ 1990 کی دہائی کے وسط میں ویب انٹرفیس کے ساتھ ڈیٹا بیس ایپلی کیشنز بنانا زیادہ عام ہو گیا۔ صارف کے پی سی پر چلانے کے لیے کسٹم سافٹ ویئر تیار کرنے کے بجائے، صارف ہر ایپلی کیشن کے لیے ایک ہی ویب براؤزر پروگرام استعمال کرے گا۔) ویب انٹرفیس والی ڈیٹا بیس ایپلی کیشن کا فائدہ یہ تھا کہ اسے مختلف سائز کے آلات، مختلف ہارڈ ویئر اور مختلف آپریٹنگ سسٹمز کے ساتھ استعمال کیا جا سکتا ہے۔ ویب انٹرفیس کے ساتھ ابتدائی ڈیٹا بیس ایپلی کیشنز کی مثالوں میں شامل ہیں amazon.com، جس نے اوریکل ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم کا استعمال کیا، photo.net آن لائن کمیونٹی، جس کا اوریکل کے اوپر نفاذ ڈیٹا بیس بیکڈ ویب سائٹس (زیف-ڈیوس پریس ؛ مئی 1997)، اور ای بے، جو اوریکل بھی چلا رہا ہے۔ الیکٹرانک میڈیکل ریکارڈز کو دسمبر 2010 میں emrexperts.com پر "سافٹ ویئر ڈیٹا بیس ایپلی کیشن" کے طور پر حوالہ دیا گیا ہے۔ 2005 کی او ریلی کی کتاب میں اس اصطلاح کو اپنے عنوان میں استعمال کیا گیا ہے: ڈیٹا بیس ایپلی کیشنز اور ویب۔ کچھ انتہائی پیچیدہ ڈیٹا بیس ایپلی کیشنز اکاؤنٹنگ سسٹم ہی رہ جاتے ہیں، جیسے کہ ایس اے پی، جس میں صرف ایک ماڈیول میں ہزاروں ٹیبلز ہو سکتے ہیں۔ آج کے سب سے زیادہ استعمال ہونے والے کمپیوٹر سسٹمز میں سے بہت سے ڈیٹا بیس ایپلی کیشنز ہیں، مثال کے طور پر فیس بک، جو مائی ایس کیو ایل کے اوپر بنایا گیا تھا۔ "ڈیٹا بیس ایپلی کیشن" کے جملے کی صفت کمپیوٹر سافٹ ویئر کو سسٹم پروگراموں میں تقسیم کرنے کے عمل سے آتی ہے، جیسے آپریٹنگ سسٹم، مرتب کرنے والے، فائل سسٹم، اور ٹولز جیسے ڈیٹا بیس مینجمنٹ سسٹم، اور ایپلی کیشن پروگرام، جیسے پے رول چیک پروسیسر۔ مائیکروسافٹ ونڈوز چلانے والے معیاری پی سی پر، مثال کے طور پر، ونڈوز آپریٹنگ سسٹم میں تمام سسٹم پروگرام ہوتے ہیں جبکہ گیمز، ورڈ پروسیسرز، اسپریڈشیٹ پروگرام، فوٹو ایڈیٹنگ پروگرام وغیرہ ہوتے ہیں۔ ایپلیکیشن پروگرام ہوں گے۔ چونکہ "ایپلیکیشن" "ایپلیکیشن پروگرام" کے لیے مختصر ہے، "ڈیٹا بیس ایپلیکیشن" "ڈیٹا بیس ایپلیکیشن پروگرام" کے لیے مختصر ہے۔ ڈیٹا بیس استعمال کرنے والے ہر پروگرام کو عام طور پر "ڈیٹا بیس ایپلی کیشن" نہیں سمجھا جائے گا۔ مثال کے طور پر، طبیعیات کے بہت سے تجربات، مثال کے طور پر، لارج ہیڈرون کولائڈر، بڑے پیمانے پر ڈیٹا سیٹ تیار کرتے ہیں جن کا پروگرام بعد میں تجزیہ کرتے ہیں۔ ڈیٹا سیٹ ایک "ڈیٹا بیس" تشکیل دیتے ہیں، حالانکہ وہ عام طور پر ایک معیاری رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم کے ساتھ منظم نہیں ہوتے ہیں۔ اعداد و شمار کا تجزیہ کرنے والے کمپیوٹر پروگرام بنیادی طور پر مفروضوں کا جواب دینے کے لیے تیار کیے جاتے ہیں، نہ کہ ڈیٹا بیس میں معلومات کو واپس ڈالنے کے لیے اور اس لیے مجموعی پروگرام کو "ڈیٹا بیس ایپلی کیشن" نہیں کہا جائے گا۔ ڈیٹا بیس ایپلی کیشنز کی مثالیں ایمیزون اسٹوڈنٹ ڈیٹا سی این این ای بے فیس بک فینڈینگو فائل میکر (میک او ایس) لبری آفس بیس مائیکروسافٹ ایکسیس اوریکل ریلیشنل ڈیٹا بیس ایس اے پی (ڈیٹا پروسیسنگ میں سسٹمز، ایپلی کیشنز اور پروڈکٹس) ٹکٹ ماسٹر ویکیپیڈیا ییلپ یوٹیوب گوگل مائی ایس کیو ایل حوالہ جات بیرونی لنکس ڈی بی 2 کے ساتھ ایپلی کیشن ڈویلپمنٹ (ibm.com) مائیکروسافٹ ایس کیو ایل سرور ایپلی کیشن ڈویلپمنٹ اوریکل ڈیٹا بیس ایپلی کیشن ڈویلپمنٹ ایپلی کیشن ایپلی کیشن سافٹ ویئر