TDDD46 · 8 hp · Grundnivå (G2X) · Datateknik
Databasteknik
Nedlagd · ersatt av TDDD37
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Ingår i 1 program
Om kursen
Mål
Kursen behandlar teoretiska och praktiska kunskaper om principer för lagring och återvinning av information i ett modernt databassystem. Efter kursen ska du kunna:
- förklara och använda dig av de viktigaste begreppen inom databaser och databasteknik på ett korrekt sätt.
- designa en datamodell med hjälp av EER-modellering
- designa och använda en relationsdatabas.
- redogöra för den teoretiska grunden för relationsmodellen och hur denna påverkar vad som är bra design av en databas.
- redogöra för vilka filstrukturer i databashanteringssystemet som kan användas för att implementera en databas.
- redogöra för grundprincier om hur man kan indexera en databas.
- redogöra för de problem som kan uppstå när databasen hanterar många användare.
- förklara hur databasen kan garantera att data är persistenta.
- exemplifiera datahanteringens betydelse för effektiv hantering av miljöpåverkan, energi- och resursförbrukning.
- applicera dessa kunskaper genom att själv designa och implementera en mindre databas.
Innehåll
- Principer för och använding av generella databashanteringssystem (DBMS)
- Metoder för databasdesign och databasanvändning, datamodelleringstekniker ER-modellen
- Relationsdatabaser, SQL och relationsalgebra
- Normalisering av relationsdatabaser
- Databasspecifika datastrukturer, indexering av databaser
- Transaktioner och samtidighetskontroll
- Återställning av databaser och felhantering
- Exempel på hur effektiv datahantering kan bidra till hållbar utveckling bland annat genom vinjetter och projektarbete med anknytning till ett terminsgemensamt scenario
- Examinator
- Olaf Hartig
- Schemalagd tid
- 68 h
- Huvudområde
- Datateknik