Hvorfor tabeller er selve grunnmuren i databaser
En database består ikke av tilfeldige linjer med tekst. Den er bygget opp av tabeller, og tabeller gjør data lesbare, søkbare og gjenbrukbare. Når du forstår hva en tabell er, forstår du også mye av logikken bak SQL, relasjoner, nøkler og spørringer. Derfor er dette et nøkkeltema i informasjonsteknologi på VG2/VG3.
I praksis bruker vi tabeller fordi data må organiseres. Et system som lagrer elever, fag, karakterer, bestillinger eller produkter, trenger en struktur der hver ting har sin plass. Tabellen gjør det mulig å skille mellom det som er fast informasjon om en enhet, og det som endrer seg over tid. Det er nettopp denne strukturen som gjør databaser mer robuste enn vanlige tekstfiler.
Du møter tabeller både i databaser og i regneark, men de brukes ikke på helt samme måte. Et regneark er ofte laget for beregning og oversikt. En database-tabell er laget for presis lagring, tydelige datatyper og forbindelser mellom flere tabeller. Det er derfor du bør lære tabellbegrepet sammen med SQL, og ikke bare som en løs definisjon.
Les gjerne også /ressursbank/artikler/hva-er-sql/ og /ressursbank/artikler/hva-er-primarnokkel/ når du vil se hvordan tabeller brukes i praksis.
Hva er en tabell?
En tabell er en struktur for å lagre data i rader og kolonner. Hver kolonne beskriver én type informasjon, for eksempel navn, fødselsdato eller pris. Hver rad beskriver ett konkret objekt, for eksempel én elev, én kunde eller én bestilling. Når du leser en tabell riktig, ser du at kolonnene forteller hva slags data som finnes, mens radene forteller hvem eller hva dataene gjelder.