Анхдагч болон гадаад түлхүүр гэж юу вэ?
Анхдагч болон гадаад түлхүүр гэж юу вэ?

Видео: Анхдагч болон гадаад түлхүүр гэж юу вэ?

Видео: Анхдагч болон гадаад түлхүүр гэж юу вэ?
Видео: ӨТНИЙ НҮХ гэж юу вэ ? 2024, May
Anonim

-ийн харилцаа Үндсэн түлхүүр vs Гадаад түлхүүр

А үндсэн түлхүүр харилцааны өгөгдлийн сангийн хүснэгт дэх бичлэгийг өвөрмөц байдлаар тодорхойлдог бол a гадаад түлхүүр нь хүснэгтийн талбарт хамаарна үндсэн түлхүүр өөр ширээний.

Үүний дагуу үндсэн түлхүүр болон гадаад түлхүүр хоёрын ялгаа юу вэ?

Үндсэн түлхүүрийн ялгаа болон Гадаад түлхүүр . Үндсэн түлхүүр бичлэгийг өвөрмөц байдлаар тодорхойлох дахь ширээ. Гадаад түлхүүр талбай юм дахь хүснэгт нь үндсэн түлхүүр өөр ширээ. Анхны утгаараа, Үндсэн түлхүүр нь кластерийн индекс ба өгөгдөл юм дахь өгөгдлийн сангийн хүснэгт физик байдлаар зохион байгуулагдсан дахь кластерийн индексийн дараалал.

Үүний нэгэн адил, DBMS-ийн үндсэн болон гадаад түлхүүрүүд юу вэ? А анхан шатны шинж чанарууд/нэр дэвшигчийн багц юм түлхүүр харилцаан дахь бичлэгийг тодорхой тодорхойлдог. Гэсэн хэдий ч, А гадаад түлхүүр Хүснэгтэнд -д хамаарна үндсэн түлхүүр өөр ширээний. Үгүй үндсэн түлхүүр шинж чанарууд нь NULL утгыг агуулж болно, а гадаад түлхүүр шинж чанар нь NULL утгыг хүлээн авах боломжтой.

Үүнийг авч үзвэл үндсэн түлхүүр ба гадаад түлхүүр гэж юу вэ?

А ГАДААД ТҮЛХҮҮР нь түлхүүр хоёр хүснэгтийг хооронд нь холбоход ашигладаг. А ГАДААД ТҮЛХҮҮР нь нэг хүснэгтэд байгаа талбар (эсвэл талбаруудын цуглуулга) юм АНХАН ТҮЛХҮҮР өөр хүснэгтэд. "Хүмүүс" хүснэгтийн "PersonID" багана нь АНХАН ТҮЛХҮҮР "Хүмүүс" хүснэгтэд.

Супер анхан шатны нэр дэвшигч болон гадаад түлхүүр гэж юу вэ?

Хүснэгтийн мөр бүрийг өвөрмөц байдлаар тодорхойлоход тусалдаг хүснэгтийн багана эсвэл бүлэг багана гэж нэрлэдэг. үндсэн түлхүүр . Бүхий л түлхүүрүүд аль нь биш үндсэн түлхүүр орлуулагч гэж нэрлэдэг түлхүүр . А супер түлхүүр давтагдсан шинж чанаргүй гэж нэрлэдэг нэр дэвшигчийн түлхүүр.

Зөвлөмж болгож буй: