Видео: Нэг үндсэн түлхүүр хоёр гадаад түлхүүртэй байж болох уу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
Энэ нь төгс төгөлдөр юм хоёр гадаад түлхүүртэй ижил иш татсан баганууд үндсэн түлхүүр тус бүрээс хойш өөр өөр хүснэгтэд багана гадаад түлхүүр үнэ цэнэ болно холбогдох хүснэгтэд өөр бүртгэлийг лавлана уу.
Энд хоёр гадаад түлхүүр үндсэн түлхүүр болж чадах уу?
Байх боломжгүй хоёр үндсэн түлхүүр . Энэ нь "гэж нэрлэхийн нэг шалтгаан юм. анхан шатны ", учир нь чамд байсан бол хоёр , нэг байж болохгүй анхан шатны , гэхдээ хоёрдогч анхан шатны.
Дараа нь асуулт бол үндсэн түлхүүр нь олон хүснэгтэд гадаад түлхүүр байж чадах уу? Жишээлбэл, гадаад түлхүүр лавлах ёстой a үндсэн түлхүүр эсвэл өвөрмөц хязгаарлалт, гэхдээ тэр лавлагаа чадна ижил байх ширээ эсвэл дээр өөр ширээ . Гадаад түлхүүр баганууд чадна NULL утгыг агуулна.
Үүний дагуу та олон гадаад түлхүүртэй байж болох уу?
Ширээ байж болно олон гадаад түлхүүртэй , мөн тус бүр гадаад түлхүүр байж болно өөр эцэг эхийн хүснэгт. Тус бүр гадаад түлхүүр мэдээллийн сангийн системээр бие даан хэрэгждэг. Тиймээс хүснэгтүүдийн хоорондын шаталсан харилцаа чадна ашиглан тогтооно гадаад түлхүүрүүд.
Хүснэгтэд хоёр гадаад түлхүүр нэмж болох уу?
Тийм ээ, MySQL үүнийг зөвшөөрдөг. Чи чадна байна олон гадаад түлхүүр ижил дээр ширээ . The гадаад түлхүүрүүд Таны схемд (Бүртгэлийн_Нэр болон Бүртгэлийн_Төрөл дээр) хийх тусгай эмчилгээ, синтакс шаарддаггүй. Наад зах нь тийм бололтой нэг Эдгээр тохиолдлуудаас Хэрэглэгчийн ID болон Нэр баганад хамаарна ширээ.
Зөвлөмж болгож буй:
Нэг баганад олон гадаад түлхүүр байж болох уу?
Онолын хувьд та нэг баганад олон гадаад түлхүүрийг хэрэгжүүлэх боломжгүй. Эсвэл та олон хүснэгтэд байгаа оролтыг баталгаажуулж, шаардлагатай үйлдлийг хийх процедурыг ашиглан үүнийг хэрэгжүүлж болно
Та олон гадаад түлхүүртэй байж болох уу?
Хүснэгтэд олон гадаад түлхүүр байж болох ба гадаад түлхүүр бүр өөр эх хүснэгттэй байж болно. Гадаад түлхүүр бүрийг мэдээллийн сангийн системээр бие даан хэрэгжүүлдэг. Иймд гадаад түлхүүрүүдийг ашиглан хүснэгтүүдийн хоорондын каскадын харилцааг тогтоож болно
Анхдагч түлхүүр нь гадаад түлхүүр байж чадах уу?
Анхдагч түлхүүрүүд үргэлж өвөрмөц байх ёстой, хэрэв хүснэгт нь нэгээс олон харьцаатай бол гадаад түлхүүрүүд нь өвөрмөц бус утгыг зөвшөөрөх шаардлагатай. Хүснэгт нь нэгээс олон хамаарал биш харин нэгийг харьцах харьцаагаар холбогдсон бол гадаад түлхүүрийг үндсэн түлхүүр болгон ашиглах нь төгс төгөлдөр юм
Db2 дахь үндсэн түлхүүр ба гадаад түлхүүр гэж юу вэ?
Гадаад түлхүүр нь өөр хүснэгтийн мөрийн дор хаяж нэг үндсэн түлхүүртэй таарах шаардлагатай хүснэгтийн баганын багц юм. Энэ нь лавлагааны хязгаарлалт эсвэл лавлагааны бүрэн бүтэн байдлын хязгаарлалт юм. Энэ нь нэг буюу хэд хэдэн хүснэгтийн олон багана дахь утгуудын логик дүрэм юм
Үндсэн түлхүүр хоёрдогч түлхүүр ба гадаад түлхүүр гэж юу вэ?
Гадаад түлхүүр: Анхдагч түлхүүр нь өөр хүснэгтэд нэг хүснэгт (хөндлөн иш татсан) харагдаж байна уу. Хоёрдогч (эсвэл өөр) түлхүүр: Дээрх хоёр төрлөөс сонгогдоогүй хүснэгтийн аль нэг талбар уу