নিচের কোনটি ফরেন কী? যখন একটি টেবিলের অ্যাট্রিবিউট Roll Academic Year এবং অপর একটি টেবিলের অ্যাট্রিবিউট Roll Marks Grade ।
ক) Marks
খ) Academic Year
গ) Roll
ঘ) Grade
বিস্তারিত ব্যাখ্যা:
ফরেন কী হলো এক টেবিলের এমন একটি অ্যাট্রিবিউট যা অন্য টেবিলের প্রাইমারি কী-কে রেফার করে। এই ক্ষেত্রে Roll অ্যাট্রিবিউটটি উভয় টেবিলে সম্পর্ক স্থাপনে ব্যবহৃত হওয়ায় এটি ফরেন কী হতে পারে।
Related Questions
ক) একাধিক ব্যক্তির একই নাম হতে পারে
খ) একই ব্যক্তির নাম মাত্র একটি
গ) নাম অ্যাট্রিবিউট বহির্ভূত
ঘ) ভিন্ন ভিন্ন ব্যক্তির নাম সবসময় ভিন্ন ভিন্ন
Note : একাধিক ব্যক্তির নাম একই হতে পারে ফলে এটি প্রতিটি রেকর্ডকে অনন্যভাবে সনাক্ত করতে পারে না যা প্রাইমারি কী হওয়ার জন্য অপরিহার্য।
ক) নাম
খ) ঠিকানা
গ) রোল
ঘ) বিভাগ
Note : ছাত্র-ছাত্রীদের ডেটাবেজে রোল নম্বর প্রতিটি ছাত্রকে অদ্বিতীয়ভাবে সনাক্ত করতে পারে যা নাম বিভাগ বা ঠিকানা দিয়ে সম্ভব নয়। তাই রোল নম্বরই প্রাইমারি কী।
ক) একটি
খ) দুটি
গ) তিনটি
ঘ) পাঁচটি
Note : একটি ডেটাবেজ টেবিলে শুধুমাত্র একটি প্রাইমারি কী থাকতে পারে।
ক) লজিক্যাল
খ) অটোনাম্বার
গ) ক্রমানুযায়ী সাজানো
ঘ) ইউনিক বা স্বতন্ত্র
Note : প্রাইমারি কী-এর মান অবশ্যই ইউনিক বা স্বতন্ত্র হতে হবে অর্থাৎ একই মান একাধিক রেকর্ডে থাকতে পারবে না।
ক) কী
খ) প্রাইমারি কী
গ) ফরেন কী
ঘ) সবগুলো
Note : প্রাইমারি কী (Primary Key) হলো এমন একটি ফিল্ড যা ডেটাবেজের একটি টেবিলের প্রতিটি রেকর্ডকে অনন্যভাবে সনাক্ত করে।
ক) Table
খ) Schema
গ) Relation
ঘ) None of these
Note : ডেটাবেজের কাঠামো বা গঠনকে স্কিমা (Schema) বলা হয়। এটি ডেটাবেজ কীভাবে সংগঠিত তা বর্ণনা করে।
জব সলুশন