डेटाबेस डोमेन परिभाषित

तपाईंको डाटाको पूर्णता सुनिश्चित गर्नुहोस्

डेटाबेस डोमेन, यसको सरलतममा, डेटाबेसमा स्तम्भ द्वारा प्रयोग गरिएको डाटा प्रकार हो। यो डेटा प्रकार एक निर्मित इनको हुन सक्छ (जस्तै एक पूर्णांक वा स्ट्रिङ) वा अनुकूलन प्रकार जसले डेटामा अवरोधहरू परिभाषित गर्दछ।

डेटा प्रविष्टि र डोमेन

जब तपाइँ कुनै पनि किसिमका अनलाइन फारममा प्रविष्ट गर्नुहुन्छ - चाहे तपाईंको नाम र इ-मेल हो, वा पूर्ण कार्य अनुप्रयोग हो - एक डाटाबेसले दृश्यहरूको पछि तपाईको आगत भण्डार गर्छ। त्यो डेटाबेस मापदण्डको आधारमा तपाईंको प्रविष्टिहरू मूल्याङ्कन गर्दछ। उदाहरणका लागि, यदि तपाइँ जिप कोड प्रविष्ट गर्नुहुन्छ भने, डाटाबेसले पाँचवटा संख्याहरू खोज्न वा पूर्ण अमेरिकी युएस कोडको लागि: पाँचवटा हाइफनको पछि लागिएको छ, र त्यसपछि चारवटा संख्याहरू। यदि तपाइँले तपाइँको नाम जिप कोड फिल्डमा प्रविष्ट गर्नुभयो भने, डाटाबेसले सम्भावना गर्नुहुनेछ।

यो किनभने किनभने डेटाबेसले जिप कोड फिल्डको लागि परिभाषित डोमेनको विरुद्ध तपाइँको प्रविष्टि परीक्षण गर्दैछ। डोमेन मूलतया डेटा प्रकार हो जुन वैकल्पिक प्रतिबन्धहरू समावेश गर्न सक्दछ।

डेटाबेस डोमेन बुझ्दै

डेटाबेस डोमेन बुझ्न को लागी, डाटाबेस को केहि अन्य पहलुहरु लाई विचार गरौं:

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

जब तपाईं एकत्रित सबै तत्वहरू एक डोमेन परिभाषित गर्दा, तपाईं एक अनुकूलित डेटा प्रकारको साथ समाप्त हुन्छ, जसलाई "प्रयोगकर्ता-परिभाषित डेटा प्रकार" वा UDT भनिन्छ।

डोमेन पूर्णताको बारेमा

एक विशेषता को अनुमति मान डोमेन डोमेन ईमानदारी , जुन सुनिश्चित गर्दछ कि एक क्षेत्र मा सबै डेटा वैध मानहरु मा शामिल छ।

डोमेन सत्यता द्वारा परिभाषित गरिएको छ:

एक डोमेन सिर्जना गर्दै

डेटाबेसको लागि 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

प्रत्येक प्रकारको डाटाबेसले अनुमतियोग्य डेटा नियन्त्रण गर्ने प्रतिबन्धहरू र नियमहरूको सेट परिभाषित गर्ने तरिका प्रदान गर्दछ, भले पनि यो यसलाई डोमेन छैन। विवरणका लागि तपाईको डेटाबेसको कागजात हेर्नुहोस्।