Maaari ka bang magkaroon ng maraming foreign key?
Maaari ka bang magkaroon ng maraming foreign key?

Video: Maaari ka bang magkaroon ng maraming foreign key?

Video: Maaari ka bang magkaroon ng maraming foreign key?
Video: DAPAT BANG BAYARAN KA NG GOBYERNO PAG GINAWANG RIGHT OF WAY ANG LUPA MO? 2024, Abril
Anonim

Ang isang mesa ay maaaring magkaroon ng maraming foreign key , at bawat isa maaaring magkaroon ng foreign key ibang parent table. Ang bawat isa dayuhang susi ay ipinapatupad nang nakapag-iisa ng sistema ng database. Samakatuwid, ang mga cascading na relasyon sa pagitan ng mga talahanayan pwede maitatag gamit ang mga dayuhang susi.

Ang tanong din, ilang foreign key ang maaari mong makuha?

Para sa isa hanay, maaari kang magkaroon hanggang 16 mga dayuhang susi . Para sa isa talahanayan, ang kasalukuyang inirerekomendang numero ay 253 bagaman gagawin mo maging limitado (sapilitang) ng mga isyu sa pagganap noon ikaw maabot ang numerong iyon.

Pangalawa, maaari bang sumangguni ang isang dayuhang key ng maraming talahanayan? Mayroong talagang mga simple Ito ay lohikal na tama sa pamamahala ng database at sa katunayan posible at dapat pahintulutan ng anumang RDBMS na sanggunian a dayuhang susi sa dalawa o higit pang mga mga mesa na gustong ito ay pangunahin susi bilang isang dayuhang susi sa isang ibinigay mesa.

Ang dapat ding malaman ay, maaari bang magkaroon ng dalawang foreign key ang isang column?

Theoretically ikaw pwede hindi ipatupad maramihang foreign key sa single hanay . Bilang kahalili ikaw pwede ipatupad ito gamit ang mga pamamaraan kung saan pinapatunayan mo ang input na umiiral sa maramihan mesa at gawin ang kinakailangang operasyon.

Natatangi ba ang mga foreign key?

Ang bawat talahanayan ay maaaring magkaroon ng higit sa isa Natatangi Pagpigil. Bilang default, Natatangi ang susi ay a kakaiba non-clustered index. Natatangi Ang pagpilit ay hindi maaaring maiugnay sa isa pang talahanayan bilang a Dayuhan Susi.

Inirerekumendang: