Cheklovlar
Cheklovlar atribut domenini yanada cheklashga imkon beradi. Masalan, cheklash berilgan atributni 1 dan 10 gacha bo'lgan qiymatlarga cheklashi mumkin. Cheklovlar amalga oshirishning bitta usulini taqdim etadi. biznes qoidalari ma'lumotlar bazasida va dastur qatlamida keyingi ma'lumotlardan foydalanishni qo'llab-quvvatlaydi. SQL cheklash funktsiyasini cheklovlarni tekshirish. Cheklovlar saqlanishi mumkin bo'lgan ma'lumotlarni cheklaydi munosabatlar. Ular odatda a ga olib keladigan iboralar yordamida aniqlanadi mantiqiy ma'lumotlar cheklovni qondiradimi yoki yo'qligini ko'rsatadigan qiymat. Cheklovlar bitta atributga, koridorga (atributlarning kombinatsiyasini cheklash) yoki butun munosabatlarga taalluqli bo'lishi mumkin, chunki har bir atribut bog'liq domenga ega, chunki cheklovlar mavjud (domen cheklovlari). Relyatsion model uchun ikkita asosiy qoidalar ma'lum shaxs yaxlitligi va ma'lumotnoma yaxlitligi.
Yo'naltiruvchi yaxlitlik, asosan bulutli platformalarda qo'llaniladigan, relyatsion vektorga asoslangan analitik algoritmlarning oddiy kontseptsiyasiga asoslanadi. Bu ma'lumot bazasida bir nechta interfeyslarni qayta ishlashga imkon beradi, shu bilan dinamik ravishda belgilangan virtual muhitga qo'shimcha xavfsizlik qatlamini qo'shish xususiyati mavjud.
Asosiy kalit
Asosiy maqolalar: Noyob kalit va Asosiy kalit
Har biri munosabat/ jadvalda asosiy kalit mavjud, bu munosabatlarning natijasidir o'rnatilgan.Birlamchi kalit jadval ichidagi katakchani aniq belgilaydi. Tabiiy atributlar (kiritilgan ma'lumotlarni tavsiflash uchun ishlatiladigan atributlar) ba'zan yaxshi asosiy kalitlar bo'lsa ham, surrogat kalitlari o'rniga tez-tez ishlatiladi. Surrogat kaliti - bu ob'ektni o'ziga xos ravishda aniqlaydigan sun'iy atribut (masalan, maktab o'quvchilari to'g'risidagi ma'lumotlar jadvalida, ularni farqlash uchun ularga talaba guvohnomasi berilishi mumkin). Surrogat kaliti ichki (o'ziga xos) ma'noga ega emas, aksincha tuplni noyob tarzda aniqlash qobiliyati bilan foydalidir. Boshqa keng tarqalgan hodisa, ayniqsa N: M kardinalligi kompozit kalit. Kompozit kalit - bu jadvaldagi ikki yoki undan ortiq atributlardan tashkil topgan kalit (birgalikda) yozuvni aniq belgilaydi.[iqtibos kerak]
Chet el kaliti
Asosiy maqola: Chet el kaliti
Chet el kaliti - bu boshqa jadvalning asosiy kalit ustuniga mos keladigan relyatsion jadvaldagi maydon. Bu ikkita kalit bilan bog'liq. Chet el kalitlari havola munosabatlarida noyob qiymatlarga ega bo'lishi shart emas. Chet el kalitidan foydalanish mumkin o'zaro bog'liqlik jadvallar va u havola qilingan munosabatdagi atributlarning qiymatlaridan samarali foydalanadi, bu havola munosabatlaridagi bir yoki bir nechta atributlar domenini cheklash uchun. Ushbu kontseptsiya rasmiy ravishda quyidagicha tavsiflanadi: "Referentsiya atributlari bo'yicha proektsiyalangan havola munosabatlaridagi barcha kataklar uchun havola qilingan atributlarning har biridagi qiymatlar mos keladigan qiymatlarga mos keladigan tarzda, xuddi shu atributlar bo'yicha proektsiyalangan havoladagi aloqada bo'lishi kerak. havola qilingan atributlar. "
Dostları ilə paylaş: |