Advantage & Disadvantage of DBMS_MyNetEdu

Database Management System

Lesson – 2

Advantage and Disadvantage of DBMS

এই লেসনে Advantage and Disadvantage of DBMS সম্পর্কে পড়বো

ডেটাবেস ম্যানেজমেন্ট সিস্টেম (Database Management System) / DBMS কাকে বলে?

ডেটাবেস ম্যানেজমেন্ট সিস্টেম বা ডি বি এম এস হল  পারস্পরিক সম্পর্কিত তথ্যের সুসংহত সংরক্ষন বা সংগ্রহ কে ডেটাবেস বলে । যে সিস্টেমের দ্বারা ডেটাবেস পরিচানা করা হয় তাকে DBMS বলে ।

অথবা

পরস্পর সম্পর্কিত তথ্য যা বিধিবদ্ধ রুপে সুসংহত ভাবে সঞ্চয় করা হয় তাকে ডেটাবেস বলে । ডেটাবেসে ডেটাগুলি এক বা একধিক টেবিলের মধ্যে সঞ্চয় করা হয় । আর সিস্টেমের দ্বারা ডেটাবেস পরিচানা করা হয় তাকে ডেটাবেস ম্যানেজমেন্ট সিস্টেম (Database Management System) / DBMS বলে ।

উদাহরণ – কতগুলি DBMS হল Microsoft Access, dBase, Sybase, MySQL, Oracle, DB2 ইত্যাদি ।

ডেটাবেস ম্যানেজমেন্ট সিস্টেম (Database Management System) বৈশিষ্ট্যগুলি আলোচনা কর ।

ডেটা সঞ্চয়করণঃ উপযুক্ত স্টাকচার তৈরি করে ডেটা স্থায়ী ভাবে সঞ্চয় এবং পরিচালন করার ব্যাবস্থা করে ।

ডেটাবেস অ্যাকসেসঃ ডেটাবসে থেকে ডেটা অ্যকসেস করার জন্য ইনটারফেস প্রদান করে । এই কাজ SQL(Structured Query Language) সাহায্যে করা হয় ।

সুরক্ষা প্রদানঃ আবৈধ ব্যবহারকারীদের থেকে ডেটাবসে কে সুরক্ষিত রখার জন্য বিভিন্ন ব্যবহাকারীদের অনুমতিপ্রদান করে ।

ডেটা সতন্ত্রীকরণ(Data Independence): এই গুরুত্বপূর্ণ বৈশিষ্ট্যে কারনে DBMS, ডেটা কে প্রোগ্রাম থেকে পৃথক ভাবে পরিচালনা করে ।

ডেটা সম্পূর্ণতা(Data Integrity) : এই বৈশিষ্ট্যের দ্বারা ডেটাবেসের ডেটা এবং ডেটা পরিবর্তনের ধারাবাহিকতা সমগ্রসিস্টেম জুডে অখন্ড/একই থাকে ।

ব্যাক-আপঃ প্রয়োজনে ডেটাবেসের প্রতিলিপি(Duplicate) তৈরি করে রাখা যায়, যা পরবর্তিকালে ব্যবহার করা যায় ।

DBMS কী কী কাজ করে?

  • DBMS ডেটাবেস স্কিমা তৈরি করে তথ্য সঞ্চয় করে ।
  • ডেটাবেসে ডেটা প্রবেশের সাহায্য করে ।
  • ডেটাবেস থেকে ডেটা অনুসন্ধানে সাহায্য করে ।
  • ডেটা আপডেট করতে সাহায্য করে ।
  • আপ্রয়োজনীয় ডেটা মুছে ফেলতে সাহায্য করে ।
  • সমগ্র ডেটাবেসে ডেটার ধারাবাহিকতা বজায় রাখতে সাহায্য করে ।
  • ডেটার অখন্ডতা বা সম্পূর্ণতা বজায় রাখাতে সাহায্য করে ।

ডেটাবেস ম্যানেজমেন্ট সিস্টেমের  সুবিধা ও অসুবিধা (Advantage & Disadvantage of Database)

সুবিধাগুলি হলঃ-

  • ডেটাবেসের মধ্যে তুলনামূলকভাবে অনেক বেশি ডেটা সঞ্চয় করা যায় এবং প্রয়োজনমত খুজে পাওয়া যায় ।
  • এখানে ডেটা সুরক্ষিত ও নিরাপদে সঞ্চিত থাকে ।
  • বিভিন্ন স্থান থেকে ডেটাবেস অ্যাসেস, আপডেট ও মডিফাই করা যায় ।
  • সহজে রেকর্ড যুক্ত করা যায়।
  • প্রয়োজন মত রিপোর্ট তৈরি করা যায় ।

ডেটাবেসের অসুবিধাগুলি হলঃ-

  • অ্যাডমিনিস্ট্রেটর ছাড়া ডেটাবেস আপডেট বা মডিফাই করা যায় না ।
  • ডেটাবেস পরিচালনার জন্য দক্ষ অপরেটর / অ্যাডমিনিস্ট্রেটর প্রয়োজন ।
  • ডেটাবেস সফটওয়্যারের দাম তুলনামুক বেশি ।

DBMS (ডিবিএমএস) এবং FILE SYSTEM(ফাইলসিস্টেম) এর মধ্যে পার্থক্য লেখ

DBMS (ডি বি এম এস)FILE SYSTEM(ফাইল সিস্টেম)
তথ্যের পুনরাবৃতি ঘটে নাতথ্যের পুনরাবৃতি ঘটতে পারে
ডেটাবেস সিস্টেম সুরক্ষিতডেটাবেসের মত সুরক্ষিত নয়
একাধিক ব্যাবহার কারি একসাথে একটি ডেটাবেস ব্যাবহার করতে পারে ।এই সিস্টেমে সীমিত সংখক ব্যবহারকারী একসাথে কাজ করতে পারে ।
ডেটা এবং প্রোগ্রাম পৃথকভাবে থাকে তাই ডেটা সহজে ভাগাভাগি করে ব্যবহার করা যায় ।ডেটা এবং প্রোগ্রাম পরস্পর নির্ভরশীল তাই
ডেটা ভাগাভাগি করে ব্যবহার করা অসুবিধা জনক ।

Leave a Reply