Databaser  

Leksjon 1 - Introduksjon til databaser

Læremål

I denne leksjonen skal du få en forståelse for kjente emner innen databaser og ulike databaseløsninger på markedet i dag. Lese kapittel 1 i boka Databaser.

Etter å ha jobbet med denne leksjonen skal du kunne:

  • forklare hva en database er
  • forklare hva som kjennetegner et databasesystem og flerbrukerdatabaser
  • forklare hva en datamodell er og hva den brukes til
  • forklare ANSI/SPARC-arkitekturen
  • forklare og skissere samspillet mellom en database, databasetjener og et web-grensesnitt i en klient/tjener-arkitektur.
  • forklare hva dataintegritet og persistens i en database er
  • liste opp basisfunksjoner som et databasesystem tilbyr; skrive og lese data (spørringer), begrensninger (regler) i bruk av data, flerbrukeraksess
  • skille mellom selve databasen og databasesystemet
  • forklare kort behov for datasikkerhet inkl. back-up i databasesammenheng.

Lærestoff (pensum)

Lærebokas kap. 1 gir en god introduksjon til faget. Leksjonen gir her et supplement til boka. I tillegg never jeg i leksjonen hva som er spesielt viktig å lese og lære.

  • Læreboka: Kap. 1: "Introduksjon til databaser og databasesystem"
  • Leksjon: "Introduksjon til databaser" - pdf-fil
  • Øving 1- doc-fil. Merk deg: Denne øvinga er obligatorisk!

Web-relatert stoff og tilleggsmateriale (for de som vil ha mer)

  • Fra det videregående databasefaget Avanserte Databaser. Du kan lese kap. 1.1, 1.3 og 1.4 i leksjon 1 i Avanserte Databaser. Se bort fra alt som står om "i dette faget..." siden det henviser til Avanserte databaser, ikke dette faget.
  • Les deg igjennom Part 1 på disse sidene på engelsk. (minus Hierarchical og Network Databases). Men merk deg at disse sidene inneholder en del SQL som vi kommer tilbake til senere.

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).