Video: Xorijiy kalit qayerda?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
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:
SQL Serverda xorijiy kalit cheklovlarini qanday topish mumkin?
Bu barcha ma'lumotlar bazasida tashqi kalit aloqasini aniqlashning eng yaxshi usuli. SQL Server Management Studio'da siz ob'ekt tadqiqotchisida jadvalni o'ng tugmasini bosib, "Ko'rish bog'liqliklari" ni tanlashingiz mumkin. Bu sizga yaxshi boshlanish nuqtasini beradi. U jadvalga havola qilingan jadvallar, ko'rinishlar va protseduralarni ko'rsatadi
Bitta asosiy kalitda ikkita xorijiy kalit bo'lishi mumkinmi?
Boshqa jadvaldagi bir xil asosiy kalit ustuniga havola qiluvchi ikkita xorijiy kalit ustuniga ega bo'lish juda yaxshi, chunki har bir xorijiy kalit qiymati tegishli jadvaldagi boshqa yozuvga havola qiladi
Blockchain-da shaxsiy kalit va ochiq kalit nima?
Kimdir sizga blokcheyn orqali kriptokoinlarni yuborsa, ular aslida ularni “Ochiq kalit” deb nomlanuvchi xeshlangan versiyasiga yuboradi. Ulardan yashiringan yana bir kalit bor, u "Shaxsiy kalit" deb nomlanadi. Ushbu Maxfiy kalit Ochiq kalitni olish uchun ishlatiladi
SQL Serverda xorijiy kalit qanday ishlaydi?
Buyurtma_ID: asosiy kalit
Asosiy kalit ikkilamchi kalit va tashqi kalit nima?
Xorijiy kalit: Bir jadval boshqa jadvalda ko'rinadigan (o'zaro havola qilingan) asosiy kalitmi. Ikkilamchi (yoki muqobil) kalit: jadvalda yuqoridagi ikkita turdan birortasi tanlanmagan har qanday maydon