Introduktion till databashantering

Högskola och universitet hos Umeå universitet, 7,5 högskolepoäng.

Kursen omfattar de begrepp och verktyg som behövs för att använda databasystem. Kursen börjar med att introducera de relationella och halvstrukturerade datamodellerna och sedan fördjupa sig i de klassiska relationella frågespråken (tuple-kalkyl och relationell algebra), normaliseringsteori och enhetrelationsmodellering. Detta följs av en djuplodande genomgång av SQL inklusive dess användning i en servermiljö. Kursens sista del omfattar halvstrukturerad datamodell med XML och åtkomst via XPath / XQuery.

Kursen består av två moduler:

Modul 1, teori, 4,5 hp

Denna modul täcker följande begrepp: relationsmodellen för data, bruk av SQL som självstående språk och dess användande i applikationer skrivna i C, Java eller Python som värdspråk för att uttrycka frågor och uppdateringar samt för att deklarera schema, relationsalgebra och relationskalkyl, Entity Relationship-baserad utveckling av schema, normalisering av relationella schema. Den semistrukturerade datamodellen som representeras i XML med frågor i XPath / XQuery.

Modul 2, laborationer, 3 hp

I denna modul omsätts en del av de teorier och tekniker som diskuteras i den teoretiska delen i praktik. Modulen består av ett antal obligatoriska uppgifter.

Starttillfällen

Yrkesområden den leder till