IDG2004
Informasjonsstrukturer og databaser
Høst
Gjøvik
Engelsk
Om emnet
Faglig innhold
Kurset inkluderer, men er ikke begrenset til, følgende temaer:
- Grunnleggende konsepter innen databaser og databasehåndteringssystemer.
- Konseptuell datamodellering.
- Introduksjon til relasjonsmodellen, begrensninger og relasjonsalgebra.
- Logisk databasedesign og normalisering.
- SQL for å definere, manipulere og søke i databaser.
- XML data, XML skjema, XPath og XSLT.
Læringsmål
Etter å ha fullført kurset,
har studenten kunnskap om:
- Databasehånsteringssystemer - egenskaper og generell struktur.
- Datamodellering med fokus på konseptuell modellering.
- Relasjonsmodell, dens egenskaper og integritetsbegrensninger.
- Spørrespråk for relasjonsmodellen.
- Logisk design og normalisering av relasjonsdatabaser.
- Strukturering og håndtering av semistrukturerte data ved hjelp av XML.
Studenten tilegner seg ferdigheter til å:
- Lage og evaluere konseptuelle og tilhørende logiske datamodeller.
- Konstruere relasjonsdatabaseløsninger basert på konseptuelle og logiske modeller.
- Anvende normalisering for å evaluere relasjonsdatabaser.
- Bruke SQL for å definere, manipulere og spørre relasjonsdatabaser.
- Bruke XML-teknologier for lagring og behandling av semistrukturerte data.
Studenten tilegner seg generell kompetanse i:
- Kunnskap om databasesystemer - deres applikasjoner, fordeler og begrensninger.
- Lage abstrakte modeller og løsninger for praktiske problemer.
- Vurdere alternativer for lagring og håndtering av digitale data.
- Bruke dataverktøy for utvikling av programvaresystemer.
Læringsformer og aktiviteter
Forelesninger, øvinger i klassen, laboratoriearbeid, oppgaver.