Logga in

Registrera

5DV202 · Umeå universitet

Introduktion till databashantering

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
Språk
Engelska
Institution

Lärandemål

Kunskap och förståelse Efter genomgången kurs ska studenten kunna:

  • beskriva relationsmodellen för data (FSR 1),
  • förklara vad begreppsmässig modellering är och hur den används i utveckling av databasschema (FSR 2)
  • visa gedigen förståelse för normalformer för relationella schema och beskriva algoritmer för att realisera dem (FSR 3),
  • visa en god förståelse för datamodellering och frågeställande i semistrukturerad data-sammanhang (FSR 4).
  • Färdighet och förmåga Efter genomgången kurs ska studenten kunna:
  • visa förmåga att deklarera relationella schema med SQL (FSR 5),
  • visa bred kompetens i att formulera frågor och uppdateringar i SQL (FSR 6),
  • utveckla gränssnitt mot databashanteringssystem med stöd av ODBC med C, Java eller Python som värdspråk (FSR 7),
  • uttrycka frågor i relationsalgebra och relationskalkyl (FSR 8),
  • översätta Entity Relationship-specifikationer till relationella schema (FSR 9),
  • definiera enkla scheman i XML, representera data inom dessa scheman och uttryck enkla frågor i XPath / XQuery (FSR 10).
Kursinnehåll
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.
Förutsättningar
  • För tillträde till kursen krävs 60 hp i huvudområdet datavetenskap eller 2 års avklarade studier, i båda fallen inkluderande kurserna (eller motsvarande kunskaper):
  • Antingen kursen DV2: Algoritmer och problemlösning (5DV169) eller Datastrukturer och Algoritmer (5DV149/5DV150) och
  • DV4: Datavetenskaplig logik (5DV163) eller Grundläggande logik och modellteori (5DV102) eller minst 22.5hp kurser i matematik
  • Engelska A och svenska för grundläggande behörighet för högskolestudier (om kursen ges på svenska).
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan
DD135143 tentor
Kungliga Tekniska högskolan
DD132038 tentor
Kungliga Tekniska högskolan
IV135125 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

7.5
Institutionen för datavetenskap

Kungliga Tekniska högskolan

Logik för dataloger

Kungliga Tekniska högskolan

Tillämpad datalogi

Kungliga Tekniska högskolan

Datalagring

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB