Korvaava avain

Kirjoittaja: Randy Alexander
Luomispäivä: 25 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Asa - Siemeniä & Punainen tiili 20v spesiaali feat. Jukka Immonen | HOPPIPÄÄT NYÖKKÄÄ haastattelu #5
Video: Asa - Siemeniä & Punainen tiili 20v spesiaali feat. Jukka Immonen | HOPPIPÄÄT NYÖKKÄÄ haastattelu #5

Sisältö

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

Korvaava avain on yksilöllinen 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ää ensisijaisena avaimena. Tavallinen korvaava avain on ainutlaatuinen järjestysnumero.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Surrogate Key

Korvaava avain edustaa kokonaisuutta, joka on olemassa ulkomaailmassa ja 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.