Versions Compared

Key

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

...

  • Hente fra diskusjon (2024-02-27)

  • Hente fra eksempeldata (2024-04-23)

  • Hente fra prinsipper for datamodellering

  • Hente fra egne notater (note to self)

Lage case

Starte med enkelt IMDB-case (utfordring: N:M-koblinger)

  • Entiteter

    • Film

    • Regissør

    • Distributør

  • Metodikk – valg

    • Prosa?

    • UML?

Introdusere tillegg etterhvert

  • Subtyping/roller

    • Entiteter – Person

      • Produsent

      • Skuespiller

    N:M-koblinger
    • 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å

...

  • 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