
2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:34
А гадаад түлхүүр таны дотор лавлагааны бүрэн бүтэн байдлыг хэрэгжүүлэх арга юм Oracle мэдээллийн сан. А гадаад түлхүүр Энэ нь нэг хүснэгтийн утгууд өөр хүснэгтэд мөн харагдах ёстой гэсэн үг юм. The гадаад түлхүүр Хүүхдийн хүснэгтэд ерөнхийдөө анхдагчийг иш татдаг түлхүүр эцэг эхийн хүснэгтэд.
Үүнийг анхаарч үзвэл гадаад түлхүүрийг хэрхэн тодорхойлох вэ?
А гадаад түлхүүр Энэ нь хоёр хүснэгтийн өгөгдлийн хоорондох холбоосыг хангадаг өгөгдлийн сангийн харилцааны хүснэгтийн багана эсвэл бүлэг багана юм. Энэ нь үндсэн хүснэгтийг иш татдаг тул хүснэгтүүдийн хоорондох хөндлөн лавлагааны үүрэг гүйцэтгэдэг түлхүүр өөр хүснэгт, ингэснээр тэдгээрийн хооронд холбоо тогтооно.
Дээрхээс гадна үндсэн түлхүүр болон гадаад түлхүүр хоёрын ялгаа юу вэ? -ийн харилцаа Үндсэн түлхүүр vs Гадаад түлхүүр А үндсэн түлхүүр бичлэгийг өвөрмөц байдлаар тодорхойлдог дахь харилцааны өгөгдлийн сангийн хүснэгт, харин a гадаад түлхүүр талбарыг хэлдэг дотор хүснэгт нь үндсэн түлхүүр өөр ширээний.
Мөн гадаад гол жишээ гэж юу болохыг мэдэх үү?
А гадаад түлхүүр багана (эсвэл багана) нь багана (ихэнхдээ анхдагч түлхүүр ) өөр хүснэгт. Учир нь жишээ , бидэнд хоёр хүснэгт байгаа гэж хэлье, бүх харилцагчийн өгөгдлийг багтаасан ХЭРЭГЛЭГЧИЙН хүснэгт, бүх хэрэглэгчийн захиалгыг багтаасан ЗАХИАЛГА хүснэгт байна.
Гадаад түлхүүрийн хэрэглээ юу вэ?
SQL ГАДААД ТҮЛХҮҮР Хязгаарлалт. А ГАДААД ТҮЛХҮҮР нь түлхүүр хоёр хүснэгтийг хооронд нь холбоход ашигладаг. А ГАДААД ТҮЛХҮҮР нь нэг хүснэгтэд байгаа талбар (эсвэл талбаруудын цуглуулга) бөгөөд АНХАН-д хамаарах талбар юм ТҮЛХҮҮР өөр хүснэгтэд. The ГАДААД ТҮЛХҮҮР хязгаарлалт нь хүснэгт хоорондын холбоосыг устгах үйлдлээс урьдчилан сэргийлэхэд ашиглагддаг.
Зөвлөмж болгож буй:
Blockchain дахь хувийн түлхүүр ба нийтийн түлхүүр гэж юу вэ?

Хэн нэгэн танд Blockchain-ээр криптокоин илгээх үед тэд үүнийг "Нийтийн түлхүүр" гэж нэрлэгддэг хэш хувилбар руу илгээдэг. Тэднээс нуугдсан өөр нэг түлхүүр байдаг бөгөөд үүнийг "Хувийн түлхүүр" гэж нэрлэдэг. Энэхүү Хувийн Түлхүүрийг Нийтийн Түлхүүрийг гаргахад ашигладаг
Анхдагч түлхүүр нь гадаад түлхүүр байж чадах уу?

Анхдагч түлхүүрүүд үргэлж өвөрмөц байх ёстой, хэрэв хүснэгт нь нэгээс олон харьцаатай бол гадаад түлхүүрүүд нь өвөрмөц бус утгыг зөвшөөрөх шаардлагатай. Хүснэгт нь нэгээс олон хамаарал биш харин нэгийг харьцах харьцаагаар холбогдсон бол гадаад түлхүүрийг үндсэн түлхүүр болгон ашиглах нь төгс төгөлдөр юм
Db2 дахь үндсэн түлхүүр ба гадаад түлхүүр гэж юу вэ?

Гадаад түлхүүр нь өөр хүснэгтийн мөрийн дор хаяж нэг үндсэн түлхүүртэй таарах шаардлагатай хүснэгтийн баганын багц юм. Энэ нь лавлагааны хязгаарлалт эсвэл лавлагааны бүрэн бүтэн байдлын хязгаарлалт юм. Энэ нь нэг буюу хэд хэдэн хүснэгтийн олон багана дахь утгуудын логик дүрэм юм
Гадаад түлхүүр нь өөр гадаад түлхүүрийг иш татах боломжтой юу?

1 Хариулт. Гадаад түлхүүр нь өвөрмөц гэж тодорхойлсон ямар ч талбарт лавлаж болно. Хэрэв тэр өвөрмөц талбар нь өөрөө гадаад түлхүүр гэж тодорхойлогдсон бол энэ нь ямар ч ялгаагүй. Хэрэв энэ нь өвөрмөц талбар бол өөр FK-ийн бай болж магадгүй юм
Үндсэн түлхүүр хоёрдогч түлхүүр ба гадаад түлхүүр гэж юу вэ?

Гадаад түлхүүр: Анхдагч түлхүүр нь өөр хүснэгтэд нэг хүснэгт (хөндлөн иш татсан) харагдаж байна уу. Хоёрдогч (эсвэл өөр) түлхүүр: Дээрх хоёр төрлөөс сонгогдоогүй хүснэгтийн аль нэг талбар уу