Weak entity and Strong entity in Hindi
Weak entity and Strong entity
Entity डेटाबेस मैनेजमेंट सिस्टम (DBMS) में एक Real-World Object को दर्शाती है, जिसे डेटाबेस में स्टोर किया जाता है। यह किसी व्यक्ति, स्थान, वस्तु, घटना, या Concept को Represent किया जाता है।
Entity को डेटाबेस में एक टेबल के रूप में दर्शाया जाता है, और इसकी प्रॉपर्टीज़ (Properties) को Attributes कहा जाता है।
Entity मुखतः दो प्रकार की होती है:
- Weak Entity
- Strong Entity
1. Weak Entity
यह किसी strong entity पर निर्भर करता है। इसकी पहचान के लिए strong entity की प्राइमरी की और अपनी Partial Key का combination आवश्यक होता है।
दुसरे शब्दों में weak entity की अपनी primery key नहीं होती, बल्कि यह strong entity की primery key और अपनी Partial Key के combination से पहचानी जाती है।
इस प्रकार के entity में सभी प्रकार के attibute नहीं होते है इसे double Rectangle से denote किया जाता है।

उदाहरण: Order
, Dependent
आदि।
2. Strong Entity
यह किसी अन्य entity पर निर्भर नहीं करता। यह एक स्वतंत्र ऑब्जेक्ट होता है इसका अपना Primary Key होता है, जो इसकी unique पहचान कराता है। इसे single Rectangle से denote किया जाता है।
Strong entity के attribute में खुद का एक primery key होता है जैसे किसी student के details को हम एक टेबल (entity) में रखे है, उस टेबल में student का unique name, roll number इत्यादि रखा गया है तो इसे हम strong entity कहेंगे।

उदाहरण: Student
, Employee
, Customer
आदि।
Weak entity और Strong entity में अंतर
दोनों entity में निम्न प्रकार के अंतर होते है:
S.n. | Weak entity | Strong entity |
---|---|---|
1. | यह किसी strong entity पर निर्भर करता है। | यह किसी अन्य entity पर निर्भर नहीं करता। |
2. | weak entity की अपनी primery key नहीं होती | खुद का एक primery key होता है। |
3. | Weak entity में सभी प्रकार के attibute नहीं होते है। | Weak entity में सभी प्रकार के attibute होते है। |
4. | इसे double Rectangle से denote किया जाता है। | इसे single Rectangle से denote किया जाता है। |
5. | उदाहरण: Order , Dependent आदि। | उदाहरण: Student , Employee , Customer आदि। |

ER Diagram में दिया गया है:
Strong Entity (जैसे Customer, Product) का अपना Primary Key होता है और ये स्वतंत्र होते हैं।
Weak Entity (जैसे OrderItem) अपनी पहचान के लिए दूसरी एंटिटीज के Keys पर निर्भर करती है।