Xorijiy kalit qayerda?
Xorijiy kalit qayerda?

Video: Xorijiy kalit qayerda?

Video: Xorijiy kalit qayerda?
Video: 12 кг олтин топиб олган тракторчи 2024, Noyabr
Anonim

A Xorijiy kalit a kalit ikkita jadvalni bir-biriga ulash uchun ishlatiladi. A Xorijiy kalit - bu bitta jadvaldagi PRIMARY ga tegishli maydon (yoki maydonlar to'plami). KEY boshqa jadvalda. ni o'z ichiga olgan jadval xorijiy kalit bolalar jadvali va nomzodni o'z ichiga olgan jadval deb ataladi kalit havola qilingan yoki asosiy jadval deb ataladi.

Xuddi shunday, siz so'rashingiz mumkin: xorijiy kalit misol nima?

A xorijiy kalit ustunga (ko'pincha asosiy) murojaat qiluvchi ustun (yoki ustunlar). kalit ) boshqa jadval. Uchun misol , deylik, bizda ikkita jadval bor, barcha mijozlar ma'lumotlarini o'z ichiga olgan MUZUCHLAR jadvali va barcha mijozlar buyurtmalarini o'z ichiga olgan BUYuRMALAR jadvali.

Bundan tashqari, kirishda xorijiy kalit nima? Asosiy Kalitlar va Chet el kalitlari Microsoft-da Kirish . Atama Xorijiy kalit Relyatsion ma'lumotlar bazasi tizimidagi (FK) birlamchi ma'lumotlar bazasidan qiymatlarni saqlaydigan jadvaldagi maydonga ishora qiladi. Kalit ikkita yozuvni bir-biriga bog'lash uchun boshqa jadvaldagi maydon.

Buni hisobga olsak, chet el kaliti qanday ishlaydi?

A xorijiy kalit relyatsion ma'lumotlar bazasi jadvalidagi ustun yoki ustunlar guruhi bo'lib, ikkita jadvaldagi ma'lumotlar o'rtasidagi bog'lanishni ta'minlaydi. U jadvallar orasidagi o'zaro mos yozuvlar vazifasini bajaradi, chunki u birlamchiga havola qiladi kalit boshqa jadvaldan, shu bilan ular o'rtasida aloqa o'rnatiladi.

Chet el kaliti null bo'lishi mumkinmi?

A xorijiy kalit o'z ichiga olgan null qiymatlar ota-ona qiymatlariga mos kela olmaydi kalit , ota-onadan beri kalit ta'rifi bo'yicha mumkin yo'q null qiymatlar. Biroq, a null xorijiy kalit qiymat har doim o'ziga tegishli bo'lmagan qiymatlardan qat'iy nazar amal qiladi. null qismlar.

Tavsiya: