Emne - Datamodellering og databasesystemer - TDT4145
TDT4145 - Datamodellering og databasesystemer
Om emnet
Vurderingsordning
Vurderingsordning: Skriftlig eksamen
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Skriftlig | 100/100 | 4 timer |
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.
Alle studenter som i tillegg til TDT4145 tar TDT4140 Programvareutvikling, må delta i det obligatoriske utviklingsprosjektet - "Fellesprosjektet" - før avsluttende eksamen. Prosjektet er et samarbeid mellom TDT4140, TDT4180 og TDT4145. Fellesprosjektet koordineres fra emne TDT4140. Studenter som ikke samtidig tar emnet TDT4140 må gjennomføre et obligatorisk prosjekt for å få adgang til eksamen. I tillegg til fellesprosjekt eller emnespesifikt prosjektarbeid kommer individuelle øvingsoppgaver.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Obligatoriske aktiviteter
- Øvinger
Anbefalte forkunnskaper
Kunnskaper og ferdigheter tilsvarende emnene TDT4100 Objektorientert programmering og TDT4120 Algoritmer og datastrukturer. Java brukes som programmeringsspråk.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
IT1607 | 7.5 | ||
IT167 | 7.5 | ||
MNFIT167 | 7.5 | ||
MNFIT167 | 7.5 | ||
SIF8020 | 7.5 |
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Videregående emner, nivå II
Termin nr.: 1
Undervises: VÅR 2017
Undervisningsspråk: -
-
- Informatikk
- Teknologiske fag
Ansvarlig enhet
Institutt for datateknologi og informatikk
Eksamensinfo
Vurderingsordning: Skriftlig eksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Vår ORD Skriftlig 100/100 07.06.2017 09:00
-
Rom Bygning Antall kandidater - Sommer KONT Skriftlig 100/100 07.08.2017 09:00
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"