Asendusvõti

Autor: Randy Alexander
Loomise Kuupäev: 25 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Asendusvõti - Tehnoloogia
Asendusvõti - Tehnoloogia

Sisu

Definitsioon - mida tähendab Surrogate Key?

Asendusvõti on unikaalne identifikaator, mida kasutatakse modelleeritud olemi või objekti andmebaasides. See on ainulaadne võti, mille ainus tähtsus on toimida objekti või üksuse primaarse identifikaatorina ja mis ei ole saadud muudest andmebaasi andmetest ning mida võib või ei tohi primaarse võtmena kasutada. Tavaline kasutatav asendusvõti on kordumatu järjekorranumber.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Surrogate Key

Asendusvõti tähistab välismaailmas eksisteerivat ja andmebaasis modelleeritud üksust, mis on rakendusele ja kasutajale nähtavaks tehtud, või see võib endast kujutada andmebaasis olevat objekti ning olla kasutajale ja rakendusele nähtamatu. Mõlemal juhul genereeritakse asendusvõti sisemiselt.

Asendusvõtit ei kasutata alati peamise võtmena ja see sõltub sellest, kas andmebaas on praegune või ajaline. Praegune andmebaas salvestab ainult kehtivaid praeguseid andmeid ja nõuab modelleeritud maailmas asendusvõtme ja andmebaasi primaarvõtme vahel üks-ühele seost, sel juhul võib asendusvõti toimida primaarvõtmena. Ajalises andmebaasis on primaarvõtmete ja asendusvõtme vahel aga palju-ühele seos, mis tähendab, et andmebaasis võib olla mitu objekti, mis on seotud asendusvõtmega, nii et seda ei saa kasutada kui esmane võti.


Asendusvõtmel on järgmised omadused:

  • Väärtust ei kasutata kunagi uuesti ja see on kogu süsteemis ainulaadne.
  • See on süsteemi loodud.
  • Kasutaja ega rakendus ei saa seda väärtust manipuleerida.
  • Väärtus ei ole mitmest domeenist erinevate väärtuste liitmine.