Forskjell mellom versjoner av «TDT4145 Datamodellering og databasesystemer»
(La til forutsetning for å ta faget,, info om undervisning, pluss relevans til studiene) |
|||
Linje 1: | Linje 1: | ||
− | {{ | + | {{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 | ||
− | |||
|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= | + | |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
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.