Koti tietokannat Mikä on korvaava avain? - määritelmä techopediasta

Mikä on korvaava avain? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä Surrogate Key tarkoittaa?

Korvaava avain on ainutkertainen tunniste, jota käytetään tietokannoissa mallinnetulle kokonaisuudelle tai objektille. Se on ainutlaatuinen avain, jonka ainoa merkitys on toimia objektin tai kokonaisuuden ensisijaisena tunnisteena, eikä sitä johdeta muista tietokannan tiedoista ja sitä voidaan käyttää tai ei voida käyttää pääavaimena. Tavallinen korvaava avain on ainutlaatuinen järjestysnumero.

Techopedia selittää Surrogate Key

Korvikeavain edustaa ulkomaailmassa olemassa olevaa yksikköä, joka on mallinnettu tietokantaan ja tehty näkyväksi sovellukselle ja käyttäjälle, tai se voi edustaa itse tietokannan objektia ja olla näkymätön käyttäjälle ja sovellukselle. Molemmissa tapauksissa korvikeavain luodaan sisäisesti.

Korvaavaa avainta ei aina käytetä ensisijaisena avaimena, ja tämä riippuu siitä, onko tietokanta nykyistä vai ajallista. Nykyinen tietokanta tallentaa vain kelvollisen nykyisen datan ja vaatii yksitoista assosiaatiota mallinnetun maailman korvikeavaimen ja tietokannan ensisijaisen avaimen välillä, jolloin korvike voi toimia pääavaimena. Ajallisessa tietokannassa primääriavaimien ja korvikeavaimen välillä on kuitenkin moniyhteys, mikä tarkoittaa, että tietokannassa voi olla useita objekteja, jotka liittyvät korvikeavaimeen, joten sitä ei voida käyttää ensisijainen avain.

Korvaavalla avaimella on seuraavat ominaisuudet:

  • Arvoa ei koskaan käytetä uudelleen ja se on ainutlaatuinen koko järjestelmässä.
  • Se on järjestelmän luoma.
  • Käyttäjää tai sovellusta ei voi käyttää arvoa.
  • Arvo ei ole eri arvojen yhdistelmä useista verkkotunnuksista.
Mikä on korvaava avain? - määritelmä techopediasta