• ডাটাবেজ (Database):
'ডাটা' অর্থ উপাত্ত এবং 'বেজ' অর্থ ঘাঁটি বা সমাবেশ।
সম্পর্কযুক্ত এক বা একাধিক ডাটা টেবিল, ফাইল, ফর্ম, রিপোর্ট ইত্যাদির সমষ্টি হলো ডাটাবেজ।
• ডাটাবেজ এর উপাদান:
১. ডাটা (Data),
২. তথ্য (Information),
৩. রেকর্ড (Record),
৪. ফিল্ড (Field),
৫. রো (Row),
৬. কলাম (Column),
৭. ডাটা টেবিল (Data Table),
৮. ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS),
৯. রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS),
১০. ডিস্ট্রিবিউটেড ডাটাবেজ মডেল (Distributed Database Model).
১. ডাটা (Data):
- তথ্যের ক্ষুদ্রতম একক।
- ডাটা হলো তথ্যের উপাদান বা কাঁচা উপাত্ত।
- সাধারণত নাম, ঠিকানা, মোবাইল নম্বর ইত্যাদি এক একটি ডাটা।
- উদাহরণ: "Jabbar" → Name ফিল্ডে, "Dhaka" → Address ফিল্ডে।
২. তথ্য (Information):
- প্রক্রিয়াকরণকৃত ডাটাই হলো তথ্য।
- কম্পিউটার ডাটাকে প্রসেস করে ব্যবহারযোগ্য তথ্যে রূপ দেয়।
- উদাহরণ: কর্মচারীদের নাম ও বেতন মিলিয়ে বেতনশীট তৈরি = তথ্য।
৩. রেকর্ড (Record):
- অনেকগুলো ফিল্ড মিলে একটি রেকর্ড তৈরি করে।
- সাধারণভাবে টেবিলের একটি সারি (Row) = একটি রেকর্ড।
- উদাহরণ: কোনো গ্রাহকের নাম, ঠিকানা, ফোন নম্বর সব মিলে একটি রেকর্ড।
৪. ফিল্ড (Field):
- রেকর্ডের ক্ষুদ্রতম অংশ।
- প্রতিটি ফিল্ড একটি তথ্যের ধরন বোঝায় (যেমন: নাম, ঠিকানা)।
- টেবিলের কলামের নামই সাধারণত ফিল্ড হিসেবে থাকে।
৫. রো (Row):
- টেবিলের একটি সারি যা একটি রেকর্ড ধারণ করে।
- প্রতিটি রো ভিন্ন ব্যক্তির বা বস্তুর তথ্য বহন করে।
৬. কলাম (Column):
- প্রতিটি কলাম হলো একই ধরণের ডাটার সংরক্ষণ ক্ষেত্র।
- উদাহরণ: Name, Age, Address → প্রতিটি কলাম একটি আলাদা ফিল্ড।
৭. ডাটা টেবিল (Data Table):
- এক ধরনের ডাটা সংরক্ষণের জন্য ব্যবহৃত টেবিল।
- যেমন, অফিসের প্রশাসন, হিসাব ও বিক্রয় বিভাগের আলাদা টেবিল।
৮. ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS):
- এমন একটি সফটওয়্যার সিস্টেম যা ডাটাবেজ তৈরি, সংরক্ষণ, এবং ব্যবস্থাপনায় সহায়তা করে।
- উদাহরণ: Microsoft Access, MySQL, Oracle DB.
৯. রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS):
- একাধিক টেবিলের মধ্যে সম্পর্ক (Relation) তৈরি করে কাজ করা যায়।
- উদাহরণ: SQL Server, MySQL, informix.
১০. ডিস্ট্রিবিউটেড ডাটাবেজ মডেল (Distributed Database Model):
- একটি ব্যবস্থা যেখানে ডাটাবেজ একাধিক স্থানে বিভক্ত থাকে এবং কম্পিউটার নেটওয়ার্ক এর মাধ্যমে সংযোগযুক্ত থাকে।
- একাধিক ব্যবহারকারী বিভিন্ন জায়গা থেকে তথ্য আদান-প্রদান করতে পারে।
এছাড়াও,
• রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS):
- একাধিক টেবিলের সম্পর্কযুক্ত ডাটার সমষ্টিকেই রিলেশনাল ডাটাবেজ বলা হয়।
- RDBMS হলো এমন একটি ডাটাবেজ সিস্টেম যেখানে একাধিক টেবিল থাকে।
- এই টেবিলগুলোর মধ্যে নির্দিষ্ট ফিল্ডের মাধ্যমে সম্পর্ক (Relation) তৈরি করা হয়।
- আধুনিক সময়ের প্রায় সব ডাটাবেজ সফটওয়্যারই RDBMS ভিত্তিক।
• জনপ্রিয় RDBMS সফটওয়্যারসমূহ:
- Microsoft Access,
- Oracle,
- MySQL,
- SQL Server,
- Informix.
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।