Modellering og data

From CCT - Vidensdeling
Jump to navigation Jump to search

Introduktion

Formål

Forløbet skal lære eleverne at:

  • modellere et problemområde for at forstå dette
  • modellere data for at designe et it-system
  • forstå databasers anvendelse og lave simple forespørgsler

Læreplansmål

Med henvisning til læreplanen skal eleven kunne:

  • modellere data samt redegøre for udvalgte typer
  • redegøre for hvordan data kan organiseres i databaser og hvordan databaser anvendes i it-systemer

Indhold

Med henvisning til er kernestoffet:

  • Modellering som middel til at forstå et problemområde
  • Abstraktion og strukturering
  • Begrebs- og datamodeller
  • Databasers anvendelse
  • Simple databaseforespørgsler

Forudsætninger

Ingen forudsætninger er krævet, og forløbet kan således optræde tidligt i undervisningen.

Aktiviteter og materialer

Lektionsplan

  1. Introduktion til forløbet, fænomener og begreber
  2. Abstraktion og strukturering
  3. Klassediagram
  4. Begrebsmodeller som analysemodel til at forstå et problemområde
  5. Systemer og perspektiver
  6. Databasers anvendelse og datas organisering i databaser
  7. Modellering af data som designmodel: Entiteter og attributter
  8. Modellering af data som designmodel: Relationer og kardinaliteter
  9. Databaseforespørgsler med filtrering
  10. Databaseforespørgsler i flere tabeller

Materiale og opgaver per lektion

Lektion 1: Introduktion til forløbet, fænomener og begreber

  • Materiale: Nowack, 2011, side 6-9

Lektion 2: Abstraktion og strukturering

  • Materiale: Nowack, 2011, side 6-9

Lektion 3: Klassediagram

  • Materiale: Nowack, 2011, side 2-3

Lektion 4: Begrebsmodeller som analysemodel til at forstå et problemområde

  • Materiale: Nowack, 2011, side 3-5

Lektion 5: Systemer og perspektiver

  • Materiale: Nowack, 2011, side 5-6, 9-10

Lektion 6: Databasers anvendelse og datas organisering i databaser

  • Materiale: Systime?

Lektion 7: Modellering af data som designmodel: Entiteter og attributter

  • Materiale: Systime?

Lektion 8: Modellering af data som designmodel: Relationer og kardinaliteter

  • Materiale: Systime?

Lektion 9: Databaseforespørgsler med filtrering

  • Materiale: Eksempler og SQL-dokumentation

Lektion 10: Databaseforespørgsler i flere tabeller

  • Materiale: Eksempler og SQL-dokumentation