Kuris iš šių dalykų reiškia pakaitinio rakto pranašumą?
Kuris iš šių dalykų reiškia pakaitinio rakto pranašumą?

Video: Kuris iš šių dalykų reiškia pakaitinio rakto pranašumą?

Video: Kuris iš šių dalykų reiškia pakaitinio rakto pranašumą?
Video: 10. The Trials and Scourging of Jesus (Jesus’ Final Days on Earth series). 2024, Lapkritis
Anonim

A surogatinis raktas yra unikalus DBVS pateiktas identifikatorius, naudojamas kaip pagrindinis Raktas santykio. Jo privalumų yra: (1) Lentelėje jie yra unikalūs ir niekada nesikeičia. (2) Jie priskiriami, kai eilutė yra sukurta ir sunaikinta, kai eilė yra ištrintas.

Panašiai klausiama, kuris iš šių dalykų yra pakaitinių raktų naudojimo pranašumas?

Žemiau yra keletas pakaitinių raktų naudojimo pranašumai duomenų saugykloje: padedant surogatiniai raktai , galite integruoti nevienalyčius duomenų šaltinius į duomenų saugyklą, jei jie neturi natūralaus ar verslo raktai . Sujungimo lentelės (faktas ir matmenys) naudojant pakaitinį raktą yra greitesnis, todėl geresnis našumas.

kas yra pakaitinis raktas ir kam juos naudoti? A surogatinis raktas yra Raktas kuri neturi jokios kontekstinės ar dalykinės reikšmės. Tai yra pagamintas „dirbtinai“ir tik duomenų analizės tikslais. Dažniausiai naudojamas versija a surogatinis raktas yra didėjantis nuoseklus sveikasis skaičius arba „skaitiklio“reikšmė (t. y. 1, 2, 3).

Taigi, kokie yra pakaitinių raktų pranašumai Kodėl negalime naudoti natūralių raktų?

Surogatiniai raktai nedarys būti atnaujinta laikui bėgant. Surogatiniai raktai paprastai yra sveikieji skaičiai, kuriems saugoti reikia tik 4 baitų, todėl pirminis Raktas indekso struktūra bus būti mažesnio dydžio nei jų natūralus raktas skaitiklio dalys. Nedidelė indekso struktūra reiškia geresnį JOIN operacijų našumą.

Kas naudojamas surogatiniam raktui įdiegti?

A surogatinis raktas yra bet koks stulpelis arba stulpelių rinkinys, kuris gali būti paskelbtas kaip pagrindinis Raktas vietoj „tikro“ar natūralaus Raktas . Labiausiai paplitęs tipas surogatinis raktas yra didėjantis sveikasis skaičius, pvz., „Auto_increment“stulpelis „MySQL“arba „Oracle“seka arba „SQL Server“tapatybės stulpelis.

Rekomenduojamas: