Ni ipi kati ya zifuatazo inawakilisha faida ya ufunguo mbadala?
Ni ipi kati ya zifuatazo inawakilisha faida ya ufunguo mbadala?

Video: Ni ipi kati ya zifuatazo inawakilisha faida ya ufunguo mbadala?

Video: Ni ipi kati ya zifuatazo inawakilisha faida ya ufunguo mbadala?
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Novemba
Anonim

A ufunguo wa mbadala ni kitambulisho cha kipekee, kilichotolewa na DBMS kinachotumika kama msingi ufunguo wa uhusiano. Yake faida ni: (1) Ni za kipekee ndani ya jedwali na hazibadiliki kamwe. (2) Wanapewa wakati safu ni kuundwa na kuharibiwa wakati safu ni imefutwa.

Vile vile, inaulizwa, ni ipi kati ya zifuatazo ni faida ya kutumia funguo za ziada?

Chini ni baadhi ya faida za kutumia funguo mbadala katika ghala la data: Kwa msaada wa funguo mbadala , unaweza kuunganisha vyanzo tofauti vya data kwenye ghala la data ikiwa hazina asili au biashara funguo . Kuunganisha meza (ukweli na vipimo) kwa kutumia funguo mbadala ni haraka hivyo utendaji bora.

ufunguo wa mbadala ni nini na kwa nini utumie? A ufunguo mbadala ni a ufunguo ambayo haina maana yoyote ya kimazingira au kibiashara. Ni hutengenezwa "kibandia" na kwa madhumuni ya uchanganuzi wa data pekee. Mara nyingi zaidi kutumika toleo la a ufunguo mbadala ni nambari kamili ya mfuatano inayoongezeka au thamani ya "kaunta" (yaani 1, 2, 3).

Kisha, ni faida gani za funguo mbadala Kwa nini hatuwezi kutumia funguo za asili?

Vifunguo vya mbadala sitaweza kuwa updated baada ya muda. Vifunguo vya mbadala kwa kawaida ni nambari kamili, ambazo zinahitaji baiti 4 pekee kuhifadhi, kwa hivyo za msingi ufunguo muundo wa index mapenzi kuwa ndogo kwa ukubwa kuliko wao ufunguo wa asili sehemu za kukabiliana. Kuwa na muundo mdogo wa fahirisi kunamaanisha utendakazi bora kwa shughuli za JOIN.

Ni nini kinachotumika kutekeleza ufunguo wa mbadala?

A ufunguo mbadala ni safu wima yoyote au seti ya safu wima inayoweza kutangazwa kuwa ya msingi ufunguo badala ya "halisi" au asili ufunguo . Aina ya kawaida ya ufunguo mbadala ni nambari kamili inayoongezeka, kama vile safu wima ya_auto_increment katika MySQL, au mfuatano katika Oracle, au safu wima ya utambulisho katika Seva ya SQL.

Ilipendekeza: