Video: Oracle-da tashqi kalit nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
A xorijiy kalit sizning ichingizda referent yaxlitligini ta'minlashning bir usuli Oracle ma'lumotlar bazasi. A xorijiy kalit bir jadvaldagi qiymatlar boshqa jadvalda ham paydo bo'lishi kerakligini anglatadi. The xorijiy kalit bolalar jadvalida odatda birlamchiga murojaat qiladi kalit ota-ona jadvalida.
Buni hisobga olgan holda, tashqi kalitni qanday aniqlash mumkin?
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.
Yuqoridagilardan tashqari, asosiy kalit va tashqi kalit o'rtasidagi farq nima? munosabati Asosiy kalit va boshqalar Xorijiy kalit A asosiy kalit rekordni noyob tarzda aniqlaydi ichida relyatsion ma'lumotlar bazasi jadvali, holbuki a xorijiy kalit maydonga ishora qiladi a ichida bo'lgan jadval asosiy kalit boshqa stoldan.
Shuningdek, bilingki, 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.
Chet el kalitidan foydalanish nima?
SQL Xorijiy kalit Cheklov. 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. The Xorijiy kalit cheklash jadvallar orasidagi aloqalarni buzadigan harakatlarning oldini olish uchun ishlatiladi.
Tavsiya:
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
Asosiy kalit ham tashqi kalit bo'lishi mumkinmi?
Birlamchi kalitlar har doim noyob bo'lishi kerak, agar jadval birdan ko'pga bog'liq bo'lsa, xorijiy kalitlar noyob bo'lmagan qiymatlarga ruxsat berishi kerak. Agar jadval bittadan ko'pga emas, balki bir-bir munosabatlar bilan bog'langan bo'lsa, asosiy kalit sifatida xorijiy kalitdan foydalanish juda yaxshi
Db2 da asosiy kalit va tashqi kalit nima?
Tashqi kalit - bu boshqa jadvaldagi satrning kamida bitta asosiy kalitiga mos kelishi kerak bo'lgan jadvaldagi ustunlar to'plami. Bu havola cheklovi yoki havola yaxlitligini cheklash. Bu bir yoki bir nechta jadvallardagi bir nechta ustunlardagi qiymatlar haqidagi mantiqiy qoidadir
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
Yaxlitlik cheklovlari referent yaxlitligini yoki tashqi kalit cheklanishini nima tushuntiradi?
Yo'naltiruvchi yaxlitlik tashqi kalitda mos keladigan asosiy kalit 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