अशक्त बाधा नहीं

लेखक: Robert Simon
निर्माण की तारीख: 18 जून 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
CHILD DEVELOPMENT AND PAIDAGOGY  NEXT LEVEL
वीडियो: CHILD DEVELOPMENT AND PAIDAGOGY NEXT LEVEL

विषय

परिभाषा - नॉट-नाल बाधा का क्या अर्थ है?

नॉट-नाल बाधा एक रिलेशनल डेटाबेस टेबल में एक कॉलम पर रखा गया प्रतिबंध है। यह उस स्थिति को लागू करता है, उस स्तंभ में, डेटा की प्रत्येक पंक्ति में एक मूल्य होना चाहिए - यह सम्मिलित या अपडेट संचालन के दौरान खाली नहीं छोड़ा जा सकता है। यदि यह कॉलम खाली छोड़ दिया जाता है, तो यह एक त्रुटि उत्पन्न करेगा और संपूर्ण इंसर्ट या अपडेट ऑपरेशन विफल हो जाएगा।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया नॉट-नाल बाधा की व्याख्या करता है

CUSTOMER_MASTER नाम की एक तालिका पर विचार करें जो बैंक के डेटाबेस के लिए ग्राहक विवरण संग्रहीत करती है। प्रत्येक ग्राहक के पास कम से कम उपनाम होना चाहिए और एक निश्चित लिंग का होना चाहिए। उपनाम और लिंग के साथ काम करने वाले दो कॉलम तब Customer_Master टेबल बनाते समय "NOT NULL" के रूप में चिह्नित किए जा सकते हैं।

ऐसा करने के लिए एक नमूना SQL स्क्रिप्ट नीचे दी गई है:
बनाएँ टेबल ग्राहक_मास्टर (
कनिष्ठ समन्वयक प्राथमिक कुंजी,
उपनाम का नाम नहीं है,
पहला नाम CHAR,
date_of_birth DATE नहीं पूरी,
लिंग चार नहीं)

व्यापार तर्क को लागू करने के लिए डेटाबेस डिजाइनरों के लिए नॉट-नाल बाधा एक उपयोगी उपकरण है। "हमेशा एक मूल्य होना चाहिए" अवधारणा को लागू करने के लिए प्रोग्रामिंग कोड का उपयोग करने के बजाय, वे बस एक अंतर्निहित डेटाबेस सुविधा का उपयोग करते हैं।

कभी-कभी अशक्त बाधा उत्पन्न नहीं होती है। जब एक स्तंभ को प्राथमिक कुंजी के रूप में चिह्नित किया जाता है (ऊपर हमारे उदाहरण में "कस्टिड" कॉलम देखें), इसका उपयोग तालिका में सभी पंक्तियों को विशिष्ट रूप से पहचानने के लिए किया जाता है ताकि वे स्पष्ट रूप से खाली न रह सकें।