DD1368 Databasteknik för D 6,0 hp

Database Technology

En fortsättningskurs i datalogi som behandlar grunderna inom databastekniken.

  • Utbildningsnivå

    Grundnivå
  • Kursnivå (A-D)

    A
  • Huvudområde

    Datalogi och datateknik
    Teknik
  • Betygsskala

    A, B, C, D, E, FX, F

Kurstillfällen/kursomgångar

VT13 CDATE för programstuderande

VT14 dbtd14 för programstuderande

Lärandemål

Efter genomförd kurs ska du kunna:

  • förklara ett databashanteringssystems funktioner och uppbyggnad,
  • diskutera för- och nackdelar med olika databasmodeller,
  • modellera och strukturera data med hänsyn till aktuella restriktioner, 
  • förklara hur olika restriktioner påverkar databasstrukturen,
  • använda frågespråk för att formulera frågor samt beskriva den matematiska bakgrunden för frågespråk,
  • skriva inbäddade SQL-satser i ett tredjegenerationens programspråk.

Kursens huvudsakliga innehåll

Definition av relationsmodellen. Informationstrukturering enligt ”Entity-Relationsship”-modellen. Funktionella beroenden och deras betydelse för god databasdesign. Normalisering. Frågespråk och bakomliggande matematik. Transaktionshantering. Översikt över olika modeller för datarepresentation. Laborationer utförda på experimentella och kommersiella system.

Behörighet

För fristående kursstuderande: grundläggande högskolebehörighet samt 7,5 hp i matematik och 6 hp datalogi eller programmeringsteknik.

Litteratur

H. Garcia-Molina, J. Ullman and J. Widom, Database Systems: The Complete Book, Pearson Prentice Hall, 2009.

Examination

  • LAB2 - Laborationer, 3,0 hp, betygsskala: A, B, C, D, E, FX, F
  • TEN1 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

I denna kursomgång tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.

Krav för slutbetyg

Deltagarna i kursen förväntas medverka aktivt i kursens olika moment, i synnerhet vid övningar och laborationer. Dessutom betonas:

  • träning i att självständigt inhämta nödvändig kunskap,
  • träning i muntlig och redovisning.

Examinationen sker genom tentamen och obligatoriska datorlaborationer.

Ges av

CSC/Datalogi

Kontaktperson

Michael Minock, e-post: minock@csc.kth.se

Examinator

Michael Minock <minock@kth.se>

Påbyggnad

DD2447 Statistiska metoder i datalogin, DD2471 Moderna databassystem och databastillämpningar, DD2476 Sökmotorer och informationssökningssystem.

Versionsinformation

Kursplan giltig från och med HT11.
Examinationsinformation giltig från och med HT11.