১.
ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে বাইনারি রিলেশনশিপে কয়টি টেবিল/এনটিটি অংশগ্রহন করে?
ব্যাখ্যা
রিলেশনশিপ (Relationship)
- ডেটাবেজের মধ্যে একটি ডেটা টেবিলের ডেটার সাথে অন্য এক বা একাধিক ডেটা টেবিলের ডেটার সম্পর্কই হলো রিলেশনশিপ।
- রিলেশনশিপের ডিগ্রি (Degree of Relationship) ডেটাবেজে রিলেশনশিপ তৈরি করার জন্য যে কয়টি এনটিটি বা টেবিল অংশগ্রহন করে তার সংখ্যাকেই রিলেশনশিপের ডিগ্রি বলা হয়। রিলেশনশিপের ডিগ্রি সাধারণত তিন ধরনের হতে পারে। যথা-
- ডিগ্রি ১ বা ইউনারি (Unary) রিলেশনশিপ: ইউনারি রিলেশনশিপে শুধুমাত্র একটি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- মানুষ একটি এনটিটি।
- ডিগ্রি ২ বা বাইনারি (Binary) রিলেশনশিপ: বাইনারি রিলেশনশিপে দু'টি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- ছাত্র ও শিক্ষক দু'টি পৃথক এনটিটি বা টেবিল।
- ডিগ্রি ৩ বা টারনারি (Ternary) রিলেশনশিপ: টারনারি রিলেশনশিপে তিনটি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- বিক্রেতা, পণ্য ও ওয়্যারহাউজ তিনটি পৃথক এনটিটি বা টেবিল।
সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
- ডেটাবেজের মধ্যে একটি ডেটা টেবিলের ডেটার সাথে অন্য এক বা একাধিক ডেটা টেবিলের ডেটার সম্পর্কই হলো রিলেশনশিপ।
- রিলেশনশিপের ডিগ্রি (Degree of Relationship) ডেটাবেজে রিলেশনশিপ তৈরি করার জন্য যে কয়টি এনটিটি বা টেবিল অংশগ্রহন করে তার সংখ্যাকেই রিলেশনশিপের ডিগ্রি বলা হয়। রিলেশনশিপের ডিগ্রি সাধারণত তিন ধরনের হতে পারে। যথা-
- ডিগ্রি ১ বা ইউনারি (Unary) রিলেশনশিপ: ইউনারি রিলেশনশিপে শুধুমাত্র একটি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- মানুষ একটি এনটিটি।
- ডিগ্রি ২ বা বাইনারি (Binary) রিলেশনশিপ: বাইনারি রিলেশনশিপে দু'টি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- ছাত্র ও শিক্ষক দু'টি পৃথক এনটিটি বা টেবিল।
- ডিগ্রি ৩ বা টারনারি (Ternary) রিলেশনশিপ: টারনারি রিলেশনশিপে তিনটি এনটিটি/টেবিল অংশগ্রহন করে। যেমন- বিক্রেতা, পণ্য ও ওয়্যারহাউজ তিনটি পৃথক এনটিটি বা টেবিল।
সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।