Informasjonsstrukturer og databaser
2016-2017 - IMT2261 - 10sp

Anbefalt forkunnskap

IMT1031 - Grunnleggende programmering eller

IMT1241 Grunnleggende programmering i Java/IMT1441 Programmering for web

IMT1401 - Informasjons- og publiseringsteknologi

Forventet læringsutbytte

Kunnskaper

Etter å ha fullført emnet skal studentene være i stand til å:

  • Tenke og formulere fysiske problemstillinger i abstrakte modeller
  • Forstå og uttrykke spørringer som relasjonsalgebraiske uttrykk
  • Vurdere problemer/muligheter knyttet til transaksjoner og flerbrukersystemer
  • Vurdere ulike databaseløsninger ut fra hensyn til datasikkerhet
  • Forstå og vurdere nytten av å strukturere data i XML

Ferdigheter

Etter å ha fullført emnet skal studentene være i stand til å:

  • Lage gode databasemodeller for relasjonsdatabaser ut fra relevante problemstillinger
  • Implementere databasemodeller ved hjelp av SQL
  • Manipulere data ved hjelp av SQL
  • Anvende XML for strukturering av data samt transformere data mellom ulike formater

Emnets temaer

 Grunnleggende begreper:

  • Strukturering av data
  • SQL brukt for datadefinering, datamanipulering og spørring

 Databasedesign:

  • Konseptuell, logisk og fysisk design
  • Databasemodellering med ER- og EER-diagram
  • Normalisering: 1. 2. og 3. normalform samt Boyce -Codd Normalform

 Objektorientert relasjonsdatabase
 Client-Server:

  • Flerbrukerproblematikk
  • Sikkerhet
  • Transaksjoner
  • Samtidighetskontroll
  • Låsing

 Dokumentstrukturering med xml, dtd og schema
 Kommunisere data som xml
 Transformering av xml dokumenter ved xslt

Pedagogiske metoder

Forelesninger
Lab.øvelser
Obligatoriske oppgaver

Pedagogiske metoder (fritekst)

Forelesninger, gruppearbeid med obligatoriske laboppgaver

Vurderingsformer

Skriftlig eksamen, 5 timer

Karakterskala

Bokstavkarakterer, A (best) - F (ikke bestått)

Sensorordning

Intern sensor

Utsatt eksamen (tidl. kontinuasjon)

Utsatt skriftlig eksamen i august.

Tillatte hjelpemidler

Kode C: Spesifiserte trykte og håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.
Les mer om tillatte hjelpemidler på eksamen.

Obligatoriske arbeidskrav

6 av 7 obligatoriske øvinger må være godkjent for å kunne gå opp til eksamen.

Læremidler

  • Goldberg, K.H. (2009): XML. 2. ed. Peachpit Press, Canada.
  • Elmasri & Navathe: Fundamentals of database systems, seventh edition.

Supplerende opplysninger

Emnet overlapper 100 % med GEO1261.