3 Answers
ডাটাবেজ প্রোগামের পাঁচটি বৈশিষ্ঠ্য:
-
একই তথ্যের পুনরাবৃত্তি রোধ করে স্থানের সর্বোচ্চ ব্যবহার। ধরা যাক, একটি স্কুলের ডাটাবেজে, তিন ধরনের টেবিল আছে। প্রথম টেবিলে, শিক্ষার্থীদের পরীক্ষার রেজাল্ট সংক্রান্ত তথ্য । দ্বিতীয় টেবিলে তাদের বেতন সম্পর্কিত তথ্য । তৃতীয় টেবিলে তাদের ব্যক্তিগত তথ্য। দেখা যাবে, প্রতিটি টেবিলেই, শিক্ষার্থীদের নাম উল্লেখ করতে হচ্ছে। অথচ, ডাটাবেজ ম্যানেজমেন্ট সিস্টেম ব্যবহার করে আমরা শুধু মাত্র এক যায়গায় শিক্ষার্থীদের নাম সংরক্ষন করে, পরবর্তীতে ঐ জায়াগার রেফারেন্স দিয়ে দিতে পারি।
-
তথ্যের অসামঞ্জস্যতা দুর করা। বিচ্ছিন্নভাবে সংরক্ষিত তথ্যে বিভ্রাট বা যৌক্তিক অসামঞ্জস্যতা থাকতে পারে। ডিবিএমএসে তথ্য সংরক্ষণ করা হলে, তথ্যের যেকোন ধরনের অসামঞ্জস্যতা সনাক্ত করা যায়। যেমন, একই ব্যক্তির ছবির শিরোনাম ভিন্ন হতে পারে না। দেখা গেলো, একই রকম ছবি বা তথ্য জমা দিয়ে, দুজন ভিন্ন ব্যক্তি, দুটো ভিন্ন নাম ব্যবহার করলো। ডিবিএমএস ব্যবহারের মাধ্যমে তা সনাক্ত করা সম্ভব।
-
একই সময়ে একাধিক ব্যবহারকারী একই তথ্য নিয়ে কাজ করতে সক্ষম।
-
তথ্যের নিরাপত্তা নিশ্চিত করা। তথ্য নবায়ন করার পর, সংরক্ষণের আগেই যেনো তা মুছে না যায় তা নিশ্চিত করা। যেমন, কোন তথ্যভান্ডারে ২০০ ডাটা নবায়ন করার পর, সংরক্ষণের আগেই বিদ্যুৎ চলে যেতে পারে। এই সমস্যা সমাধানের ব্যবস্থা ডিবিএমএস এ আছে। ডিবিএমএস তথ্যের যেকেনো পরিবর্তনের সুচী তৈরী করে রাখে। যখন প্রয়োজন হয়, তখন স্বল্পমেয়াদের জন্য তৈরীকৃত ঐসব সুচীর মাধ্যমে তথ্য উদ্ধার করা হয়।
-
তথ্যের স্বনির্ভরতা তৈরী করা। এর মানে হলো, তথ্য যেন তথ্য ব্যবস্থাপনা প্রোগ্রামের ওপর নির্ভর না হয়। তাতে সুবিধা হবে এই যে, এক ডিবিএমএসএ তৈরী করা তথ্য অন্য ডিবিএমএস এ ব্যবহার করা যাবে।
১. কোনও নির্দিষ্ট সমস্যা সমাধানে সক্ষম । ২. ক্রম অনুযায়ী নির্বাহ করার জন্য কতগুলো নির্দেশ সঠিকভাবে সাজানো থাকে। ৩. কোনও অংশ বা নির্দেশ একাধিক বার ব্যবহার করার প্রয়োজন হলে তা কতবার নির্বাহ করতে হবে তা স্পষ্টভাবে ও পরিষ্কার করে বলা প্রয়োজন। ৪. কম্পিউটারের বোধগম্য ভাষায় প্রোগ্রাম তৈরি করতে হয়। ৫. প্রোগ্রাম ছাড়া কম্পিউটার দিয়ে কোনও কাজ করানো সম্ভব নয়।
1.কোনও নির্দিষ্ট সমস্যা সমাধানে সক্ষম । 2. ক্রম অনুযায়ী নির্বাহ করার জন্য কতগুলো নির্দেশ সঠিকভাবে সাজানো থাকে। 3. কোনও অংশ বা নির্দেশ একাধিক বার ব্যবহার করার প্রয়োজন হলে তা কতবার নির্বাহ করতে হবে তা স্পষ্টভাবে ও পরিষ্কার করে বলা প্রয়োজন। 4. কম্পিউটারের বোধগম্য ভাষায় প্রোগ্রাম তৈরি করতে হয়। 5. প্রোগ্রাম ছাড়া কম্পিউটার দিয়ে কোনও কাজ করানো সম্ভব নয়।