A mund të referohet një çelës i huaj një çelës tjetër të huaj?
A mund të referohet një çelës i huaj një çelës tjetër të huaj?

Video: A mund të referohet një çelës i huaj një çelës tjetër të huaj?

Video: A mund të referohet një çelës i huaj një çelës tjetër të huaj?
Video: Cilat janë kushtet që një martesë (nikah) të quhet i saktë? - Dr. Imam Ahmed Kalaja 2024, Prill
Anonim

1 Përgjigje. A çelësi i huaj mund të referohet çdo fushë e përcaktuar si unike. Nëse ajo fushë unike përkufizohet në vetvete si a çelësi i huaj , nuk ka dallim. Nëse është një fushë unike, ajo mund të jetë gjithashtu objektivi i një tjetër FK.

Këtu, a mund të referohet një çelës i huaj një çelës unik?

fillore çelësat gjithmonë duhet të jetë unike , çelësat e huaj duhet të lejohet jo unike vlerat nëse tabela është një marrëdhënie një me shumë. A ÇELËSI I HUAJ kufizim bën nuk duhet të lidhet vetëm me një PRIMAR CELËS kufizimi në një tabelë tjetër; atë mund gjithashtu të përcaktohet për të referencë kolonat e a UNIK kufizim në një tabelë tjetër.

Në mënyrë të ngjashme, një çelës i huaj a mund të ketë një emër të ndryshëm? Më së shpeshti, a çelësi i huaj referon primare Celës fushën e tabelës tjetër. Të çelësi i huaj fusha (CustomerNum) dhe fusha e referuar (CustID) mund kanë emra të ndryshëm (ose e njëjta gjë emri ), por duhet kanë i njëjti lloj i të dhënave dhe kufizimet e fushës.

Në mënyrë të ngjashme, dikush mund të pyesë, a mundet një çelës i huaj t'i referohet të njëjtës tabelë?

ÇELËSI I HUAJ kufizimet mund të referohet një kolonë tjetër në e njëjta tabelë . Kjo quhet vetë- referencë . A ÇELËSI I HUAJ kufizimi i specifikuar në nivelin e kolonës mund listoni vetëm një referencë kolonë. Kjo kolonë duhet të ketë njëjtë lloji i të dhënave si kolona në të cilën përcaktohet kufizimi.

A mund të përditësohet një çelës i huaj?

Megjithatë, nëse përditësimi rregulli nuk është ASNJË VEPRIM, prindi unik çelësat mund të jetë përditësuar përderisa çdo fëmijë ka një prind Celës nga koha që përditësimi deklarata plotësohet. Një jo-nul përditësimi vlera e a çelësi i huaj duhet të jetë e barabartë me një vlerë të primarit Celës të tabelës mëmë të marrëdhënies.

Recommended: