IDATT2103

Databaser

Sist undervist 2024

Høst

Trondheim

Norsk

Oversikt

Snitt

B

3,82

0,12

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Dette emnet skal dekke følgende tema: Datamodellering (EER). Oversetting fra EER til relasjonsdatabase. Relasjonsmodellen. Databaser: ANSI/SPARC- arkitektur, normalisering, SQL, samtidighetsproblematikk. Alternativer til relasjonsdatabase: NoSQL og semi-strukturelle data (XML og JSON). Transaksjonshåndtering mot database.

Læringsmål

Kunnskap

Kandidaten skal:

  • kjenne til sentrale begreper (norsk og engelsk) innen databaser, og kan gjøre rede for disse
  • kunne bruke SQL
  • kunne konstruere en datamodell (EER) for en gitt problemstilling og oversette denne til relasjonsmodellen
  • forstå problemer knyttet til flere samtidige brukere av en database og vite hvordan disse kan løses
  • kjenne til NoSQL -løsninger
  • kjenne til bruk og lagring av semi-strukturelle data som XML

Ferdigheter

Kandidaten skal:

  • kunne opprette en egen database, og hente ut og endre dataene i denne databasen, alt via SQL (D)
  • se sammenhengen mellom programkode og underliggende SQL / database
  • kunne optimalisere SQL-spørringer med tanke på ytelse
  • kunne foreslå bærekraftige løsninger på lagring av data knyttet til normalisering og gjennbruk av data

Generell kompetanse

Kandidaten skal:

  • få en forståelse for å anvende databaseløsninger til å løse ulike behov for lagring og representasjon av digitale data
  • ha forståelse for hva god datakvalitet er

Læringsformer og aktiviteter

Undervisning med praktiske øvinger og diskusjonsforum.