MongoDB কোন ধরনের ডাটাবেজ হিসেবে পরিচিত?
A
NoSQL ভিত্তিক ডকুমেন্ট ডাটাবেজ
B
Relational বা টেবিল-ভিত্তিক ডাটাবেজ
C
Graph ভিত্তিক ডাটাবেজ
D
Time-series ভিত্তিক ডাটাবেজ
উত্তরের বিবরণ
MongoDB হলো একটি NoSQL Document-Oriented Database, যা নন-রিলেশনাল ডেটা ব্যবস্থাপনার জন্য ব্যবহৃত হয়। এটি ঐতিহ্যবাহী SQL ডেটাবেজের মতো টেবিল-ভিত্তিক নয়, বরং ডকুমেন্ট আকারে ডেটা সংরক্ষণ করে।
ডাটাবেজ প্রোগ্রাম:
-
তথ্য ব্যবস্থাপনার জন্য সবচেয়ে কার্যকরী সফটওয়্যার হলো ডাটাবেজ প্রোগ্রাম।
-
বড় বড় প্রতিষ্ঠান, শিল্প-কারখানা, অফিস-আদালতে কর্মচারীর নাম, ঠিকানা, পদবী, বেতন, আমদানি-রপ্তানি সংক্রান্ত তথ্য ইত্যাদি সঠিকভাবে ব্যবস্থাপনার জন্য ডাটাবেজ ব্যবহার করা হয়।
-
যে কোনো বড় আকারের তথ্য ব্যবস্থাপনা সহজে, দ্রুত এবং নির্ভুলভাবে করা যায় ডাটাবেজ প্রোগ্রামের সাহায্যে।
-
প্রচলিত কিছু ডাটাবেজ প্রোগ্রাম হলো dBASE III, dBASE III+, dBASE IV, FoxBase, FoxPro।
-
মাইক্রোসফট ভিত্তিক ডাটাবেজ প্রোগ্রামের মধ্যে Microsoft Access বহুল ব্যবহৃত।
NoSQL ডাটাবেজ:
-
NoSQL ডাটাবেজ হলো নন-রিলেশনাল ডাটাবেজ, যা রিলেশনাল ডাটাবেজ (যেমন MySQL, Oracle, SQL Server) থেকে ভিন্নভাবে কাজ করে।
-
এগুলি সাধারণত schema-less ডিজাইন অনুসরণ করে এবং উচ্চমাত্রার scalability প্রদান করে।
-
আধুনিক ওয়েব অ্যাপ্লিকেশন, বিগ ডেটা এবং রিয়েল-টাইম প্রসেসিংয়ে NoSQL ডাটাবেজ অত্যন্ত জনপ্রিয়।
-
NoSQL ডাটাবেজের কিছু উদাহরণ হলো MongoDB, Cassandra, Redis, Amazon DynamoDB, Couchbase।

0
Updated: 17 hours ago
পরস্পর সম্পর্কযুক্ত একাধিক ফিল্ড এর সমন্বয়ে কী গঠিত হয়?
Created: 1 day ago
A
রেকর্ড
B
ফাইল
C
ডেটা টেবিল
D
ইনফরমেশন
একটি রেকর্ড হলো অনেকগুলো সম্পর্কযুক্ত ফিল্ড একত্রিত হয়ে গঠিত ডেটার একটি একক।
ডেটাবেজ (Database):
ডেটা শব্দের অর্থ হলো উপাত্ত এবং বেজ শব্দের অর্থ হলো ঘাঁটি বা সমাবেশ। পরস্পর সম্পর্কযুক্ত এক বা একাধিক ডেটা টেবিল বা ফাইলের সমষ্টিকেই ডেটাবেজ বলা হয়।
-
ডেটাবেজের প্রধান উপাদানগুলো হলো ডেটা, ফিল্ড, রেকর্ড, ডেটা টেবিল ইত্যাদি।
ডেটা:
-
ডেটা হলো সেই সমস্ত উপাত্ত যা ডেটা টেবিলের বিভিন্ন ফিল্ডে ইনপুট করা হয়।
ফিল্ড:
-
ডেটাবেজের প্রতিটি ডেটার আইটেমকে ফিল্ড বলা হয়।
-
এটি ডেটাবেজের ভিত্তি হিসেবে কাজ করে।
রেকর্ড:
-
সম্পর্কযুক্ত ফিল্ডগুলো একত্রিত হয়ে রেকর্ড গঠন করে।
-
এক রেকর্ডে অনেকগুলো ফিল্ডের ডেটা থাকে।
ডেটা টেবিল:
-
সমজাতীয় সকল ডেটা একটিতে সংরক্ষণ করতে ডেটা টেবিল ব্যবহার করা হয়।
-
একটি ডেটা টেবিল এক বা একাধিক রেকর্ড নিয়ে গঠিত হয়।

0
Updated: 1 day ago
যখন কোনো ডাটাবেজ টেবিলের একাধিক ফিল্ড একত্রে ব্যবহার করে একটি অনন্য প্রাইমারি কী তৈরি করা হয়, তখন সেটিকে কী বলা হয়?
Created: 4 weeks ago
A
প্রাইমারি কী
B
অল্টারনেট কী
C
কম্পোজিট প্রাইমারি কী
D
ফরেন কী
কী-ফিল্ড (Key Field)
ডাটাবেজে যে ফিল্ড বা কলামের মাধ্যমে ডেটা শনাক্ত, অনুসন্ধান ও সম্পর্ক স্থাপন করা হয়, তাকে কী-ফিল্ড বলা হয়।
ডাটাবেজ সিস্টেমে প্রধানত ৩ ধরনের কী-ফিল্ড ব্যবহৃত হয়—
প্রাইমারি কী (Primary Key)
ফরেন কী (Foreign Key)
কম্পোজিট প্রাইমারি কী (Composite Primary Key)
১. প্রাইমারি কী (Primary Key)
যে ফিল্ড একটি টেবিলের প্রতিটি রেকর্ডকে অদ্বিতীয় (Unique) ভাবে সনাক্ত করে, তাকে প্রাইমারি কী বলে।
এটি কখনো ফাঁকা (NULL) হতে পারে না।
প্রাইমারি কী-এর মাধ্যমে একাধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করে রিলেশনাল ডাটাবেজ তৈরি করা হয়।
উদাহরণ: Student টেবিলে StudentID ফিল্ড।
২. ফরেন কী (Foreign Key)
কোনো টেবিলের প্রাইমারি কী যদি অন্য একটি টেবিলে ব্যবহৃত হয়, তখন সেটিকে ফরেন কী বলা হয়।
ফরেন কী-এর মাধ্যমে একটি টেবিলের সাথে অন্য টেবিলের সম্পর্ক স্থাপন করা যায়।
উদাহরণ:
Student টেবিলে → StudentID (Primary Key)
Student_Course টেবিলে → StudentID (Foreign Key)
৩. কম্পোজিট প্রাইমারি কী (Composite Primary Key)
যখন কোনো টেবিলে নির্দিষ্ট একক প্রাইমারি কী নেই, তখন একাধিক ফিল্ডকে একত্রে ব্যবহার করে একটি রেকর্ডকে অনন্যভাবে শনাক্ত করা হয়।
এ ধরনের প্রাইমারি কী-কে বলা হয় কম্পোজিট প্রাইমারি কী।
উদাহরণ:
Student_Course টেবিলে—
StudentID + CourseID একসাথে মিলে প্রতিটি রেকর্ডকে আলাদা করে সনাক্ত করে।
অতএব, এ দুটি ফিল্ড মিলে একটি Composite Primary Key।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়

0
Updated: 4 weeks ago
ডাটাবেজের উপাদান হিসেবে পরিচিত -
Created: 4 weeks ago
A
ফিল্ড
B
রেকর্ড
C
ডাটা
D
উপরের সবগুলোই
হিসাব-নিকাশ সংক্রান্ত তথ্য ইত্যাদি।
সংক্ষেপে, ডাটাবেজ হলো ডেটাসমৃদ্ধ এক বা একাধিক ফাইলের সমষ্টি, যা বিভিন্ন কাজে ব্যবহার করা যায়।
ডাটাবেজের উপাদানসমূহ
ডাটাবেজ মূলত নিম্নলিখিত উপাদানগুলো নিয়ে গঠিত:
ফিল্ড (Field):
ডাটাবেজের একটি কলাম, যা কোনো নির্দিষ্ট ধরণের তথ্য ধারণ করে।
উদাহরণ: নাম, জন্মতারিখ, ঠিকানা।
ডাটা (Data):
ডাটাবেজে সংরক্ষিত তথ্যের মূল উপাদান।
উদাহরণ: "রফিকুল ইসলাম", "1995-12-24", "ঢাকা"।
রেকর্ড (Record):
এক বা একাধিক ফিল্ডের সংমিশ্রণে গঠিত একটি সম্পূর্ণ তথ্য ইউনিট।
উদাহরণ: একজন ভোটারের সম্পূর্ণ তথ্য।
ডাটা টেবিল (Data Table):
একাধিক রেকর্ডের সমষ্টি, যা সারি ও কলাম আকারে সাজানো থাকে।
এটি ডাটাবেসের মূল কাঠামো হিসেবে কাজ করে।
সংক্ষেপে:
ডাটাবেজ = ফাইল/টেবিল + রেকর্ড + ফিল্ড + ডাটা।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়

0
Updated: 4 weeks ago