Kurš no šiem apzīmē aizstājatslēgas priekšrocības?
Kurš no šiem apzīmē aizstājatslēgas priekšrocības?

Video: Kurš no šiem apzīmē aizstājatslēgas priekšrocības?

Video: Kurš no šiem apzīmē aizstājatslēgas priekšrocības?
Video: The diversity of end uses for legumes 2024, Decembris
Anonim

A surogāt atslēga ir unikāls, DBVS nodrošināts identifikators, ko izmanto kā primāro taustiņu par attiecību. Tās priekšrocības ir: (1) tabulā tie ir unikāli un nekad nemainās. (2) Tie tiek piešķirti, kad rinda ir izveidots un iznīcināts, kad rinda ir dzēsts.

Līdzīgi tiek jautāts, kura no tālāk norādītajām priekšrocībām ir aizstājējatslēgu izmantošanas priekšrocība?

Zemāk ir daži no aizstājējatslēgu izmantošanas priekšrocības datu noliktavā: Ar palīdzību surogāt atslēgas , varat integrēt neviendabīgus datu avotus datu noliktavā, ja tiem nav dabas vai biznesa atslēgas . Savienojuma galdi (fakti un izmēri) izmantojot aizstājējatslēgu ir ātrāks, līdz ar to labāka veiktspēja.

kas ir surogāt atslēga un kāpēc tās izmantot? A surogāt atslēga ir taustiņu kam nav nekādas kontekstuālas vai lietišķas nozīmes. Tas tiek ražots “mākslīgi” un tikai datu analīzes nolūkiem. Visbiežāk lietots versija a surogāt atslēga ir augošs vesels skaitlis vai “skaitītāja” vērtība (t.i., 1, 2, 3).

Kādas ir surogāttaustiņu priekšrocības Kāpēc mēs nevaram izmantot dabiskās atslēgas?

Surogāt atslēgas nebūs būt laika gaitā atjaunināts. Surogāt atslēgas parasti ir veseli skaitļi, kuru saglabāšanai nepieciešami tikai 4 baiti, tāpēc primārais taustiņu indeksa struktūra būs būt mazāka izmēra nekā viņu dabiskā atslēga skaitītāju daļas. Neliela indeksa struktūra nozīmē labāku JOIN darbību veiktspēju.

Kas tiek izmantots aizstājējatslēgas ieviešanai?

A surogāt atslēga ir jebkura kolonna vai kolonnu kopa, ko var deklarēt kā primāro taustiņu "īstā" vai dabiskā vietā taustiņu . Visizplatītākais veids surogāt atslēga ir pieaugošs vesels skaitlis, piemēram, kolonna auto_increment pakalpojumā MySQL vai secība Oracle vai identitātes kolonna SQL Server.

Ieteicams: