• প্রাইমারি কী (Primary Key) হলো একটি ডাটাবেস টেবিলের সেই ফিল্ড বা কলাম যা প্রতিটি রেকর্ডকে অনন্যভাবে শনাক্ত করতে সাহায্য করে। এটি কোনো রেকর্ডের জন্য ইউনিক এবং কখনো খালি (NULL) থাকতে পারে না। প্রশ্নে দেওয়া বিকল্পগুলির মধ্যে বয়স, ঠিকানা, এবং নাম এক বা একাধিক রেকর্ডের জন্য পুনরাবৃত্তি হতে পারে, তাই এগুলো প্রাইমারি কী হিসেবে ব্যবহার করা সম্ভব নয়। অন্যদিকে রোল নম্বর প্রতিটি শিক্ষার্থী বা রেকর্ডের জন্য আলাদা হয় এবং পুনরাবৃত্তি হয় না। তাই এটি একেবারে অনন্যভাবে প্রতিটি রেকর্ডকে চিহ্নিত করতে পারে। সুতরাং, প্রদত্ত বিকল্পগুলোর মধ্যে প্রাইমারি কী হলো রোল নম্বর।
• কী (Key) ফিল্ড:
- সাধারণত কোনো একটি ফিল্ডের উপর ভিত্তি করে ফাইলের রেকর্ড শনাক্তকরণ, অনুসন্ধান, সম্পর্ক স্থাপন ইত্যাদি কাজগুলো করা হয়। এই ফিল্ডকে কী ফিল্ড বলে।
- কী ফিল্ডের সাহায্যে ডাটাবেজ থেকে রেকর্ড অনুসন্ধান করা, দুই বা ততোধিক ফাইলের মধ্যে সম্পর্ক স্থাপন করা, ডাটাবেজের রেকর্ড শনাক্ত করা ইত্যাদি কাজ করা যায়।
• কী ফিল্ড প্রধানত তিন ধরনের হতে পারে, যথা:
১. প্রাইমারি কী (Primary Key),
২. কম্পোজিট প্রাইমারি কী (Composite Primary Key),
৩. ফরেন কী (Foreign Key).
• প্রাইমারি কী:
- যে ফিল্ড কোনো একটি রেকর্ডকে অদ্বিতীয়ভাবে (Unique) শনাক্ত করে তাকে প্রাইমারি কী বলে।
- কোনো ফাইলে সাধারণত এক বা একাধিক ফিল্ড থাকে।
- এই ফিল্ডগুলোর মধ্যে- একটি শ্রেণিতে শিক্ষার্থীদের রোল নম্বর একটিই থাকে।
- কোনো ফাইলে যে সকল ফিল্ডের ডাটাগুলো অদ্বিতীয় হয় সে সকল ফিল্ডই প্রাইমারি কী হওয়ার যোগ্য।
• কম্পোজিট প্রাইমারি কী:
- কোন ডেটাবেজ ফাইলে সুনির্দিষ্ট প্রাইমারি কী অনুপস্থিত থাকলে একাধিক ফিল্ডকে একত্রে প্রাইমারি কী হিসেবে ব্যবহার করা হয়, এই ধরনের কী ফিল্ডকে কম্পোজিট প্রাইমারি কী বলে।
• ফরেন কী:
- রিলেশন টেবিলের ক্ষেত্রে কোনো একটি টেবিলের প্রাইমারি যদি অন্য টেবিলে ব্যবহৃত হয় তখন ঐ কী কে ফরেন কী বলে।
- ফরেন কীর সাহায্যে একটি টেবিলের সাথে অন্য টেবিলের সম্পর্ক স্থাপন করা হয়।
উৎস:
- কম্পিউটার ও তথ্যপ্রযুক্তি-২, ভোকেশনাল।
- মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।