ডেটাবেজ রিলেশন এবং এর বিভিন্ন প্রকারভেদ
কোন টেবিলের একাধিক রেকর্ডের সাথে যদি অন্য কোন টেবিলের একাধিক রেকর্ডের মধ্যে সম্পর্ক স্থাপিত হয় তাহলে সেই রিলেশনকে বলা Many to Many রিলেশন হয়। দু'টি টেবিলের মধ্যে যখন উভয় পক্ষে একাধিক ম্যাচিং রেকর্ড থাকে তখন তাদের মধ্যে Many to Many রিলেশন প্রতিষ্ঠা করা যায়। এই রিলেশন প্রতিষ্ঠা করার জন্য তৃতীয় আরেকটি টেবিলের প্রয়োজন হয় যাকে জাংশন (Junction) টেবিল বলা হয়।
উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও :
ID | Name | Address |
---|---|---|
1001 | Anika Azad | Kushtia |
1002 | Shafin Hasan | Dhaka |
1003 | Adnan Jaami | Rangpur |
Table-1
SL | Designation | Address |
---|---|---|
1 | Manager | 40,000 |
2 | Officer | 25,000 |
3 | Accountant | 50,000 |
Table-2
উক্ত টেবিলদ্বয় থেকে যাদের বেতন 40,000 বা তার চেয়ে বেশি তাদের নাম ও পদবী দেখাতে বলা হলো। "খ" নামক ব্যক্তি শর্ত সাপেক্ষে কমান্ড দিয়েই উক্ত কাজটি করে দিল কিন্তু এই প্রক্রিয়ায় একটু বেশি সময় নিচ্ছির। 'গ' নামক ব্যক্তি বললো, একটি গুরুত্বপূর্ণ ফাইল তৈরি করলে উক্ত কাজটি অনেকটা দ্রুত হবে তবে ডেটা এন্ট্রিতে একটু বেশি সময় নেবে।
নিচের কোনটি কি-ফিল্ড?