तपाईंको डाटाको पूर्णता सुनिश्चित गर्नुहोस्
डेटाबेस डोमेन, यसको सरलतममा, डेटाबेसमा स्तम्भ द्वारा प्रयोग गरिएको डाटा प्रकार हो। यो डेटा प्रकार एक निर्मित इनको हुन सक्छ (जस्तै एक पूर्णांक वा स्ट्रिङ) वा अनुकूलन प्रकार जसले डेटामा अवरोधहरू परिभाषित गर्दछ।
डेटा प्रविष्टि र डोमेन
जब तपाइँ कुनै पनि किसिमका अनलाइन फारममा प्रविष्ट गर्नुहुन्छ - चाहे तपाईंको नाम र इ-मेल हो, वा पूर्ण कार्य अनुप्रयोग हो - एक डाटाबेसले दृश्यहरूको पछि तपाईको आगत भण्डार गर्छ। त्यो डेटाबेस मापदण्डको आधारमा तपाईंको प्रविष्टिहरू मूल्याङ्कन गर्दछ। उदाहरणका लागि, यदि तपाइँ जिप कोड प्रविष्ट गर्नुहुन्छ भने, डाटाबेसले पाँचवटा संख्याहरू खोज्न वा पूर्ण अमेरिकी युएस कोडको लागि: पाँचवटा हाइफनको पछि लागिएको छ, र त्यसपछि चारवटा संख्याहरू। यदि तपाइँले तपाइँको नाम जिप कोड फिल्डमा प्रविष्ट गर्नुभयो भने, डाटाबेसले सम्भावना गर्नुहुनेछ।
यो किनभने किनभने डेटाबेसले जिप कोड फिल्डको लागि परिभाषित डोमेनको विरुद्ध तपाइँको प्रविष्टि परीक्षण गर्दैछ। डोमेन मूलतया डेटा प्रकार हो जुन वैकल्पिक प्रतिबन्धहरू समावेश गर्न सक्दछ।
डेटाबेस डोमेन बुझ्दै
डेटाबेस डोमेन बुझ्न को लागी, डाटाबेस को केहि अन्य पहलुहरु लाई विचार गरौं:
- डेटाबेस स्किमा विशेषताहरु को एक सेट को परिभाषित गर्दछ, जसमा स्तम्भ या फील्ड पनि भनिन्छ। उदाहरणको लागि, यदि तपाईंसँग "कर्मचारी सम्पर्क जानकारी" हो भने, यो FirstName, LastName, JobTitle, StreetAddress, सिटी, स्टेट, ZipCode, PhoneNumber र इमेलका लागि विशेषता समावेश हुन सक्छ।
- प्रत्येक विशेषतासँग डोमेन छ जसले स्वीकार्य मूल्यहरूलाई परिभाषित गर्दछ। यसले यसको डेटा प्रकार, लम्बाइ, मानहरू र अन्य विवरणहरू समावेश गर्न सक्दछ।
उदाहरणको लागि, एक विशेषता ZipCode को लागि डोमेन संख्यात्मक डेटा प्रकार निर्दिष्ट गर्न सक्छ, जस्तै पूर्णांक, सामान्यतया एक INT वा INTEGER भनिन्छ, डाटाबेस को आधारमा। वा डाटाबेस डिजाइनरले प्रायः क्यारेक्टरको रूपमा परिभाषित गर्न सक्दछ, सामान्यतया CHAR भनिन्छ। विशेषतालाई थप लम्बाइको आवश्यकतालाई थप परिभाषित गर्न सकिन्छ, वा कि खाली वा अज्ञात मानलाई अनुमति दिइएको छ।
जब तपाईं एकत्रित सबै तत्वहरू एक डोमेन परिभाषित गर्दा, तपाईं एक अनुकूलित डेटा प्रकारको साथ समाप्त हुन्छ, जसलाई "प्रयोगकर्ता-परिभाषित डेटा प्रकार" वा UDT भनिन्छ।
डोमेन पूर्णताको बारेमा
एक विशेषता को अनुमति मान डोमेन डोमेन ईमानदारी , जुन सुनिश्चित गर्दछ कि एक क्षेत्र मा सबै डेटा वैध मानहरु मा शामिल छ।
डोमेन सत्यता द्वारा परिभाषित गरिएको छ:
- डाटा प्रकार, जस्तै पूर्णांक, क्यारेक्टर वा दशमलव
- डाटाको अनुमति दिइएको लम्बाई
- माथिल्लो र तल्लो सीमाहरू परिभाषित दायरा
- कुनै पनि बाधाहरू , वा अनुमति योग्य मानहरूमा सीमाहरू। उदाहरणको लागि, एक अमेरिकी जिप कोड फिल्डले पूर्ण जिप + 4 कोड , वा पूर्ण नौ अंकको कोड लागू गर्न सक्छ।
- NULL समर्थनको प्रकार, वा एक विशेषता अज्ञात हुन सक्छ, वा NULL मान
- पूर्वनिर्धारित मान, यदि कुनै
- मिति ढाँचा, यदि लागू हुन्छ (उदाहरणका लागि, dd / mm / yy वा mm / dd / yyyy)
एक डोमेन सिर्जना गर्दै
डेटाबेसको लागि SQL (Structured Query Language) वा SQL को स्वाद प्रयोग गर्नुहोस्, CREATE DOMAIN SQL आदेश प्रयोग गर्नुहोस्।
उदाहरणको लागि, यहाँ कार्यान्वयन कथनले पाँच क्यारेक्टरको साथ डेटा प्रकार CHAR को जिपकोड विशेषता बनाउँछ। एक NULL, वा अज्ञात मान, अनुमति छैन। डाटाको दायरा "00000" र "9 99 99" बीचमा पर्दछ। पाँच वर्णको साथ डेटा प्रकार CHAR को जिपकोड विशेषता बनाउँछ। एक NULL, वा अज्ञात मान, अनुमति छैन। डाटाको दायरा "00000" र "9 99 99" बीचमा पर्दछ।
CREATE DOMAIN जिपकोड CHAR (5) नल नल जाँच (VALUE> '00000' र VALUE
प्रत्येक प्रकारको डाटाबेसले अनुमतियोग्य डेटा नियन्त्रण गर्ने प्रतिबन्धहरू र नियमहरूको सेट परिभाषित गर्ने तरिका प्रदान गर्दछ, भले पनि यो यसलाई डोमेन छैन। विवरणका लागि तपाईको डेटाबेसको कागजात हेर्नुहोस्।