Den här versionen av betygskriterierna gäller för kursen
DT105G Databasteknik, 7,5 högskolepoäng,
höstterminen 2023.
För betyget 3 krävs:
En felaktigt eller dåligt uppbyggd databas kan ge stora och långvariga svårigheter.
När man väl konstruerat en databas och börjat fylla den med data,
kan den finnas kvar i årtionden,
kanske långt efter att de nuvarande applikationsprogrammen slutat användas
och ersatts av nya, som arbetar med samma databas.
Även om det i teorin går att ändra databasens schema,
kan det i praktiken vara mycket svårt.
Därför är det mycket viktigt att göra ett korrekt och bra schema för databasen.
För att överhuvudtaget bli godkänd på kursen,
måste man ha järnkoll på grundläggande datamodellering.
Om man, bara som ett exempel, inte kan skilja på ett ett-till-många-samband
och ett många-till-många-samband blir man underkänd.
Om man inte kan implementera dem korrekt och bra i form av tabeller i en relationsdatabas,
blir man underkänd.
Dessutom krävs att man kan följande:
- Formulera SQL-frågor, inklusive med aggregatfunktioner, inre join och yttre join
- Förstå och använda sig av integritetsvillkor
- Grunder om prestanda, index och transaktioner
- Grunder om normalisering och normalformer
För betyget 4 krävs:
Mer kunskap och färdigheter att skriva SQL,
och en djupare förståelse för prestanda, index och transaktioner.
Förståelse för normalisering och normalformer.
Lagrade procedurer. Aktiva databaser. Databasbaserade webbplatser och XML.
För betyget 5 krävs:
Mer och bättre kunskap, förståelse och färdigheter.
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
27 oktober 2023