Skip to main content

एक डेटाबेस विशेषता एक तालिका की गुणों को परिभाषित करता है

Python Web Apps with Flask by Ezra Zigmond (जून 2026)

Python Web Apps with Flask by Ezra Zigmond (जून 2026)
Anonim

एक डेटाबेस स्प्रेडशीट की तुलना में अधिक शक्तिशाली है क्योंकि यह एक विशाल खोज क्षमता है। रिलेशनल डेटाबेस अलग-अलग तालिकाओं में क्रॉस-रेफरेंस प्रविष्टियां और इंटरकनेक्टेड डेटा की बड़ी मात्रा में जटिल गणना करते हैं। जानकारी इस तरह से व्यवस्थित की जाती है जिसे आसानी से प्रबंधित, एक्सेस और अपडेट किया जा सकता है।

एक विशेषता क्या है?

एक डेटाबेस में टेबल होते हैं। प्रत्येक तालिका में कॉलम और पंक्तियां होती हैं।

प्रत्येक पंक्ति (जिसे टुपल कहा जाता है) एक डेटा सेट होता है जो एक आइटम पर लागू होता है। प्रत्येक कॉलम (विशेषता) में पंक्तियों की विशेषताओं का वर्णन होता है। डेटाबेस विशेषता एक कॉलम नाम और डेटाबेस में किसी तालिका में इसके अंतर्गत फ़ील्ड की सामग्री है।

यदि आप उत्पाद बेचते हैं और उन्हें ProductName, Price, और ProductID के कॉलम वाले तालिका में दर्ज करते हैं, तो इनमें से प्रत्येक शीर्षक एक विशेषता है। उन शीर्षकों के तहत प्रत्येक फ़ील्ड में, आप क्रमशः उत्पाद के नाम, कीमतें और उत्पाद आईडी दर्ज करते हैं। फ़ील्ड प्रविष्टियों में से प्रत्येक एक विशेषता भी है।

यह समझ में आता है जब आप इसके बारे में सोचते हैं, यह देखते हुए कि एक विशेषता की गैर-तकनीकी परिभाषा यह है कि यह किसी चीज की विशेषता या गुणवत्ता को परिभाषित करता है।

विशेषताएँ संस्थाओं का वर्णन करें

आइए किसी व्यवसाय द्वारा विकसित डेटाबेस पर विचार करें। इसमें संभावित रूप से टेबल शामिल हैं - डेटाबेस डिजाइनरों द्वारा संस्थाओं को भी कहा जाता है - ग्राहकों, कर्मचारियों और उत्पादों के लिए, दूसरों के बीच।

उत्पाद तालिका प्रत्येक उत्पाद की विशेषताओं को परिभाषित करती है। इनमें एक उत्पाद आईडी, एक उत्पाद का नाम, एक आपूर्तिकर्ता आईडी (एक विदेशी कुंजी के रूप में उपयोग किया जा सकता है), एक मात्रा, और एक मूल्य शामिल हो सकता है। इनमें से प्रत्येक विशेषता उत्पाद नामक तालिका (या इकाई) की विशेषता है।

सामान्यतः उद्धृत नॉर्थविंड्स डेटाबेस से इस स्निपेट पर विचार करें:

उत्पाद आइ डिउत्पाद का नामआपूर्तिकर्ता आईडीश्रेणी IDQuantityPerUयूनिट मूल्य
1चाय1110 बक्से एक्स 20 बैग18.00
2चांग1124 - 12 औंस की बोतलें19.00
3Aniseed सिरप1212 - 550 मिलीलीटर की बोतलें10.00
4शेफ एंटोन के कजुन मसाला2248 - 6 औंस जार22.00
5शेफ एंटोन के गम्बो मिक्स2236 बक्से21.35
6दादी की लड़केबेरी फैल गई3212 - 8 औंस जार25.00
7चाचा बॉब के कार्बनिक सूखे नाशपाती3712 - 1 एलबी पीकेजीएस।30.00

कॉलम नाम किसी उत्पाद के गुण हैं। कॉलम के क्षेत्र में प्रविष्टियां उत्पाद के गुण भी हैं।

क्या एक विशेषता एक फ़ील्ड है?

कभी-कभी, शब्द खेत तथा गुण एक दूसरे के लिए उपयोग किया जाता है, और ज्यादातर उद्देश्यों के लिए, वे एक ही बात हैं। हालाँकि, खेत आमतौर पर किसी भी पंक्ति पर पाए गए किसी तालिका में किसी विशेष सेल का वर्णन करने के लिए उपयोग किया जाता है गुण आमतौर पर एक डिजाइन भावना में एक इकाई विशेषता का वर्णन करने के लिए प्रयोग किया जाता है।

उदाहरण के लिए, उपर्युक्त तालिका में, दूसरी पंक्ति में ProductName है चांग। यह है एक खेत । यदि आप सामान्य रूप से उत्पादों पर चर्चा कर रहे हैं, उत्पाद का नाम उत्पाद का कॉलम है। यह है गुण .

इस पर लटकाओ मत। अक्सर, इन दो शर्तों का एक दूसरे के लिए उपयोग किया जाता है।

गुण परिभाषित करना

गुणों के संदर्भ में परिभाषित किया गया है डोमेन । एक डोमेन उन स्वीकार्य मानों को परिभाषित करता है जिनमें यह विशेषता हो सकती है।

इसमें इसके डेटा प्रकार, लंबाई, मान, और अन्य विवरण शामिल हो सकते हैं।

उदाहरण के लिए, डोमेन एक विशेषता के लिए उत्पाद आइ डि एक संख्यात्मक डेटा प्रकार निर्दिष्ट कर सकते हैं। गुण एक विशिष्ट लंबाई की आवश्यकता के लिए आगे परिभाषित किया जा सकता है या निर्दिष्ट किया जा सकता है कि खाली या अज्ञात मान की अनुमति है या नहीं।