শক্তিশালী সত্তা (Strong Entity)
শক্তিশালী সত্তা স্কিমার যেকোনো অন্য সত্তার ওপর নির্ভরশীল নয়। একটি শক্তিশালী সত্তার সর্বদা একটি প্রাথমিক কী (primary key) থাকে। ER ডায়াগ্রামে, একটি শক্তিশালী সত্তা আয়তাকার (rectangle) দ্বারা প্রতিনিধিত্ব করা হয়। দুটি শক্তিশালী সত্তার মধ্যে সম্পর্ক হীরক আকার (diamond) দ্বারা দেখায়। শক্তিশালী সত্তাগুলোর একটি সমষ্টিকে শক্তিশালী সত্তা সেট বলা হয়।
দুর্বল সত্তা (Weak Entity)
দুর্বল সত্তা শক্তিশালী সত্তার ওপর নির্ভরশীল এবং সংশ্লিষ্ট শক্তিশালী সত্তা ছাড়া অস্তিত্বে থাকতে পারে না। এর একটি বিদেশী কী (foreign key) থাকে যা এটিকে একটি শক্তিশালী সত্তার সাথে সম্পর্কিত করে। একটি দুর্বল সত্তা দ্বি-আয়তাকার (double rectangle) দ্বারা প্রতিনিধিত্ব করা হয়। একটি শক্তিশালী এবং একটি দুর্বল সত্তার মধ্যে সম্পর্ক দ্বি-হীরক আকার (double diamond) দ্বারা দেখায়। বিদেশী কীটিকে আংশিক বিচ্ছেদক কী (partial discriminator key) ও বলা হয়।
নিচে শক্তিশালী সত্তা এবং দুর্বল সত্তার মধ্যে কিছু গুরুত্বপূর্ণ পার্থক্য দেওয়া হলো:
| ক্র. নং | কী | শক্তিশালী সত্তা | দুর্বল সত্তা |
|---|---|---|---|
| ১ | কী | শক্তিশালী সত্তার সর্বদা একটি প্রাথমিক কী থাকে। | দুর্বল সত্তার একটি বিদেশী কী থাকে যা শক্তিশালী সত্তার প্রাথমিক কীকে রেফারেন্স করে। |
| ২ | নির্ভরতা | শক্তিশালী সত্তা অন্যান্য সত্তাগুলোর ওপর নির্ভরশীল নয়। | দুর্বল সত্তা শক্তিশালী সত্তার ওপর নির্ভরশীল। |
| ৩ | প্রতিনিধিত্ব | একটি শক্তিশালী সত্তা একক আয়তাকার দ্বারা প্রতিনিধিত্ব করা হয়। | একটি দুর্বল সত্তা দ্বি-আয়তাকার দ্বারা প্রতিনিধিত্ব করা হয়। |
| ৪ | সম্পর্কের প্রতিনিধিত্ব | দুটি শক্তিশালী সত্তার মধ্যে সম্পর্ক একক হীরক আকার দ্বারা প্রতিনিধিত্ব করা হয়। | একটি শক্তিশালী এবং একটি দুর্বল সত্তার মধ্যে সম্পর্ক দ্বি-হীরক আকার দ্বারা প্রতিনিধিত্ব করা হয়। |
| ৫ | সহযোগিতা | শক্তিশালী সত্তা সত্তা সম্পর্কে অংশগ্রহণ করতে পারে বা নাও করতে পারে। | দুর্বল সত্তা সর্বদা সত্তা সম্পর্কে অংশগ্রহণ করে। |