referens

  1. – om databaser: hänvisning till data på annan plats i samma databas, eller i en annan databas i samma system. – Exempel: I en databas över inköp behöver man inte ange kundens namn, adress och telefonnummer vid varje inköp: det räcker med kundnumret. Kundnumret utgör en referens till den information om kunden som finns i kundregistret. Ännu enklare är att bara numrera posterna i en tabell och använda de numren som referens i andra tabeller. – Se också referensintegritet och referensattribut;
  2. – mer allmänt i datorvetenskap: alla slags hänvisningar i programkod eller lagrade data till information eller instruktioner som finns på annan plats i systemet. – Se också pekare.

– På engelska: reference.

[databaser] [programmering] [ändrad 20 januari 2021]

referensattribut

i databaser: ett fält (en kolumn) som innehåller samma slags värden som ett fält i en annan tabell. (I vissa fall även i samma tabell.) Det ska vara samma typ av värde, till exempel personnummer. Med hjälp av referensattribut kan man, förutsatt att de två tabellerna helt eller delvis innehåller samma värden, para ihop två tabeller – göra en join eller samkörning. – Kallas också för främmande nyckel (foreign key). – På engelska: reference attribute eller foreign key. – Se också referensintegritet och attribut.

[databaser] [ändrad 1 juli 2020]

referensintegritet

i databaser: kravet att alla referenser i en databas går till data som faktiskt finns. Referensintegritet innebär alltså fullständighet. Referenser är hänvisningar till data i samma databas eller i en annan, åtkom­lig data­bas. – Exempel: om det står i personaldatabasen att en viss anställd arbetar på avdelning 7 så ska det också finnas en avdelning 7 i förteck­ningen över avdelningar. Databasen får alltså inte innehålla hänvisningar till information som borde finnas i databasen, men inte gör det. Referenser får inte heller vara dubbel­tyd­iga – det får bara finnas en avdelning 7. Referensintegritet kräver att när man tar bort eller ändrar poster måste man också vid behov göra följdändringar på andra ställen. Det kan åstadkommas med triggers. Ännu bättre är om databasen är uppbyggd så att man bara behöver ändra på ett ställe. – På engelska: referential integrity. – Se ACID, konsistens och normalisering.

[databaser] [ändrad 4 december 2017]

radera

(erase) – avlägsna lagrade data från hårddisk eller annat lagringsmedium. Ordet radera används ofta i samma betydelse som ta bort (delete), men ibland specifikt om metoder som gör raderade data omöjliga att återskapa. – Se också scratch, shred och överskriva.

[data] [ändrad 14 augusti 2019]