course-details-portlet

TDT4145

Datamodellering og databasesystemer

Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Vår 2022
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Midtsemesterprøve , hjemmeeksamen og prosjektoppgave

Om

Om emnet

Faglig innhold

Grunnleggende innføring i datamodellering, med vekt på ER-modeller. Relasjonsmodellen, relasjonsalgebra og SQL. Databasekonstruksjon. Normalisering som designteori for relasjonsdatabaser. Andre databasemodeller. Lagringsteknologier, filorganisering og aksess-strukturer. Queryutføring. Databasehåndteringssystemer. Transaksjonsbegreper, samtidig utførelse og sikkerhet mot tap av data. Dataintegritet.

Læringsutbytte

Kunnskaper: 1. Databasesystemer – generelle egenskaper og systemstruktur. 2. Datamodellering med vekt på entity-relationship-modeller. 3. Relasjonsdatabasemodellen for databasesystemer, databaseskjema og dataintegritet. 4. Spørrespråk: Relasjonsalgebra og SQL. 5. Designteori for relasjonsdatabaser. 6. Systemdesign og programmering mot databasesystemer. 7. Datalagring, filorganisering og indeksstrukturer. 8. Utføring av databasespørringer. 9. Transaksjoner, samtidighet og robusthet mot feil. Ferdigheter: 1. Datamodellering med entity-relationship-modellen. 2. Realisering av relasjonsdatabaser. 3. Databaseorientert programmering: SQL, relasjonsalgebra og database-programmering i Java. 4. Vurdering og forbedring av relasjonsdatabaseskjema med utgangspunkt i normaliseringsteori. 5. Analyse og optimalisering av ytelsen til databasesystemer. Generell kompetanse: 1. Kjennskap til anvendelser av databasesystemer og forståelse for nytte og begrensninger ved slike systemer. 2. Modellering av og analytisk tilnærming til datatekniske problemer.

Læringsformer og aktiviteter

Undervisningen består av forelesninger, prosjektarbeid, øvingsoppgaver og selvstudium. Studenter må gjennomføre obligatoriske øvinger å få vurdering i emnet.

Mer om vurdering

Godkjent øvingsopplegg fra de siste tre år blir godkjent som grunnlag for å få vurdering i emnet. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.  

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIF8020 7,5 sp
MNFIT167 7,5 sp
MNFIT167 7,5 sp
IT1607 7,5 sp Vår 2006
IT167 7,5 sp Vår 2006
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Eksamen

Eksamen

Vurderingsordning: Midtsemesterprøve, hjemmeeksamen og prosjektoppgave
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2022

Hjemmeeksamen (1)
Vekting 3/10 Dato Utlevering 14.05.2022
Innlevering 14.05.2022
Tid Utlevering 09:00
Innlevering 11:00
Varighet 2 timer Eksamenssystem Inspera Assessment
  • Øvrige kommentarer
  • 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen.
Midtsemesterprøve (Hjemmeeksamen) (2)
Vekting 3/10 Dato Utlevering 04.03.2022
Innlevering 04.03.2022
Tid Utlevering 08:15
Innlevering 09:45
Varighet 2 timer Eksamenssystem Inspera Assessment
  • Øvrige kommentarer
  • 2) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen.
Prosjektoppgave
Vekting 4/10 Eksamenssystem Inspera Assessment

Utsatt eksamen - Sommer 2022

Hjemmeeksamen
Vekting 3/10 Varighet 2 timer Eksamenssystem Inspera Assessment
Midtsemesterprøve (Hjemmeeksamen)
Vekting 3/10 Varighet 2 timer Eksamenssystem Inspera Assessment
Prosjektoppgave
Vekting 4/10 Eksamenssystem Inspera Assessment