Video: Chet el kaliti boshqa xorijiy kalitga murojaat qilishi mumkinmi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
1 Javob. A xorijiy kalitga murojaat qilish mumkin noyob deb belgilangan har qanday maydon. Agar bu noyob maydonning o'zi a sifatida belgilangan bo'lsa xorijiy kalit , bu hech qanday farq qilmaydi. Agar bu noyob maydon bo'lsa, u mumkin maqsadi ham bo'ladi boshqa FK.
Bu erda chet el kaliti yagona kalitga murojaat qilishi mumkinmi?
Asosiy kalitlari har doim bo'lishi kerak noyob , chet el kalitlari ruxsat berish kerak noyob qiymatlar, agar jadval birdan ko'pga bog'liq bo'lsa. A Xorijiy kalit cheklash qiladi faqat PRIMARY bilan bog'lanishi shart emas KEY boshqa jadvaldagi cheklov; bu mumkin uchun ham belgilanadi ma'lumotnoma a ustunlari O'ZBEKISTON boshqa jadvaldagi cheklov.
Xuddi shunday, xorijiy kalit boshqa nomga ega bo'lishi mumkinmi? Ko'pincha, a xorijiy kalit asosiyga havola qiladi kalit boshqa jadvalning maydoni. The xorijiy kalit maydon (CustomerNum) va havola qilingan maydon (CustID) mumkin turli nomlarga ega (yoki xuddi shunday nomi ), lekin kerak bor bir xil ma'lumotlar turi va maydon cheklovlari.
Xuddi shunday, chet el kaliti bir xil jadvalga murojaat qilishi mumkinmi?
Xorijiy kalit cheklovlar murojaat qilishi mumkin dagi boshqa ustun bir xil jadval . Bu o'z-o'zidan deb ataladi ma'lumotnoma . A Xorijiy kalit ustun darajasida belgilangan cheklash mumkin faqat bitta ro'yxat ma'lumotnoma ustun. Ushbu ustun bo'lishi kerak bir xil cheklash belgilangan ustun sifatida ma'lumotlar turi.
Chet el kalitini yangilash mumkinmi?
Biroq, agar yangilash qoida HARAKAT YO'Q, ota-ona yagona kalitlari mumkin bo'l yangilangan har bir bolaning ota-onasi bor ekan kalit vaqtga kelib yangilash bayonot yakunlanadi. Null bo'lmagan yangilash a qiymati xorijiy kalit birlamchi qiymatiga teng bo'lishi kerak kalit munosabatlarning ota-ona jadvali.
Tavsiya:
Ustun bir nechta xorijiy kalitlarga ega bo'lishi mumkinmi?
Nazariy jihatdan bir ustunda bir nechta xorijiy kalitni qo'llash mumkin emas. Shu bilan bir qatorda, siz bir nechta jadvalda mavjud bo'lgan kiritishni tasdiqlaydigan va kerakli operatsiyani bajaradigan protseduralar yordamida buni amalga oshirishingiz mumkin
Singan ekranimni almashtirish uchun boshqa telefon ekranidan boshqa modeldan foydalanishim mumkinmi?
Buni qilma. Har bir telefonning o'lchami har xil. Va keyin ba'zi ekranlar mobil uchun juda ko'p qismlarga o'rnatilgan bo'ladi. Shunday qilib, agar siz telefon uchun boshqa ekran sotib olsangiz, pulingizni behuda sarflaysiz
Chet el kaliti Postgres null bo'lishi mumkinmi?
INSERT INTO mahsulot QIYMATLARI (11, 'Jo uchun', 1); INSERT INTO product VALUES (22, 'hamma uchun', NULL); Null bo'ladigan xorijiy kalit ustuniga ega bo'lish mutlaqo qonuniydir
Telefon qutisi batareyaning ishlash muddatiga ta'sir qilishi mumkinmi?
Apple-ga ko'ra, bularning barchasi sizning iPhone-ga bog'liq bo'lishi mumkin. Smartfon giganti ba'zi holatlar ortiqcha issiqlik hosil qiladi, deb hisoblaydi. Bu, o'z navbatida, batareya quvvatiga ta'sir qilishi mumkin. Agar qurilmangiz quvvatlanayotganda qizib ketayotganini sezsangiz, uni korpusidan chiqarib oling
Lug'at pythonda bir xil kalitga ega bo'lishimiz mumkinmi?
Javob. Yo'q, lug'atdagi har bir kalit noyob bo'lishi kerak. Sizda bir xil qiymatga ega ikkita kalit bo'lishi mumkin emas. Xuddi shu kalitni qayta ishlatishga urinish avvalgi saqlangan qiymatni qayta yozadi