फ़ील्ड डेटाबेस रिकॉर्ड में एक एकल विशेषता होती है। ग्राहक तालिका में, फ़ील्ड में पहला नाम, अंतिम नाम, ईमेल, फ़ोन और पंजीकरण तिथि शामिल हो सकते हैं। प्रत्येक फ़ील्ड रिकॉर्ड के बारे में एक जानकारी रखती है। फ़ील्ड का डेटा प्रकार टेक्स्ट, संख्या, तिथि या बूलियन हो सकता है। इसमें अनिवार्य, अद्वितीय और अधिकतम लंबाई जैसी बाधाएँ हो सकती हैं। फ़ील्ड रिलेशनल डेटाबेस में डेटा की सबसे छोटी इकाई है।
फ़ील्ड्स को स्कीमा में परिभाषित किया जाता है। स्कीमा फ़ील्ड का नाम, प्रकार और प्रतिबंध निर्दिष्ट करता है। डेटा मौजूद होने के बाद किसी फ़ील्ड को बदलना संभव है, लेकिन जोखिम भरा है। फ़ील्ड जोड़ना आमतौर पर सुरक्षित होता है। किसी फ़ील्ड को हटाने से उससे संबंधित क्वेरीज़ काम करना बंद कर देती हैं। यदि रूपांतरण सही ढंग से नहीं किया गया है, तो प्रकार बदलने से डेटा दूषित हो सकता है। किसी फ़ील्ड का नाम बदलने से उस पुराने नाम का उपयोग करने वाली सभी क्वेरी, रिपोर्ट और एप्लिकेशन काम करना बंद कर देती हैं। फ़ील्ड नामकरण के नियम महत्वपूर्ण हैं। सुसंगत नाम स्कीमा को समझना आसान बनाते हैं। एक टेबल में cust_email और दूसरी टेबल में customer_email नाम का फ़ील्ड भ्रम पैदा करता है। अलग-अलग टेबल में status नाम का फ़ील्ड जिसका अर्थ अलग-अलग होता है, त्रुटियाँ उत्पन्न करता है। अच्छे फ़ील्ड नाम वर्णनात्मक और सुसंगत होते हैं। वे दस्तावेज़ीकरण की आवश्यकता के बिना ही आपको बता देते हैं कि डेटा क्या है। खराब फ़ील्ड नामों के लिए एक जटिल व्याख्या की आवश्यकता होती है।
क्षेत्र गुण
- नाम — क्वेरी में उपयोग किया जाने वाला पहचानकर्ता
- प्रकार — पाठ, संख्या, दिनांक, बूलियन
- लंबाई — टेक्स्ट फ़ील्ड के लिए अधिकतम आकार
- प्रतिबंध — आवश्यक, अद्वितीय, डिफ़ॉल्ट मान
- विवरण — इस फ़ील्ड में क्या शामिल है, इसका दस्तावेज़ीकरण
एक फ़ील्ड एक वादा है। यह बताता है कि रिकॉर्ड में कौन सा डेटा है। यदि वादा टूट जाता है, तो उस पर आधारित सभी क्वेरी भी टूट जाती हैं।
Comments
No comments yet. Be the first to share a thought.
Leave a comment