Milline järgmistest esindab asendusvõtme eelist?
Milline järgmistest esindab asendusvõtme eelist?

Video: Milline järgmistest esindab asendusvõtme eelist?

Video: Milline järgmistest esindab asendusvõtme eelist?
Video: The Case for $20,000 oz Gold - Debt Collapse - Mike Maloney - Silver & Gold 2024, November
Anonim

A asendusvõti on ainulaadne DBMS-i pakutav identifikaator, mida kasutatakse esmase identifikaatorina võti suhtest. Selle eeliseid on: (1) Need on tabelis ainulaadsed ega muutu kunagi. (2) Need määratakse siis, kui rida on loodud ja hävitatud, kui rida on kustutatud.

Samamoodi küsitakse, milline järgmistest on asendusvõtmete kasutamise eelis?

allpool on mõned asendusvõtmete kasutamise eelised andmelaos: abiga asendusvõtmed , saate andmelattu integreerida heterogeensed andmeallikad, kui neil pole loomulikku või ärilist võtmed . Ühenduslauad (fakt ja mõõdud) asendusvõtme kasutamine on kiirem, seega parem jõudlus.

mis on asendusvõti ja miks neid kasutada? A asendusvõti on võti millel puudub kontekstuaalne või äriline tähendus. See on toodetud "kunstlikult" ja ainult andmeanalüüsi eesmärgil. Kõige sagedamini kasutatud versioon a asendusvõti on kasvav järjestikune täisarv või loenduri väärtus (st 1, 2, 3).

Millised on asendusklahvide eelised Miks me ei saa kasutada loomulikke võtmeid?

Asendusvõtmed ei tee olla aja jooksul uuendatud. Asendusvõtmed on tavaliselt täisarvud, mille salvestamiseks on vaja ainult 4 baiti, seega esmane võti indeksi struktuur tahe olla nende suurusest väiksemad loomulik võti counter osad. Väikese indeksstruktuuri olemasolu tähendab JOIN-toimingute paremat jõudlust.

Mida kasutatakse asendusvõtme rakendamiseks?

A asendusvõti on mis tahes veerg või veergude komplekt, mida saab deklareerida esmaseks võti "päris" või loomuliku asemel võti . Kõige tavalisem tüüp asendusvõti on kasvav täisarv, näiteks MySQL-i veerg auto_increment või jada Oracle'is või identiteedi veerg SQL Serveris.

Soovitan: