কম্পিউটার টিউটোরিয়াল

ইউনারি বা রিকারসিভ সম্পর্ক (Unary or Recursive Relationship)


যখন একই ধরনের দুটি এন্টিটির মধ্যে সম্পর্ক থাকে, তখন এটিকে রিকারসিভ সম্পর্ক বলা হয়। এর মানে হলো সম্পর্কটি একই এন্টিটি টাইপের বিভিন্ন ইনস্ট্যান্সের মধ্যে।

রিকারসিভ সম্পর্কের কিছু উদাহরণ নিচে দেখানো হলো:

ইউনারি বা রিকারসিভ সম্পর্ক (Unary or Recursive Relationship)

একজন কর্মচারী একাধিক কর্মচারীর সুপারভাইজ করতে পারে। অতএব, এটি এন্টিটি employee-এর নিজের সাথে একটি রিকারসিভ সম্পর্ক। এটি একটি 1 to many রিকারসিভ সম্পর্ক কারণ একজন কর্মচারী অনেক কর্মচারীর সুপারভাইজ করে।

ইউনারি বা রিকারসিভ সম্পর্ক (Unary or Recursive Relationship)

একজন ব্যক্তির অনেক সন্তান হতে পারে যারা 사람도। অতএব, এটি এন্টিটি person-এর নিজের সাথে একটি রিকারসিভ সম্পর্ক। এটি একটি 1 to many রিকারসিভ সম্পর্ক কারণ একজন ব্যক্তি অনেক ব্যক্তির প্যারেন্ট হতে পারে।

ইউনারি বা রিকারসিভ সম্পর্ক (Unary or Recursive Relationship)

একজন ছাত্র ক্লাস মনিটর হতে পারে এবং অন্য ছাত্রদের পরিচালনা করতে পারে। অতএব, এটি এন্টিটি student-এর নিজের সাথে একটি রিকারসিভ সম্পর্ক। এটি একটি 1 to many রিকারসিভ সম্পর্ক কারণ একজন ছাত্র অনেক ছাত্রের মনিটর।



  1. DBMS-এ বহু-से-বহু সম্পর্ক

  2. DBMS-এ এক-से-এক সম্পর্ক

  3. DBMS-এ এক-से-বহু বা বহু-से-এক সম্পর্ক

  4. ডাটাবেসে N-ary রিলেশনশিপ: ইউনারি, বাইনারি ও টারনারি