Database application
ডাটাবেস অ্যাপ্লিকেশন হল একটি কম্পিউটার প্রোগ্রাম যার প্রাথমিক উদ্দেশ্য হল কম্পিউটারাইজড ডাটাবেস থেকে তথ্য পুনরুদ্ধার করা। এখান থেকে তথ্য সন্নিবেশ, সংশোধন বা মুছে ফেলা যেতে পারে যা পরবর্তীকালে ডাটাবেসে ফেরত পাঠানো হয়। ডাটাবেস অ্যাপ্লিকেশনের প্রাথমিক উদাহরণগুলি ছিল অ্যাকাউন্টিং সিস্টেম এবং এয়ারলাইন রিজার্ভেশন সিস্টেম, যেমন সাব্রে, যা 1957 সালে শুরু হয়েছিল। আধুনিক ডাটাবেস অ্যাপ্লিকেশনগুলির একটি বৈশিষ্ট্য হল যে তারা একাধিক ব্যবহারকারীর কাছ থেকে একযোগে আপডেট এবং প্রশ্নগুলি সহজতর করে। 1970-এর দশকে সিস্টেমগুলি প্রতিটি ব্যবহারকারীকে একটি 3270 টার্মিনালের সামনে একটি মেইনফ্রেম কম্পিউটারে রেখে এটি সম্পন্ন করতে পারে। 1980-এর দশকের মাঝামাঝি সময়ে প্রতিটি ব্যবহারকারীকে একটি ব্যক্তিগত কম্পিউটার দেওয়া এবং সেই পিসিতে একটি ডাটাবেস সার্ভারের সাথে সংযুক্ত একটি প্রোগ্রাম চালানো আরও সাধারণ হয়ে উঠছিল। তথ্য ডাটাবেস থেকে টানা হয়, একটি নেটওয়ার্কের মাধ্যমে প্রেরণ করা হয় এবং তারপর পিসিতে চলমান প্রোগ্রাম দ্বারা সাজানো, গ্রাফ করা বা অন্যথায় বিন্যাস করা হয়। 1990-এর দশকের মাঝামাঝি থেকে ওয়েব ইন্টারফেসের সাথে ডাটাবেস অ্যাপ্লিকেশন তৈরি করা আরও সাধারণ হয়ে ওঠে। ব্যবহারকারীর পিসিতে চালানোর জন্য কাস্টম সফ্টওয়্যার বিকাশের পরিবর্তে, ব্যবহারকারী প্রতিটি অ্যাপ্লিকেশনের জন্য একই ওয়েব ব্রাউজার প্রোগ্রাম ব্যবহার করবে।) একটি ওয়েব ইন্টারফেস সহ একটি ডাটাবেস অ্যাপ্লিকেশনের সুবিধা ছিল যে এটি বিভিন্ন আকারের ডিভাইসে, বিভিন্ন হার্ডওয়্যার সহ এবং বিভিন্ন অপারেটিং সিস্টেমের সাথে ব্যবহার করা যেতে পারে। ওয়েব ইন্টারফেসের সাথে প্রাথমিক ডাটাবেস অ্যাপ্লিকেশনের উদাহরণগুলির মধ্যে রয়েছে amazon.com, যা ওরাকল রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম ব্যবহার করেছিল, photo.net অনলাইন সম্প্রদায়, যার ওরাকলের উপরে বাস্তবায়ন ডেটাবেজ-ব্যাকড ওয়েব সাইটস (জিফ-ডেভিস প্রেস; মে 1997) বইয়ে বর্ণনা করা হয়েছিল, এবং ইবে, যা ওরাকলও চালাচ্ছে। বৈদ্যুতিন মেডিকেল রেকর্ডগুলি ডিসেম্বর 2010-এ emrexperts.com-এ "একটি সফ্টওয়্যার ডাটাবেস অ্যাপ্লিকেশন" হিসাবে উল্লেখ করা হয়েছে। 2005 সালের ও 'রিলির একটি বই তার শিরোনামে শব্দটি ব্যবহার করেছেঃ ডাটাবেস অ্যাপ্লিকেশন এবং ওয়েব। কিছু জটিল ডাটাবেস অ্যাপ্লিকেশন অ্যাকাউন্টিং সিস্টেম হিসাবে রয়ে গেছে, যেমন এসএপি, যা শুধুমাত্র একটি মডিউলে হাজার হাজার টেবিল থাকতে পারে। আজকের সর্বাধিক ব্যবহৃত কম্পিউটার সিস্টেমগুলির মধ্যে অনেকগুলি হল ডাটাবেস অ্যাপ্লিকেশন, উদাহরণস্বরূপ, ফেসবুক, যা মাইএসকিউএল-এর উপরে নির্মিত হয়েছিল। "ডাটাবেস অ্যাপ্লিকেশন" বাক্যাংশের ব্যুৎপত্তি কম্পিউটার সফ্টওয়্যারকে সিস্টেম প্রোগ্রামে বিভক্ত করার অনুশীলন থেকে আসে, যেমন অপারেটিং সিস্টেম, কম্পাইলার, ফাইল সিস্টেম এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মতো সরঞ্জাম এবং অ্যাপ্লিকেশন প্রোগ্রাম, যেমন বেতন চেক প্রসেসর। উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ চালিত একটি স্ট্যান্ডার্ড পিসিতে, উইন্ডোজ অপারেটিং সিস্টেমে গেম, ওয়ার্ড প্রসেসর, স্প্রেডশিট প্রোগ্রাম, ফটো সম্পাদনা প্রোগ্রাম ইত্যাদির পাশাপাশি সমস্ত সিস্টেম প্রোগ্রাম থাকে। অ্যাপ্লিকেশন প্রোগ্রাম হবে। যেহেতু "অ্যাপ্লিকেশন" হল "অ্যাপ্লিকেশন প্রোগ্রাম"-এর সংক্ষিপ্ত রূপ, "ডাটাবেস অ্যাপ্লিকেশন" হল "ডাটাবেস অ্যাপ্লিকেশন প্রোগ্রাম"-এর সংক্ষিপ্ত রূপ। একটি ডাটাবেস ব্যবহার করে এমন প্রতিটি প্রোগ্রামকে সাধারণত "ডাটাবেস অ্যাপ্লিকেশন" হিসাবে বিবেচনা করা হবে না। উদাহরণস্বরূপ, অনেক পদার্থবিজ্ঞান পরীক্ষা-নিরীক্ষা, যেমন, লার্জ হ্যাড্রন কোলাইডার, বিশাল ডেটা সেট তৈরি করে যা প্রোগ্রামগুলি পরবর্তীকালে বিশ্লেষণ করে। ডেটা সেটগুলি একটি "ডাটাবেস" গঠন করে, যদিও এগুলি সাধারণত একটি স্ট্যান্ডার্ড রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মাধ্যমে পরিচালিত হয় না। তথ্য বিশ্লেষণকারী কম্পিউটার প্রোগ্রামগুলি প্রাথমিকভাবে অনুমানের উত্তর দেওয়ার জন্য তৈরি করা হয়, তথ্যকে ডাটাবেসে ফিরিয়ে দেওয়ার জন্য নয় এবং তাই সামগ্রিক প্রোগ্রামটিকে "ডাটাবেস অ্যাপ্লিকেশন" বলা হবে না। ডাটাবেস অ্যাপ্লিকেশনের উদাহরণ অ্যামাজন স্টুডেন্ট ডেটা সিএনএন ইবে ফেসবুক ফ্যানডাঙ্গো ফাইলমেকার (ম্যাক ওএস) লিব্রেঅফিস বেস মাইক্রোসফ্ট অ্যাক্সেস ওরাকল রিলেশনাল ডাটাবেস এসএপি (ডেটা প্রসেসিংয়ে সিস্টেম, অ্যাপ্লিকেশন এবং পণ্য) টিকিটমাস্টার উইকিপিডিয়া ইয়েলপ ইউটিউব গুগল মাইএসকিউএল রেফারেন্স বাহ্যিক লিঙ্ক অ্যাপ্লিকেশন ডেভেলপমেন্ট ডিবি2 (ibm.com) মাইক্রোসফ্ট এসকিউএল সার্ভার অ্যাপ্লিকেশন ডেভেলপমেন্ট ওরাকল ডাটাবেস অ্যাপ্লিকেশন ডেভেলপমেন্ট অ্যাপ্লিকেশন অ্যাপ্লিকেশন অ্যাপ্লিকেশন অ্যাপ্লিকেশন সফ্টওয়্যার