Sql-da havola yaxlitligini cheklash qanday amalga oshiriladi?

Mundarija:

Sql-da havola yaxlitligini cheklash qanday amalga oshiriladi?
Sql-da havola yaxlitligini cheklash qanday amalga oshiriladi?
Anonim

Ma'lumotlar bazasidagi aloqalar xorijiy kalitlar va asosiy kalitlar bilan amalga oshiriladi. … Referensial yaxlitlik cheklovi xorijiy kalit ustunidagi qiymatlar tashqi kalit tomonidan havola qilingan asosiy kalitda bo‘lishi yoki null bo‘lishi kerakligini talab qiladi.

SQLda referent yaxlitligi qanday amalga oshiriladi?

Malumot yaxlitligi uchun xorijiy kalit mos keladigan asosiy kalitga ega boʻlishi yoki null boʻlishi kerak. Ushbu cheklov ikkita jadval (ota-ona va bola) o'rtasida ko'rsatilgan; bu jadvallardagi satrlar orasidagi yozishmalarni saqlaydi. Bu bitta jadvaldagi qatordan boshqa jadvalga havola haqiqiy boʻlishi kerakligini anglatadi.

Qanday qilib SQL ob'ekt yaxlitligi va havola yaxlitligi cheklovlarini amalga oshirishga imkon beradi?

- SQL ob'ekt yaxlitligini tomonidan ASOSIY KEY va UNIQUE bandi yordamida amalga oshirish imkonini beradi. Malumot yaxlitligi FOREIGN KEY bandidan foydalangan holda saqlanadi. - Yo'n altiruvchi ishga tushirilgan harakatlarni SET NULL, CASCADE va SET DEFAULT bandlari yordamida dizayner belgilashi mumkin.

SQLda havola yaxlitligi cheklovlari nima?

Referensial yaxlitlik cheklovlar toʻplamidir chet el kalitiga qoʻllaniladi, bu esa sizda tegishli qatorga ega boʻlmagan bolalar jadvaliga (sizda chet el kaliti mavjud) qatorini kiritishga toʻsqinlik qiladi. ota-jadvalda, ya'ni NULL kiritish yoki noto'g'rixorijiy kalitlar.

Yaxlitlik cheklovlarini qanday amalga oshirasiz?

Yaxlitlik cheklovlari vakolatli foydalanuvchilar maʼlumotlar bazasini oʻzgartirganda maʼlumotlar izchilligini buzmasligini taʼminlaydi. Ma'lumotlar bazasi sxemasini loyihalashda yaxlitlik cheklovlari kiritiladi. Cheklovlar SQL DDL buyrug'ida ko'rsatilgan, masalan, "jadval yaratish" va "jadvalni o'zgartirish".

Tavsiya:

Qiziqarli maqolalar
Freddi Merkurida tugunlar bormi?
Ko'proq o'qish

Freddi Merkurida tugunlar bormi?

Freddi Merkuri Merkuriyga 1975-yilning fevral oyida da ovozli tugunlar tashxisi qoʻyilgan, ammo bu uning ovozini buzishidan qoʻrqib, operatsiyadan bosh tortgan. Afsuski, qirolichaning solisti uchun uning ovozi yillar davomida yomonlashdi. Freddi Merkuri qachon tugunlarni oldi?

Shoxli nay bir so'zmi?
Ko'proq o'qish

Shoxli nay bir so'zmi?

ism Uelsda ilgari mashhur boʻlgan musiqa asbobi boʻlib, u yogʻoch trubadan iborat, vaqti-vaqti bilan teshiklari boʻlgan. … ism Raqs uchun shox trubkasida chalinadigan jonli kuy; bunday ijro uchun moslashtirilgan kuy. Shoxni qanday yozasiz?

Qanday g'alati bar?
Ko'proq o'qish

Qanday g'alati bar?

Gitaradagi vibrato tizimi torlar balandligini vaqtincha oʻzgartirish uchun ishlatiladigan mexanik qurilmadir. Vibratosiz asboblarda boshqa ko'prik va orqa qismlar tizimi mavjud. Whammy bar nima uchun ishlatiladi? Vammy bar torning tarangligini yumshatadi yoki oshiradi, unga boshqa nota beradi.