ការកំណត់ដែនមូលដ្ឋានទិន្នន័យ

ធានាឱ្យបាននូវភាពត្រឹមត្រូវនៃទិន្នន័យរបស់អ្នក

ដែនមូលដ្ឋានទិន្នន័យដែលមានលក្ខណៈសាមញ្ញបំផុតគឺប្រភេទទិន្នន័យដែលបានប្រើដោយជួរឈរក្នុងមូលដ្ឋានទិន្នន័យមួយ។ ប្រភេទទិន្នន័យនេះអាចជាប្រភេទដែលមានស្រាប់ (ដូចជាចំនួនគត់ឬខ្សែអក្សរ) ឬប្រភេទផ្ទាល់ខ្លួនដែលកំណត់ឧបសគ្គនៅលើទិន្នន័យ។

ធាតុទិន្នន័យនិងដែន

នៅពេលអ្នកបញ្ចូលទិន្នន័យទៅក្នុងសំណុំបែបបទលើបណ្ដាញណាមួយនៃប្រភេទណាមួយ - មិនថាវាគ្រាន់តែជាឈ្មោះនិងអ៊ីម៉ែលរបស់អ្នកឬកម្មវិធីការងារពេញលេញនោះមូលដ្ឋានទិន្នន័យរក្សាទុកការបញ្ចូលរបស់អ្នកនៅពីក្រោយឆាក។ មូលដ្ឋានទិន្នន័យនោះវាយតម្លៃធាតុរបស់អ្នកដោយផ្អែកលើសំណុំនៃលក្ខណៈវិនិច្ឆ័យ។ ឧទាហរណ៍ប្រសិនបើអ្នកបញ្ចូលលេខកូដតំបន់មូលដ្ឋានទិន្នន័យរំពឹងថានឹងរកលេខប្រាំលេខឬលេខកូដតំបន់បស្សချင်းពេញលេញរបស់អាមេរិក: លេខប្រាំដោយសហភាពរួចលេខបួន។ ប្រសិនបើអ្នកបញ្ចូលឈ្មោះរបស់អ្នកទៅក្នុងវាលលេខកូដតំបន់មូលដ្ឋានទិន្នន័យទំនងជាត្អូញត្អែរ។

នោះហើយជាមូលហេតុដែលមូលដ្ឋានទិន្នន័យកំពុងសាកល្បងធាតុរបស់អ្នកប្រឆាំងនឹងដែនដែលបានកំណត់សម្រាប់វាលលេខកូដតំបន់។ ដែនគឺជាប្រភេទទិន្នន័យដែលអាចរួមបញ្ចូលទាំងការរឹតបន្តឹងស្រេចចិត្ត។

ការយល់ដឹងអំពី Domain Database

ដើម្បីយល់ពីដែនមូលដ្ឋានទិន្នន័យសូមពិចារណាលើទិដ្ឋភាពមួយចំនួនរបស់មូលដ្ឋានទិន្នន័យមួយ:

ឧទាហរណ៍ដែនសម្រាប់គុណលក្ខណៈ ZipCode អាចបញ្ជាក់ប្រភេទទិន្នន័យជាលេខដូចជាចំនួនគត់ដែលហៅថា INT ឬ INTEGER អាស្រ័យលើមូលដ្ឋានទិន្នន័យ។ ឬអ្នករចនាមូលដ្ឋានទិន្នន័យអាចជ្រើសរើសដើម្បីកំណត់វាជំនួសឱ្យតួអក្សរដែលគេហៅថា CHAR ។ គុណលក្ខណៈអាចត្រូវបានកំណត់បន្ថែមទៀតដើម្បីទាមទារប្រវែងជាក់លាក់ឬថាតើតម្លៃទទេរឬមិនស្គាល់ត្រូវបានអនុញ្ញាត។

នៅពេលអ្នកប្រមូលផ្តុំធាតុទាំងអស់ដែលកំណត់ដែនអ្នកនឹងបញ្ចប់ដោយប្រភេទទិន្នន័យផ្ទាល់ខ្លួនដែលហៅថា "ប្រភេទទិន្នន័យដែលកំណត់ដោយអ្នកប្រើ" ឬ UDT ។

អំពីសុក្រិតភាពដែន

តម្លៃដែលបានអនុញ្ញាតនៃគុណលក្ខណៈបង្កើត ភាពត្រឹមត្រូវនៃដែន ដែលធានាថាទិន្នន័យទាំងអស់ក្នុងវាលមានតម្លៃត្រឹមត្រូវ។

សុក្រិតភាពដែនត្រូវបានកំណត់ដោយ:

ការបង្កើតដែន

សម្រាប់មូលដ្ឋានទិន្នន័យដែលប្រើ SQL (ភាសារចនាសម្ព័ន្ធសំណួរ) ឬរសជាតិ SQL មួយប្រើពាក្យបញ្ជា CREATE DOMAIN SQL ។

ឧទាហរណ៍សេចក្តីថ្លែងការណ៍ប្រតិបត្តិនៅទីនេះបង្កើតគុណលក្ខណៈ ZipCode នៃប្រភេទទិន្នន័យ CHAR មានប្រាំតួអក្សរ។ NULL ឬតម្លៃដែលមិនស្គាល់គឺមិនត្រូវបានអនុញ្ញាតទេ។ ជួរទិន្នន័យត្រូវតែស្ថិតនៅចន្លោះ "00000" និង "99999. " បង្កើតលក្ខណៈ ZipCode នៃប្រភេទទិន្នន័យ CHAR មានប្រាំតួអក្សរ។ NULL ឬតម្លៃដែលមិនស្គាល់គឺមិនត្រូវបានអនុញ្ញាតទេ។ ជួរទិន្នន័យត្រូវតែស្ថិតនៅរវាង "00000" និង "99999. "

បង្កើតលេខកូដ ZipCode CHAR (5) NOT NULL CHECK (VALUE> '00000' និង VALUE

គ្រប់ប្រភេទនៃមូលដ្ឋានទិន្នន័យផ្ដល់នូវវិធីមួយដើម្បីកំណត់សំណុំនៃការរឹតបន្តឹងនិងច្បាប់ដែលគ្រប់គ្រងទិន្នន័យអនុញ្ញាតទោះបីជាវាមិនហៅវាជាដែនក៏ដោយ។ មើលឯកសារមូលដ្ឋានទិន្នន័យរបស់អ្នកសម្រាប់ព័ត៌មានលំអិត។