Მონაცემთა ბაზის დომენის განსაზღვრა

უზრუნველყოს თქვენი მონაცემების მთლიანობა

მონაცემთა ბაზის დომენზე, მისი უმარტივესი არის მონაცემთა ბაზის სვეტი მონაცემთა ბაზაში. ეს მონაცემთა ტიპი შეიძლება იყოს ჩაშენებული ტიპის (როგორიცაა მთელი რიცხვი ან სიმებიანი) ან საბაჟო ტიპი, რომელიც განსაზღვრავს მონაცემთა შეზღუდვებს.

მონაცემთა შეყვანა და დომენები

როდესაც შეიტანთ მონაცემთა ნებისმიერ ფორმით ნებისმიერი სახის - თუ არა მხოლოდ თქვენი სახელი და ელ, ან სრული სამუშაო პროგრამა - მონაცემთა ბაზის ინახავს თქვენს შეყვანის მიღმა სცენები. ეს მონაცემთა ბაზა აფასებს თქვენს ჩანაწერებს კრიტერიუმების მიხედვით. მაგალითად, თუ შეიყვანთ zip კოდი, მონაცემთა ბაზაში ელოდება იპოვონ ხუთი ნომერი, ან სრული US საფოსტო კოდი: ხუთი რიცხვი, რასაც მოჰყვება ჰიფენი და შემდეგ ოთხი ნომერი. თუ თქვენ შეიყვანეთ თქვენი სახელი zip კოდი სფეროში, სავარაუდოდ საჩივარი.

ეს იმიტომ, რომ მონაცემთა ბაზაში ტესტირება თქვენი ჩანაწერი წინააღმდეგ domain განსაზღვრული ZIP კოდი სფეროში. დომენი არის ძირითადად მონაცემთა ტიპი, რომელიც შეიძლება შეიცავდეს სურვილისამებრ შეზღუდვებს.

გაცნობა მონაცემთა ბაზის დომენზე

მონაცემთა ბაზის დომენის გასაგებად, განვიხილოთ მონაცემთა ბაზის რამდენიმე სხვა ასპექტი:

მაგალითად, დომენის ატრიბუტის ZipCode შეიძლება განსაზღვროს რიცხვითი მონაცემთა ტიპი, როგორიცაა მთელი რიცხვი, როგორც წესი, INT ან INTEGER, მონაცემთა ბაზის მიხედვით. ან მონაცემთა ბაზის დიზაინერი შეიძლება აირჩიოს ის განსაზღვროს, როგორც ხასიათი, როგორც წესი, მოუწოდა CHAR. ატრიბუტი შეიძლება განისაზღვროს კონკრეტული სიგრძის მოთხოვნისთვის, ან დაშვებულია თუ არა ცარიელი ან უცნობი მნიშვნელობა.

როდესაც შეიკრიბება ყველა ელემენტი, რომელიც განსაზღვრავს დომენას, თქვენ დასრულდება მორგებული მონაცემების ტიპით, ასევე "მომხმარებლის განსაზღვრული მონაცემთა ტიპი" ან UDT.

დომენის მთლიანობის შესახებ

ატრიბუტის დაშვებული მნიშვნელობები დომენის მთლიანობას ქმნის, რაც უზრუნველყოფს იმას, რომ ყველა მონაცემი შეიცავს სავალდებულო ღირებულებებს.

დომენის მთლიანობა განისაზღვრება:

დომენის შექმნა

SQL- ის (სტრუქტურირებული შეკითხვის ენა) ან SQL- ის არომატისთვის მონაცემთა ბაზების გამოყენება, გამოიყენეთ CREATED DOMAIN SQL ბრძანება.

მაგალითად, აღსრულების განაცხადი აქ ქმნის ZipCode ატრიბუტი მონაცემთა ტიპის CHAR ხუთ სიმბოლოს. NULL, ან უცნობი მნიშვნელობა არ არის ნებადართული. მონაცემთა დიაპაზონი უნდა შეიცავდეს "00000" და "99999" შორის მონაცემთა ბაზის CHAR- ის ატრიბუტი ქმნის ხუთი სიმბოლოს. NULL, ან უცნობი მნიშვნელობა არ არის ნებადართული. მონაცემთა დიაპაზონი უნდა დაეცეს "00000" და "99999"

შეიტანეთ DOMAIN ZipCode CHAR (5) არ არის NULL CHECK (VALUE> '00000' და VALUE

ყველა ტიპის მონაცემთა ბაზა უზრუნველყოფს გზა შეზღუდოს კომპლექტი შეზღუდვები და წესები, რომლებიც მართავს დასაშვები მონაცემები, მაშინაც კი, თუ მას არ უწოდებს მას დომენი. იხილეთ თქვენი მონაცემთა ბაზის დოკუმენტაცია დეტალებისთვის.