✏️ Explanatory Question
Specialization-এর একটি গুরুত্বপূর্ণ constraint।
Total specialization বলতে বোঝায় — superclass-এর প্রতিটি entity অবশ্যই কোনো না কোনো subclass-এর সদস্য হবে। অর্থাৎ কোনো entity superclass-এ আলাদাভাবে থাকতে পারবে না।
ER ডায়াগ্রামে double line দিয়ে superclass থেকে specialization circle-এ নির্দেশ করা হয়।
একটি স্কুলে Person entity-কে দুটি subclass-এ ভাগ করা হলো —
স্কুলের প্রতিটি Person অবশ্যই হয় Teacher অথবা Student হবে। কেউ আলাদাভাবে শুধু Person হিসেবে থাকতে পারে না → এটি Total Specialization।