Видео: Гадаад түлхүүр дэх Cascade сонголт гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
КАСКАД : Эцэг эх хүснэгтээс мөрийг устгах эсвэл шинэчлэх, мөн хүүхэд хүснэгтийн тохирох мөрүүдийг автоматаар устгах эсвэл шинэчлэх. SET NULL: Эцэг эх хүснэгтээс мөрийг устгах эсвэл шинэчлэх, мөн тохируулна гадаад түлхүүр багана эсвэл хүүхэд хүснэгтийн багануудыг NULL болгоно.
Ийм байдлаар гадаад түлхүүр дэх каскадыг устгах гэж юу гэсэн үг вэ?
А гадаад түлхүүр хамт каскад устгах гэсэн үг Хэрэв эцэг эх хүснэгтэд байгаа бичлэг байгаа бол устгасан , дараа нь хүүхэд хүснэгт дэх харгалзах бичлэгүүд болно автоматаар болно устгасан.
Үүний нэгэн адил мэдээллийн сан дахь Cascade ямар утгатай вэ? SQL дээр, каскад устгах гэсэн үг хэрэв эцэг эхийн аль нэгийг устгавал холбогдох бүх хүүхдийн бичлэг автоматаар устах болно. DBMS-д мөн нэртэй үйлдэл байдаг шаталсан буцаах.
Мөн гадаад гол жишээ гэж юу болохыг мэдэх үү?
А гадаад түлхүүр багана (эсвэл багана) нь багана (ихэнхдээ анхдагч түлхүүр ) өөр хүснэгт. Учир нь жишээ , бидэнд хоёр хүснэгт байгаа гэж хэлье, бүх харилцагчийн өгөгдлийг багтаасан ХЭРЭГЛЭГЧИЙН хүснэгт, бүх хэрэглэгчийн захиалгыг багтаасан ЗАХИАЛГА хүснэгт байна.
Шинэчлэлийн каскад юу хийдэг вэ?
АСААЛТТАЙ КАСКАДЫГ ШИНЭЧЛЭХ Хэрэв эцэг эхийн үндсэн түлхүүр өөрчлөгдсөн бол хүүхдийн утгыг илэрхийлнэ гэсэн үг болно мөн үүнийг тусгаж өөрчлөх. АСААЛТТАЙ КАСКАДЫГ ШИНЭЧЛЭХ АСААЛТТАЙ КАСКАДЫГ УСТГАХ Хэрэв та гэсэн үг ШИНЭЧЛЭХ ЭСВЭЛ УСТГАХ эцэг эх, өөрчлөлт шаталсан хүүхдэд.
Зөвлөмж болгож буй:
Үйлдлийн систем дэх процесс гэж юу вэ үйлдлийн систем дэх thread гэж юу вэ?
Процесс нь хамгийн энгийнээр хэлбэл, гүйцэтгэх програм юм. Нэг буюу хэд хэдэн хэлхээ нь процессын контекст дээр ажилладаг. Thread нь үйлдлийн систем нь процессорын цагийг хуваарилдаг үндсэн нэгж юм. Threadpool-ийг голчлон хэрэглээний утаснуудын тоог багасгах, ажилчдыг удирдахад ашигладаг
Анхдагч түлхүүр нь гадаад түлхүүр байж чадах уу?
Анхдагч түлхүүрүүд үргэлж өвөрмөц байх ёстой, хэрэв хүснэгт нь нэгээс олон харьцаатай бол гадаад түлхүүрүүд нь өвөрмөц бус утгыг зөвшөөрөх шаардлагатай. Хүснэгт нь нэгээс олон хамаарал биш харин нэгийг харьцах харьцаагаар холбогдсон бол гадаад түлхүүрийг үндсэн түлхүүр болгон ашиглах нь төгс төгөлдөр юм
Db2 дахь үндсэн түлхүүр ба гадаад түлхүүр гэж юу вэ?
Гадаад түлхүүр нь өөр хүснэгтийн мөрийн дор хаяж нэг үндсэн түлхүүртэй таарах шаардлагатай хүснэгтийн баганын багц юм. Энэ нь лавлагааны хязгаарлалт эсвэл лавлагааны бүрэн бүтэн байдлын хязгаарлалт юм. Энэ нь нэг буюу хэд хэдэн хүснэгтийн олон багана дахь утгуудын логик дүрэм юм
Гадаад түлхүүр нь өөр гадаад түлхүүрийг иш татах боломжтой юу?
1 Хариулт. Гадаад түлхүүр нь өвөрмөц гэж тодорхойлсон ямар ч талбарт лавлаж болно. Хэрэв тэр өвөрмөц талбар нь өөрөө гадаад түлхүүр гэж тодорхойлогдсон бол энэ нь ямар ч ялгаагүй. Хэрэв энэ нь өвөрмөц талбар бол өөр FK-ийн бай болж магадгүй юм
Үндсэн түлхүүр хоёрдогч түлхүүр ба гадаад түлхүүр гэж юу вэ?
Гадаад түлхүүр: Анхдагч түлхүүр нь өөр хүснэгтэд нэг хүснэгт (хөндлөн иш татсан) харагдаж байна уу. Хоёрдогч (эсвэл өөр) түлхүүр: Дээрх хоёр төрлөөс сонгогдоогүй хүснэгтийн аль нэг талбар уу