Databaser  

Leksjon 2 - Relasjonsmodellen

Læremål

I denne leksjonen skal du lære å sette opp (spesifisere) egne relasjoner (tabeller) for en relasjonsdatabase, med bruk av nøkler og referanseintegritet. Lese kapittel 2 i boka Databaser. Du skal Ikke bruke SQL eller MySQL i denne leksjonen (kommer fra og med leksjon 3 og utover).

Etter å ha jobbet med denne leksjonen skal du kunne:

  • forklare relasjonsdatamodellen i grove trekk, dvs. relasjon (tabell), tupler, attributter og nøkler
  • forklare hva referanseintegritet er
  • forklare hva relasjonsalgebra er, og hvordan den kan knyttes opp mot tabeller (men ikke aktivt bruke algebraen "matematisk")
  • kunne skille mellom tabeller (relasjoner), tupler (post), attributt
  • kunne tolke og forklare eksisterende tabeller i en relasjonsdatabase
  • lage/sette opp en egen relasjonsdatabase med tabeller og nøkler på relasjonell form. Legge til rette for referanseintegritet ved bruk av fremmednøkler
  • bruke god databasedesign til å unngå dobbeltlagring av data i egen database.

Lærestoff (pensum)

Web-relatert stoff og tilleggsmateriale

  • Se forrige leksjon.

Leksjon 1 og 2 med øvinger er åpne filer som kan leses av alle etter publiseringsdato, mens de påfølgende leksjonene er tilgjengelig for studenter som følger faget (krever passord).