Tentalabbet

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
Kursplanen på Studieinfo ↗