✏️ Explanatory Question

Multivalued Attribute ও Derived Attribute

👁 7 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation

প্রশ্ন ৪: Multivalued Attribute ও Derived Attribute

ER মডেলে দুটি বিশেষ ধরনের attribute এবং তাদের ব্যবহার।

Multivalued Attribute

যে attribute-এর একাধিক মান থাকতে পারে, তাকে multivalued attribute বলে। ER ডায়াগ্রামে double oval দিয়ে দেখানো হয়।

উদাহরণ: একজন ছাত্রের একাধিক Phone Number বা একাধিক Email থাকতে পারে।

Derived Attribute

যে attribute অন্য attribute থেকে গণনা করে পাওয়া যায়, তাকে derived attribute বলে। ER ডায়াগ্রামে dashed oval দিয়ে দেখানো হয়।

উদাহরণ: Age attribute, যা Date of Birth থেকে calculate করা হয়।

কখন ব্যবহার করি?

  • Multivalued: যখন একটি entity-র একই বৈশিষ্ট্যের একাধিক মান প্রয়োজন।
  • Derived: যখন data redundancy কমাতে চাই এবং মানটি অন্য attribute থেকে calculate করা সম্ভব।