Ma'lumotlar bazasi domenini aniqlash

Ma'lumotlaringizning yaxlitligini ta'minlash

Ma'lumotlar bazasi domenlari oddiy ma'lumotlar bazasida ma'lumotlar bazasida ma'lumotlar bazasidan foydalaniladi. Ushbu ma'lumot turi ichki o'rnatilgan (masalan, tamsayı yoki mag'lubiyat) yoki ma'lumotlardagi cheklovlarni belgilaydigan maxsus tur bo'lishi mumkin.

Ma'lumot kiritish va domenlar

Sizning ism-sharifingiz va e-pochtangiz bo'ladimi yoki to'liq ish arizasi bo'ladimi-xohlagan ma'lumotni onlayn shaklga kiritganingizda - ma'lumotlar bazasi sizni sahnalar orqasida saqlaydi. Ushbu ma'lumotlar bazasi sizning talabnomalaringizni bir qator mezon asosida baholaydi. Misol uchun, agar pochta indeksi kiritilsa, ma'lumotlar bazasi beshta raqamni topish yoki to'liq AQSh pochta indeksi uchun kutishadi: beshta raqam va keyin to'rtta raqam. Agar siz o'zingizning pochta kodi maydoniga kirsangiz, ma'lumotlar bazasi shikoyat qila oladi.

Ma'lumotlar bazasi sizning arizangizni zip kodi maydoni uchun belgilangan domenga nisbatan sinab ko'radi. Domen asosan ixtiyoriy cheklashlarni o'z ichiga oladigan ma'lumot turi hisoblanadi.

Ma'lumotlar bazasi domenini tushunish

Ma'lumotlar bazasi domenini tushunish uchun, ma'lumotlar bazasining bir necha boshqa tomonlarini ko'rib chiqamiz:

Misol uchun, ZipCode xususiyati uchun domen ma'lumotlar bazasiga qarab odatda INT yoki INTEGER deb ataladigan tamsayı kabi raqamli ma'lumotlar turini ko'rsatishi mumkin. Yoki ma'lumotlar bazasi uslubchisi uni odatda CHAR deb ataladigan belgi sifatida belgilashni tanlashi mumkin. Xususiyat ma'lum bir uzunlikni talab qilish yoki bo'sh yoki noma'lum qiymatga ruxsat berish uchun qo'shimcha tavsiflanishi mumkin.

Domenni aniqlaydigan barcha elementlarni bir joyga to'planganda siz "foydalanuvchi tomonidan aniqlangan ma'lumotlar turi" yoki "UDT" deb ham ataladigan maxsus ma'lumot turi bilan yakunlanadi.

Domeni yaxlitligi haqida

Atributlarning ruxsat etilgan qiymatlari domendagi yaxlitlikni yaratadi, bu maydondagi barcha ma'lumotlar joriy qiymatlarni o'z ichiga oladi.

Domen yaxlitligi quyidagicha aniqlanadi:

Domen yaratish

SQL (Structured Query Language) yoki SQL ning lazzatlarini ishlatadigan ma'lumotlar bazalari uchun CREATE DOMAIN SQL buyrug'idan foydalaning.

Misol uchun, bu erda bajarish bayonoti besh belgidan iborat bo'lgan ma'lumotlar turi CHAR ning ZipCode xususiyati hosil qiladi. NULL yoki noma'lum qiymatga ruxsat berilmaydi. Ma'lumotlar diapazoni "00000" va "99999" oralig'ida bo'lishi kerak. Bunda beshta belgidan iborat bo'lgan ma'lumotlar turi CHARning ZipCode xususiyati hosil bo'ladi. NULL yoki noma'lum qiymatga ruxsat berilmaydi. Ma'lumotlarni oralig'i "00000" va "99999" orasida bo'lishi kerak.

CREATE DOMAIN ZipCode CHAR (5) QAYD NULL CHECK (VALUE> '00000' VA VALUE

Har qanday ma'lumotlar bazasi, ruxsat berilgan ma'lumotni boshqaradigan cheklovlar va qoidalar to'plamini, hatto u domen deb nomlamasa ham, belgilash uchun imkoniyat beradi. Tafsilotlar uchun ma'lumotlar bazasi hujjatlarini ko'ring.