Posts

Showing posts from December, 2024

ICT ( DATABASE MANAGEMENT SYSTEM ) ( 02 )

Image
 Part - 02 রিলেশনাল ডাটাবেজ রিলেশনাল ডেটাবেজ হলো এমন একটি  ডেটাবেজ  যেখানে তথ্য  টেবিল আকারে সংরক্ষিত থাকে  এবং একাধিক টেবিলের মধ্যে   সম্পর্ক স্থাপন করা যায় । প্রতিটি টেবিল একটি নির্দিষ্ট বিষয়ের উপর ভিত্তি করে বিভিন্ন ধরনের তথ্য ধারণ করে। রিলেশনাল  ডেটাবেজর মূল ধারণা: টেবিল (Table): ডেটা সংরক্ষণের মূল কাঠামো। একটি টেবিলে থাকে রেকর্ড (সারি) ও ফিল্ড (কলাম)। প্রাইমারি কি (Primary Key): একটি টেবিলের প্রতিটি রেকর্ডকে আলাদা চিহ্নিত করার জন্য ব্যবহৃত একটি বা একাধিক কলাম। ফরেন কি (Foreign Key): একটি টেবিলের মধ্যে অন্য টেবিলের সাথে সম্পর্ক স্থাপন করতে ব্যবহৃত হয়। রিলেশন (Relation): বিভিন্ন টেবিলের মধ্যে সংযোগ বা সম্পর্ক। প্রথম ব্লগে আমরা  টেবিল, প্রাইমারি কি  ও ফরেন কি নিয়ে আলোচনা করেছি। আজকে আমরা ডেটাবেজ রিলেশন নিয়ে আলোচনা করবো। রিলেশনের গুরুত্বপূর্ণ ধরন: ওয়ান-টু-ওয়ান (One-to-One Relationship) ওয়ান-টু-মেনি (One-to-Many Relationship) মেনি-টু-মেনি (Many-to-Many Relationship) ১.  ওয়ান-টু-ওয়ান সম্পর্ক (One-...

ICT ( DATABASE MANAGEMENT SYSTEM ) ( 01 )

Image
Part - 01 ডেটা (Data) কী? ডেটা বা উপাত্ত হলো কোনো নির্দিষ্ট বিষয়ের তথ্য।   যেমন: কোনো ব্যক্তির নাম, রোল নম্বর, ঠিকানা ইত্যাদি। ডেটাবেস (Database) কী? ডেটাবেস শব্দটি  "ডেটা" (তথ্য)  এবং  "বেস" (সমাহার)  শব্দের সমন্বয়ে গঠিত।  ডেটাবেস হলো একটি তথ্যের ভাণ্ডার যেখানে বিভিন্ন প্রয়োজনীয় তথ্য সংরক্ষণ, পরিচালনা এবং ব্যবস্থাপনা করা হয়। উদাহরণস্বরূপ: একটি স্কুলের ডেটাবেসে শিক্ষার্থীদের তথ্য (যেমন: নাম, রোল নম্বর, শ্রেণি), শিক্ষকদের তালিকা, এবং ক্লাসের রুটিন সংরক্ষণ করা হয়। ডেটাবেস  ম্যানেজমেন্ট সিস্টেম (DBMS) কী? ডেটাবেস ম্যানেজমেন্ট সিস্টেম হলো একটি সফটওয়্যার। সফটওয়্যারটি ডেটাবেস তৈরি, পরিচালনা ও রক্ষণাবেক্ষণের কাজ করে।  কয়েকটি ডেটাবেসের উদাহরণ: MySQL, PostgreSQL, MongoDB ইত্যাদি। ডেটাবেস মূলত 2 ধরনের: SQL ( রিলেশনাল ডেটাবেজ ) NoSQL ( নন-রিলেশনাল ডেটাবেজ )  রিলেশনাল ডেটাবেজ ( Relational Database ) রিলেশনাল ডেটাবেজ হলো এমন একটি  ডেটাবেজ  যেখানে তথ্য  টেবিল আকারে সংরক্ষিত থাকে  এবং একাধিক টেবিলের মধ্যে   সম...