What is an Entity in DBMS in Hind | Entity type in DBMS in Hindi | what is Entity set in DBMS in Hindi


What is an Entity in DBMS  in Hind | Entity type in DBMS in Hindi | what is Entity set in DBMS in Hindi

एक entity कोई भी object, class, person or place हो सकता है। ER diagram में, एक entity को rectangles के रूप में दर्शाया जा सकता है।
एक organization के example के रूप में विचार करें-manager, product, employee, department etc को एक entity के रूप में लिया जा सकता है।

Types of Entity type

  • Strong Entity Type
  • Weak Entity Type

 

Strong Entity Type :
 Strong entity वे entity प्रकार हैं जिनकी एक  key attribute है।  primary key प्रत्येक entity को uniquely रूप से identify करने  में मदद करती है। इसे एक rectangle द्वारा दर्शाया गया है। उपरोक्त Example में, Roll_no table  के प्रत्येक element को unique रूप से पहचानता है और इसलिए, हम कह सकते हैं कि Student एक Strong Entity Type  है।

Weak Entity Type : 
eak Entity Type की एक key attribute नहीं है। Weak Entity Type की पहचान अपने आप नहीं की जा सकती। यह अपनी अलग पहचान के लिए किसी अन्य Strong Entity पर निर्भर करता है। इसे real-life  के Example से समझा जा सकता है।  भवन के होने  पर ही कोई कमरा हो सकता है। एक कमरे का कोई स्वतंत्र अस्तित्व नहीं हो सकता है। एक Weak Entity को double outlined rectangle द्वारा दर्शाया गया है। Weak Entity Type और Strong Entity Type के बीच के relation को एक पहचान वाला संबंध कहा जाता है और single outlined diamond के बजाय double outlined diamond के साथ दिखाया जाता है।

What is Entity Set :
Entity set एक ही Entity Type की entities का एक collection है। Student Entity Tyoe के उपरोक्त Exmaple में, छात्र entity type की entities का एक group एक entity set का निर्माण करेगा। हम कह सकते हैं कि entity type, entity का एक super set है जिसे सभी प्रकार के entity type में शामिल करते हैं।