Informatik: Avancerade databassystem

Lunds universitet
Sammanfattning
Fristående kurser (grundnivå)
Lund
7.5 hp
Deltid
Klassrum
Startdatum: Höst 2024 - Lund

Informatik: Avancerade databassystem

Avancerade databassystem ger dig en djup och grundlig förståelse av både konceptuella och tekniska områden kopplade till relationsdatabaser, Relational Database Management Systems (RDBMS), och Structured Query Language (SQL).

Kursen använder AI-baserade verktyg och moderna Integrated Development Environments (IDE) för utveckling av databas-backends och klienter. Kursen använder molnplattformen Microsoft Azure för utveckling och driftsättning av databaser.

Kursen förutsätter grundläggande kunskaper i konceptuell datamodellering och grundläggande kunskaper i SQL. Med den här kursen kommer du att utveckla dina färdigheter i att utforma och implementera databaslösningar som stöder verksamheten och verksamhetsmålen. Du kommer att få en djupare förståelse för teori, modeller och metoder för relationsdatabaser och en förmåga att använda dessa i olika scenarier.

Kursinnehåll, konceptuella aspekter:

  • Konceptuell datamodellering med hjälp av Enhanced Entity Relationship (EER) diagram i två olika notationer och jämförelser med objektorienterad modellering.
  • Att fånga verksamhetskrav relaterade till långvarig datalagring i EER-diagram.
  • Omvandling av konceptuella datamodeller till relationer (Relational Database Theory).
  • Implementering av relationer i ett Relational Database Management System (RDBMS).
  • Normal forms och normalisering upp till Fourth Normal Form (4NF).
  • Databasvyer och implementering av integritetsbegränsningar.

Kursinnehåll, tekniska aspekter:

  • Implementering av centraliserade, decentraliserade och distribuerade databaser.
  • Transaktionshantering.
  • Datareplikering och distribuerade transaktioner.
  • Samtidighet och återställning av transaktioner.
  • Svårigheter relaterade till RDBMS-arkitektur och klientarkitektur.
  • Avancerade och inbäddade SQL-skript, inklusive SQL-triggers och lagrade procedurer. Återkomsthantering.
  • Tekniker för effektiv och säker datalagring, återkomst och återställning.
  • Query-optimering och prestandajustering.

Undervisningen består av föreläsningar, lektioner, laborationer och inspelat videomaterial. Examinationen består av inlämningsuppgifter, presentationer och ett skriftligt prov.

Kursansvarig

Björn Svensson

Förkunskaper

Grundläggande samt avklarade kurser motsvarande SYSA21 Informatik: Introduktion till informationssystem, 30 hp, och SYSB13 Informationssystem: IS- och verksamhetsutveckling, 30 hp. Engelska 6/B.

Lunds universitet

Lunds universitet

Lunds universitet har sin naturliga plats bland Europas främsta lärosäten. Som Skandinaviens största enhet för högre utbildning och forskning bedriver universitetet idag verksamhet inom ett brett spektrum av ämnen. På Lunds universitet arbetar cirka 6 800 personer – lärare, forskare, administrativ...


Läs mer om Lunds universitet och visa alla utbildningar

Hitta till utbildaren

Lunds universitet


Recensioner

Det finns inga recensioner för Informatik: Avancerade databassystem

Jobb & Lön

Var finns framtidens jobb & hur mycket kommer jag att tjäna?

Få koll på vad du kan tjäna efter din utbildning och om den branschen är värd att investera din tid i.

Till Jobb & Lön