Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Flette inn fra ymse kilder

  • Hente fra diskusjon (2024-02-27)

  • Hente fra eksempeldata (2024-04-23)

  • Hente fra prinsipper for datamodellering

Lage intro

  • Rekapitulere prinsipper

Lage case

Starte med enkelt IMDB-case

  • Entiteter

    • Film

    • Kritikk (antall stjerner)

    • Regissør

    • Distributør

  • Metodikk – valg

    • Prosa?

    • UML?

  • Innhold

    • N:M-kobling

    • Kodetabell

    • Rolle (flere relasjoner til samme entitet)

Introdusere tillegg etterhvert

  • Subtyping/roller

    • Entiteter – Person

      • Produsent

      • Skuespiller

    • Metodikk

      • Hva er forskjellen på subtyping og roller?

      • Alt-i-ett (roller krever denormalisering)

      • Bladnoder (subtyping krever triggerlogikk)

      • Alle noder (subtyping krever triggerlogikk)

Konseptuelt => logisk nivå

  • Lage ferdige alternative case – samme modell med:

    • Naturlige nøkler

    • Kunstige nøkler

Konsekvenser

  • Konsistens/integritet

  • Spørremønstre

Ekstra godbiter?

Hvordan modellere matematiske strukturer

  • Tre

  • Kjede (1:1 egenrelasjon)

  • Matrise

    • Like akser

    • Forskjellige akser

    • Flere enn 2 dimensjoner

Hvordan modellere vekk NULL-verdier

  • Dummyverdier

  • 1:1-normalisering

  • No labels