Sobes.tech
Junior — Middle

Ma'lumotlar bazasida bir xil jadvalga murojaat qiladigan tashqi kalit uchun ikkita bir xil qiymat bo'lishi mumkinmi?

sobes.tech AI

AIdan javob

Ha, ma'lumotlar bazasida bir nechta bir xil tashqi kalit qiymatlari bo'lishi mumkin, ular ota jadvaldagi bir xil yozuvga murojaat qiladi. Tashqi kalit referensial yaxlitlikni ta'minlash uchun xizmat qiladi va boshqa jadvalda mavjud yozuvga ishora qiladi, ammo bu yozuvga bo'lgan murojaatlarning sonini cheklamaydi.

Masalan, agar Orders jadvali bo'lsa va unda customer_id tashqi kaliti bo'lsa, u Customers jadvaliga murojaat qilsa, bir nechta buyurtmalar bir xil mijozga tegishli bo'lishi mumkin, va customer_id ustunida bir xil qiymat takrorlanadi.