Forskjell mellom versjoner av «TDT4145 Datamodellering og databasesystemer»

Fra NablaWiki
Gå til: navigasjon, søk
(La til forutsetning for å ta faget,, info om undervisning, pluss relevans til studiene)
 
Linje 1: Linje 1:
{{Faginfo
+
{{Faginfo2
 
|kode=TDT4145
 
|kode=TDT4145
 
|navn=Datamodellering og databasesystemer
 
|navn=Datamodellering og databasesystemer
 
|obl=Ingen
 
|obl=Ingen
 
|foreleser=Svein Erik Bratsberg og Kjetil Nørvåg
 
|foreleser=Svein Erik Bratsberg og Kjetil Nørvåg
|lab=Nei
 
 
|eksamen=Semesteroppgave og eksamen
 
|eksamen=Semesteroppgave og eksamen
 
|bok={{Boklink|forfatter=Ramakrishnan, Gehrke|tittel=Database Management Systems}}
 
|bok={{Boklink|forfatter=Ramakrishnan, Gehrke|tittel=Database Management Systems}}
|ov=5 obligatoriske øvinger, og en tredelt semesteroppgave.
+
|ov=Fem obligatoriske øvinger og en semesteroppgave
 
|nettside=[http://www.idi.ntnu.no/emner/tdt4145/ http://www.idi.ntnu.no/emner/tdt4145/]
 
|nettside=[http://www.idi.ntnu.no/emner/tdt4145/ http://www.idi.ntnu.no/emner/tdt4145/]
 +
|fork=
 +
|lab=Datmod
 
}}
 
}}
  

Nåværende revisjon fra 20. des. 2007 kl. 18:29

TDT4145 Datamodellering og databasesystemer
Foreleser: Svein Erik Bratsberg og Kjetil Nørvåg
Obligatorisk for: Ingen
Øvinger: Fem obligatoriske øvinger og en semesteroppgave
Lab: Datmod
Evalueringsform: Semesteroppgave og eksamen
Bøker: Ramakrishnan, Gehrke: Database Management Systems
Nettside: http://www.idi.ntnu.no/emner/tdt4145/

Faget bygger videre på det man lærte om databaser i TDT4110 Informasjonsteknologi grunnkurs, dvs. ER-diagrammer og mer avansert SQL. I tillegg lærer man om forskjellige datastrukturer og algoritmer som benyttes i implementasjonen av databaser, normaliseringsformer, paralellisering og feilhåndtering. Forelesningene avslutter vanligvis før påske, og pensum er ikke veldig omfattende. Informasjonsteknologi grunnkurs er ikke en forutsetning for å ta faget, men man må kunne litt Java for å gjennomføre fellesprosjektet. Fagsiden lister TDT4100 Objektorientert programmering og TDT4120 Algoritmer og datastrukturer som forutsetninger for å ta faget, men det kan diskuteres hvor vidt det siste er nødvendig. Relevansen for matematikere vil være hvis man skal jobbe videre i en IT-relatert retning. Det er for eksempel mye matematikk som ligger bak god design av databaser og algoritmer. Riktignok går ikke dette faget noe særlig dypt ned i matematikken. Faget kan også være praktisk å ha hvis man skulle komme borti databaser senere i arbeidslivet (for eksempel i en sommerjobb), i det innføringen som gis i ITGK er litt utilstrekkelig for profesjonellt bruk.