Home » » ডাটাবেজ ম্যানেজমেন্ট সিস্টেম কি

ডাটাবেজ ম্যানেজমেন্ট সিস্টেম কি

ডাটাবেজ ম্যানেজমেন্ট সিস্টেম কি

ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বা ডিবিএমএস (DBMS) হলো এমন একটি সফটওয়্যার যা ডাটাবেজ তৈরি, পরিবর্তন, সংরক্ষণ, নিয়ন্ত্রণ এবং পরিচালনার কাজে ব্যবহৃত হয়। অর্থাৎ যে সফটওয়্যার ডাটাবেজ তৈরি করতে, ডাটাবেজের পরিবর্তন করতে, ডাটাবেজ সংরক্ষণ ও পরিচালনার কাজে সব সময় ব্যবহৃত হয় তাকে ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বলে। ডাটাবেজ ম্যানেজমেন্ট সিস্টেম সেই সমস্ত ক্ষেত্রে অপরিহার্য যেখানে একই সময় একাধিক ব্যবহারকারী একই ডাটা ব্যবহার করে থাকেন। যেমন- একটি ব্যাংকের একাধিক শাখায় অবস্থিত কর্মকর্তারা যদি একই তথ্য, একই সময়ে হালনাগাদ করতে চান, তখন বিভিন্ন সমস্যার তৈরি হতে পারে। ডাটাবেজ ম্যানেজমেন্ট সিস্টেম এ সমস্যাগুলোকে খুবই দক্ষতার সাথে সামাল দেয়।

ডাটাবেজ ম্যানেজমেন্ট সিস্টেমের ৩টি উপাদান বা অংশ রয়েছে-
১। ডাটা ডেফিনিশন ল্যাংগুয়েজ
২। ডাটা ম্যানিপুলেশন ল্যাংগুয়েজ
৩। ডাটা ডিকশনারি

(১) ডাটা ডেফিনিশন ল্যাংগুয়েজ (Data definition language): ডাটা ডেফিনিশন ল্যাংগুয়েজ হলো ডাটাবেজ ম্যানেজমেন্ট সিস্টেমের একটি উপাদান, যা প্রত্যেকটি ডাটা বা উপাদানকে (element) এমনভাবে বর্ণনা করে যেন এটা ডাটাবেজে দৃষ্টিগোচর হয়।

(২) ডাটা ম্যানুপুলেশন ল্যাংগুয়েজ (Data manipulation language): ডাটা ম্যানেজমেন্ট সিস্টেমের একটি বিশেষ ল্যাংগুয়েজকে ডাটা ম্যানুপুলেশন ল্যাংগুয়েজ বলে। এটি ডাটাবেজ ম্যাজেমেন্টে সিস্টেমের সাথে সংযুক্ত একটি ল্যাংগুয়েজ যা প্রান্তিক ব্যবহারকারীর (end user) দ্বারা কার্যকর হয় এবং প্রোগ্রামারদের দ্বারা ডাটাবেজের ডাটা পরিচালিত হয়।

স্ট্রাকচারড কুয়েরি ল্যাংগুয়েজ (Structured Query Language-SQL): রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেমের একটি বিশেষ ডাটা ম্যানিপুলেশন ল্যাংগুয়েজ হচ্ছে স্ট্রাকচারড কুয়েরি ল্যাংগুয়েজ।

(৩) ডাটা ডিকশনারি (Data dictionary): ডাটা ডিকশনারি ডাটাবেজে রক্ষিত ডাটা সম্বন্ধে তথ্য সঞ্চয় এবং সগঠনের একটি অটোমেটেড অথবা ম্যানুয়াল টুলস। অনেক ডাটা ডিকশনারি ডাটা ব্যবহার, শ্রেণিবিন্যাস, প্রোগ্রামের স্থানগুলোর সব লিস্ট অথবা রিপোর্ট তৈরি করতে পারে।

ডাটা এলিমেন্ট (Data element): ডাটা এলিমেন্ট ডাটা ফিল্ডকে উপস্থাপন করে। ডাটা উপাদানগুলি কীভাবে সিস্টেমে রেকর্ড করা হয় ডাটা এলিমেন্ট সেটিই সংজ্ঞায়িত করে।

DBMS-এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হলো ডাটাকে যুক্তিগত ও বাস্তব দৃষ্টিকোণ থেকে আলাদা করার ক্ষমতা। ব্যবহারকারীরা ডাটার যুক্তিগত দৃষ্টিকোণ দিয়ে কাজ করে। DBMS সফটওয়্যার ব্যবহারকারীর অনুসন্ধানকে ডাটার বাসত্মব দৃষ্টিকোণ দিয়ে অনুবাদ করে। DBMS তথ্য খুঁজে বের করে যাতে ব্যবহারকারীদেরকে বাসত্মব স্থান নিয়ে উদ্বিগ্ন হতে না হয়। এ বৈশিষ্ট্য প্রোগ্রামকে ডাটা এবং ডাটার ব্যবস্থাপনা থেকে আলাদা করে।

উপকারিতা: DBMS ব্যবহারের ফলে ডাটার ওপর নির্ভরতার সাথে সাথে প্রোগ্রামের উন্নয়ন এবং পরিচালনার খরচ কম হয়। ডাটাবেজের অনুসন্ধানকৃত বিশেষ ডাটা ব্যবহারকারীরা এবং প্রোগ্রামাররা সম্পাদন করার কারণে তথ্যের প্রবেশ এবং সরবরাহ বৃদ্ধি পেতে পারে। DBMS প্রতিষ্ঠানকে ডাটা ব্যবস্থপনা, এর সঠিক ব্যবহার এবং নিরাপত্তা নিশ্চিত করে।
 

আসলে ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS) হচ্ছে পরস্পর সম্পর্কযুক্ত তথ্য এবং সে তথ্য পর্যালোচনা করার জন্য প্রয়োজনীয় প্রোগ্রামের সমষ্টি। ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে বিভিন্ন এ্যাপ্লিকেশন প্রোগ্রাম থাকে।  ডিবিএমএস ডাটাবেজ তৈরি, এ্যাকসেস করা এবং তা রক্ষণাবেক্ষণের যাবতীয় কার্যাবলী সম্পাদন করে থাকে। ডিবিএমএস ব্যবহারকারী এবং ডাটাবেজের মধ্যে সমন্বয়কারী হিসেবে কাজ করে। বর্তমানে বিভিন্ন ধরনের ডাটাবেজ ম্যানেজমেন্ট সিস্টেম কম্পিউটারে ব্যবহার করা হয়। যেমন: ওরাকল, মাইএসকিউএল, মাইক্রোসফট এ্যাকসেস ইত্যাদি।

0মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন

Comment below if you have any questions

Contact form

নাম

ইমেল*

বার্তা*