producera en konceptuell modell för en relationell databas baserade på kravspecifikationer,
översätta en konceptuell modell till relationsmodellen,
använda SQL-språket för att skapa, modifiera och hämta data från relationella databaser,
förklara, motivera och tillämpa normaliseringstekniker,
producera program som lagrar, ändrar och hämtar data lagrade i databaser,
tillämpa index och andra tekniker för att förbättra databasers prestanda,
redogöra för integritetsfrågor relaterade till använding av databaser med avseende på GDPR,
förklara principer för datasäkerhet inom databaser,
använda skyddsmekanismer för databaser,
presentera och diskutera kursens innehåll muntligt och skriftligt med för utbildningsnivån lämplig färdighet.
Kursinnehåll
Kursen innehåller
Förutsättningar
60 hp matematik eller datavetenskap. Diskret matematik (till exempel Algebra I), algoritmer och datastrukturer samt en fortsättningskurs i programmering genomgångna.