Attributes in DBMS in Hindi | DBMS में एट्रिब्यूट क्या है?
अगर आप डेटाबेस मैनेजमेंट सिस्टम (DBMS) सीख रहे हैं, तो “Attribute” एक ऐसा शब्द है जो आपको बार-बार सुनने को मिलेगा।
सरल भाषा में, Attribute किसी भी Entity (यानी वास्तविक दुनिया की वस्तु या व्यक्ति) की विशेषता या गुण को कहा जाता है, जो उस Entity को और अच्छे से वर्णित करता है।
डेटाबेस में, हर Entity के पास कई Attributes हो सकते हैं, और इन्हें ER (Entity Relationship) Diagram में आमतौर पर Oval (अंडाकार) शेप से दर्शाया जाता है।
Attribute की परिभाषा – Attributes in DBMS in Hindi
DBMS में Attribute: “Attribute एक Entity का वर्णन करने वाली Property है, जो उस Entity के बारे में विशिष्ट जानकारी प्रदान करती है।”

उदाहरण:
मान लीजिए आपके पास Student
नाम की Entity है।
इसके Attributes हो सकते हैं: Name, Roll Number, Address, Age आदि।
DBMS में Attributes के प्रकार
DBMS में Attributes को मुख्यतः 5 श्रेणियों में बांटा जाता है:
1. Key Attribute (की एट्रिब्यूट)

- यह Attribute किसी Entity को यूनिक तरीके से पहचानने के लिए इस्तेमाल होता है।
- ER Diagram में Key Attribute को Underline किया जाता है।
उदाहरण: Roll_No
(हर छात्र का अलग होता है)Aadhar Number
(हर व्यक्ति का अलग होता है)
टिप: Key Attribute के बिना किसी Entity को पहचानना मुश्किल होता है।
इन्हें भी पढ़े –
- DBMS क्या है DBMS के प्रकार और कार्य की पूरी जानकारी | DBMS In Hindi
- डेटाबेस स्कीमा क्या है
- डेटाबेस यूजर्स क्या है?
- डेटा इंडिपेंडेंस क्या है
- DBMS के लाभ
- Characteristics Of DBMS In Hindi
- डेटा मॉडल क्या है?‘
- इंस्टैंस क्या है
- Entity Set in DBMS आसान भाषा में पूरा विवरण
- DBMS Architecture in Hindi
2. Composite Attribute (कॉम्पोज़िट एट्रिब्यूट)

- ऐसा Attribute जो कई छोटे Attributes से मिलकर बना हो।
- इसे सीधे स्टोर नहीं किया जाता, बल्कि इसके Sub-Attributes को स्टोर किया जाता है।
उदाहरण: Address
→ (House_No, City, State, Pin_Code, Country)Full Name
→ (First_Name, Middle_Name, Last_Name)
3. Single-Valued Attribute (सिंगल वैल्यू एट्रिब्यूट)
- ऐसा Attribute जिसके पास केवल एक वैल्यू होती है।
- यह वैल्यू एक समय में बदल नहीं सकती।
उदाहरण: - किसी व्यक्ति की Date of Birth
- किसी वाहन का Registration Number
4. Multi-Valued Attribute (मल्टी वैल्यू एट्रिब्यूट)

- ऐसा Attribute जिसमें एक से अधिक वैल्यू हो सकती है।
- ER Diagram में इसे Double Oval से दिखाया जाता है।
उदाहरण: - किसी कर्मचारी के Phone Numbers
- किसी गाने की Genres
5. Derived Attribute (डिराइव्ड एट्रिब्यूट)

- ऐसा Attribute जिसकी वैल्यू किसी दूसरे Attribute से निकाली जाती है।
- ER Diagram में इसे Dashed Oval से दिखाते हैं।
उदाहरण: Age
→ (Date_of_Birth से Calculate)Total Price
→ (Quantity × Price per unit से Calculate)
ER Diagram में Attributes का Representation
- Oval Shape: Attribute दिखाने के लिए।
- Single Oval: Normal Attribute।
- Double Oval: Multi-Valued Attribute।
- Dashed Oval: Derived Attribute।
- Underline Text: Key Attribute।
Attributes क्यों ज़रूरी हैं?
- यह Entity को पहचानने में मदद करते हैं।
- डेटाबेस में सटीक और स्पष्ट डेटा स्टोर करने के लिए ज़रूरी।
- ER Diagram और डेटाबेस डिज़ाइन में Structure और Clarity लाते हैं।
निष्कर्ष
Attributes, DBMS की रीढ़ की हड्डी हैं।
इनके बिना न तो आप Entity को ठीक से पहचान पाएंगे और न ही डेटाबेस को सही तरीके से डिज़ाइन कर पाएंगे।
अगर आप DBMS सीख रहे हैं, तो इन 5 प्रकार के Attributes को अच्छे से समझना ज़रूरी है, ताकि आप Real-World Database Design में प्रोफेशनल लेवल की स्किल हासिल कर सकें।