Solution
Correct Answer: Option A
- ‘ফরেন কী’ (Foreign Key) হলো ডাটাবেজ ম্যানেজমেন্ট সিস্টেমের একটি গুরুত্বপূর্ণ ধারণা, যা রিলেশনাল ডাটাবেজে ব্যবহৃত হয়।
- এটি মূলত একটি টেবিলের কলাম বা কলামের সমষ্টি, যা অন্য একটি টেবিলের ‘প্রাইমারি কী’ (Primary Key)-কে নির্দেশ করে।
- ফরেন কী-এর প্রধান কাজ হলো দুটি ভিন্ন টেবিলের মধ্যে সম্পর্ক বা লিংক স্থাপন করা।
- এটি ডাটাবেজে ডাটা ইন্টিগ্রিটি (Data Integrity) বজায় রাখতে সাহায্য করে, অর্থাৎ ভুল বা অসামঞ্জস্যপূর্ণ ডাটা প্রবেশ রোধ করে।
- উদাহরণস্বরূপ, যদি একটি ‘ছাত্র’ টেবিল এবং একটি ‘কোর্স’ টেবিল থাকে, তবে ‘ছাত্র’ টেবিলে ‘কোর্স আইডি’ কলামটি ‘কোর্স’ টেবিলের প্রাইমারি কী-এর সাথে যুক্ত হয়ে ফরেন কী হিসেবে কাজ করবে।