Entity Set in DBMS क्या है? – Entity Set in DBMS
DBMS (Database Management System) में Entity Set का मतलब है — एक ही प्रकार की सभी entities का समूह, जिनके गुण (properties) और प्रकार (type) समान हों।
साधारण भाषा में, इसे ऐसे समझें जैसे एक क्लास में सभी छात्र, जिनकी विशेषताएँ (जैसे नाम, रोल नंबर, क्लास) एक जैसी कैटेगरी में आती हैं।
Example:
- कपड़ों के डिपार्टमेंट में सभी कपड़े
- कॉलेज में सभी छात्र
- बैंक में सभी अकाउंट
Entity क्या होती है?
Entity वह वस्तु, व्यक्ति, स्थान, घटना या कोई भी वस्तु है जिसे डेटाबेस में पहचाना और संग्रहीत किया जा सकता है।
हर entity की अपनी properties होती हैं।
उदाहरण:
- छात्र (नाम, रोल नंबर, क्लास)
- किताब (शीर्षक, लेखक, ISBN नंबर)
Entity Set की विशेषताएँ
- समान प्रकार की Entities का समूह
- समान Properties/Attributes शेयर करते हैं
- डेटाबेस में एक ही टेबल के रूप में स्टोर होते हैं
- प्रत्येक entity का एक unique पहचानकर्ता (Primary Key) होता है
इन्हें भी पढ़े –
Entity Set के प्रकार
1. Strong Entity Set
- जिसकी पहचान (Identification) केवल अपने Primary Key से हो सकती है
- किसी और entity पर निर्भर नहीं
- Example: Student, Book, Employee
2. Weak Entity Set
- जिसकी पहचान दूसरी entity की मदद से होती है
- Primary Key अपने आप नहीं बन सकता, इसके लिए Foreign Key और Partial Key का उपयोग होता है
- Example: Bank Account Transactions (जो Account entity पर निर्भर है)
Entity Set और Table का संबंध
DBMS में एक Entity Set को आमतौर पर एक टेबल के रूप में दर्शाया जाता है।
टेबल की प्रत्येक row एक entity और columns उसके attributes होते हैं।
Student_ID | Name | Class |
---|---|---|
101 | Ravi | BCA |
102 | Pooja | BCA |
103 | Suman | BCA |
Entity Set का महत्व
- डेटा का संगठित संग्रह प्रदान करता है
- डेटा की पहचान आसान बनाता है
- रिलेशनशिप बनाने में मदद करता है
- डेटा क्वेरी और प्रोसेसिंग को आसान बनाता है
निष्कर्ष
Entity Set DBMS का एक महत्वपूर्ण हिस्सा है, जो एक जैसे प्रकार की entities को एक साथ संग्रहीत करने में मदद करता है। इसे समझने से आप डेटाबेस डिजाइन, टेबल निर्माण और डेटा रिलेशनशिप को आसानी से समझ सकते हैं।