Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Presentasjon

Følgende .h2-overskrifter representerer powerpoint-slides som skal brukes i workshoppen.

Velkomstslide (1 min)

Agenda

Intro til datamodellering

  • Modellering vs implementasjon

    • Raske iterasjoner

    • Visuelt paradigme som gjør det enkelt å involvere ikke-tekniske

    • Målet er i første omgang å lære så mye som mulig så fort som mulig

    • Man må forvente radikale endringer i modellene etterhvert som man lærer

    • Man øker først detaljnivået etterhvert som strukturene stabilisere seg

    • Man bruker tankeeksperiment underveis for å teste hypoteser

      • Kan lage prototyper i det fysiske dersom nødvendig

    • Ta gjerne utgangspunkt i prosessene som modellen skal underbygge

Relasjonell paradigmet

  • Optimaliserer for integritet, konsistens og gjenbruk

  • DRY

  • Handler om hvordan informasjonen henger sammen uavhengig av applikasjoner

  • Kraftig spørrespråk som transformerer data på vei ut fra databasen

Vanlige misoppfatninger

  • Det er dyrt å joine

  • Databasen må beskyttes fra kompliserte spørringer pga skaleringsproblematikk

Ytelse

Case: Filmer i Sikt(e)

Forvaltning over tid

  • Out of scope

  • Kontinuerlige endringer

Notater

Flette inn fra ymse kilder

...

  • Rekapitulere prinsipper

  • Verdi- vs. objektsemantikk (naturlige vs. kunstige nøkler)

    • Relasjonsmodellen er laget for det første

    • Analogt med funksjonell vs. objektorientert programmering

    • En tabell er en funksjon fra nøkkel til ikke-nøkkel

Lage case

Starte med enkelt IMDB-case

...