attributt - IT

En attributt er navn til en verdi eller flere verdier i en entitet eller post i en database. I relasjonsmodellen er attributtnavnet kolonneoverskriften i en tabell.

Faktaboks

Også kjent som

attributt, attributtnavn og attributtverdi omtales også som felt, feltnavn og feltverdi

Typer

En attributt kan være:

  1. atomisk
  2. et flerverdiattributt
  3. sammensatt
  4. avledet

Atomiske atributt

Et atomisk atributt kan maksimalt ha én verdi på samme tid, eller den kan være uten verdi.

Eksempel:

  • hovedstad = (Oslo)

Flerverdiattributt

Attributten kalles flerverdiattributt når den har et antall verdier.

Eksempel:

  • yrke = (ingeniør, jordbruker, forsikringsagent)

Sammensatte attributt

Attributten kalles sammensatt når denegentlig er en struktur av mange attributter.

Vårt nærmeste eksempel er det norske fødselsnummeret (personnummeret):

  • fnummer = (dag, måned, hundreår, pnummer (p100, p10, p1), sjekksiffer1, sjekksiffer2)

Et typisk fødselsnummer kan se slik ut: 20034612367. Fødselsdatoen til denne personen er 20. mars 1946. Personnummeret er 123 og personen er en gutt fordi siste siffer i personnummerdelen er et oddetall (kvinner har partall).

Sjekksifrene er 6 og 7. Sjekksiffer1 beregnes ut fra de 9 foranstående sifre, og sjekksiffer2 ut fra de 10 foranstående sifre. Formlene for sjekksifferberegning er slik at en skal oppdage de mest vanlige tastefeil.

Avledet attributt

Avledet attributt er en attributtverdi som ikke behøver å lagres da den kan avledes av andre attributter til entiteten.

En hyppig avledet attributt er alder:

  • alder = år = (dags dato – fødselsdato)

En kan også avlede måned og ukedag ut fra årstall og dag nummer i året, men i praksis er det lite benyttet.

Les mer i Store norske leksikon

Kommentarer

Kommentaren din publiseres her. Fagansvarlig eller redaktør svarer når de kan.

Du må være logget inn for å kommentere.

eller registrer deg