En enkel vei inn i tabeller i databaser
Mange elever lærer databaser best når de får en enkel forklaring først og en mer presis forklaring etterpå. Tabeller er et godt sted å begynne, fordi nesten alt i en database kan forklares gjennom tabeller. Når du ser en tabell som en måte å ordne informasjon på, blir SQL, nøkler og relasjoner mye lettere å forstå.
En god huskeregel er at en tabell samler én type ting på ett sted. Det kan være elever, varer, ansatte, bestillinger, karakterer eller kurs. Tabellen skal ikke prøve å være alt på én gang. Den skal ha et tydelig formål. Det er nettopp denne tydeligheten som gjør databaser stabile og enkle å jobbe med.
Hvis du vil gå fra overflatisk kjennskap til reell forståelse, bør du også lese /ressursbank/artikler/hva-er-sql/ og /ressursbank/artikler/hva-er-primarnokkel/. Da ser du hvordan tabeller brukes i praksis når du henter og kobler data.
Hva en tabell gjør for deg
En tabell gjør tre viktige jobber samtidig. For det første lagrer den data strukturert. For det andre gjør den det mulig å finne data raskt. For det tredje gjør den dataene klare for videre bruk i andre tabeller og i SQL-spørringer. Dette er grunnen til at tabeller er kjernen i relasjonsdatabaser.
Tenk deg at en skole vil lagre informasjon om elever. Hvis all informasjon lå i én lang tekstfil, ville det være vanskelig å finne alle som går i samme klasse. Det ville også være vanskelig å oppdatere én elev uten å ødelegge formatet. En tabell løser dette ved å gi hver informasjonstype sin egen kolonne.