Logga in

Registrera

D0018E · Luleå tekniska universitet

Databasteknik

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
7.5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Digitalt bevarande
Institution
Institutionen för system- och rymdteknik (SRT)

Lärandemål

Efter godkänd kurs ska följande kunskaper och färdigheter ska kunna visas av dig:

  • kunskap om beprövade metoder och teorier för databasdesign.
  • färdighet att kritiskt och kreativt modellera, formulera, och implementera ett databasschema med olika metoder och verktyg för datamodellering och databasdesign.
  • färdighet att använda frågespråk.
  • kunskap om den interna uppbyggnaden av ett databasmanagementsystem (DBMS) för samtidig hantering av många användare med hög prestanda och tillförlitlighet.
  • färdighet att utvärdera och analysera för- och nackdelar med olika typer av databassystem såsom relationsdatabaser, nyckel/värde-datalager, dokumentdatabaser, grafdatabaser och tidseriedatabaser.
  • färdighet att agilt utveckla en enkel webb-baserad applikation på en databas för lagring av data.
  • färdighet att bedöma samhälleliga och etiska aspekter kring utveckling av databassystem
Kursinnehåll
Kursen hjälper dig att skaffa kunskaper om databaser och beständig datalagring i ett systemperspektiv. Du får insikt i relationsdatabasers användning inklusive styrkor och svagheter. Du får lära dig identifiera applikationskrav för att kunna designa ett bra databasschema. Du får en översikt av andra typer av databaser (t ex nyckel-värde, dokument, graf, tidsserie) och avvägningar av styrkor och svagheter. Du får lära dig identifiera applikationskrav för att kunna välja rätt databas i din lösning. Du får träna på att jobba agilt i en mindre grupp med att utveckla ett komplett system från en översiktlig problemspecifikation där ni själva definierar syftet samt specifika användarroller och krav. Teoretiskt innehåll: Systembyggnad, databasteori, metodiker för konceptuell och logisk datamodellering, relationsalgebra, frågespråk, ER/EER-modellering, funktionella beroenden, normaliseringsprocessen, datalagring och indexering, transaktionshantering, kriterier för datamodifiering (atomisk, konsistent, isolerad, persistent), kriterier för distribuerade databaser, metoder för ökad prestanda och tillgänglighet, felåterhämtning, transaktionsloggar, databasprogrammering, och databasanvändning.
Förutsättningar
  • Grundläggande behörighet samt kurser om minst 60 hp på grundnivå, varav följande kunskaper/kurser ingår: grundläggande kunskaper i objektorienterad programmering (tex D0010E Objektorienterad programmering och design), algoritmer och datastrukturer (tex D0012E Algoritmer och datastrukturer eller D0041D Datastruktuerer och algoritmer).
Litteratur
Luc Perkins, Eric Redmond, Jim R. Wilson, "Seven Databases in Seven Weeks (2nd edition), 2018, ISBN-13: 978-1-68050-253-4.
Liknande kurser vid andra universitet
Linköpings universitet

Linköpings universitet

Databasteknik

TDDD3713 tentor
Uppsala universitet

Uppsala universitet

Databasteknik I

1DL30110 tentor
Chalmers tekniska högskola

Chalmers tekniska högskola

Energiteknik

ENM16155 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

  • Guider

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • 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