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)
AHuvudområde
Datalogi och datateknik
Teknik
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
VT13 CDATE för programstuderande
Perioder
VT13 P3 (4,0 hp), P4 (2,0 hp)
Anmälningskod
60199Kursen startar
2013 vecka: 2Kursen slutar
2013 vecka: 21Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Michael Minock <minock@kth.se>
Målgrupp
Endast öppen för CDATE, TKOMK, och TMAIM.
Del av program
VT14 dbtd14 för programstuderande
Perioder
VT14 P3 (4,0 hp), P4 (2,0 hp)
Anmälningskod
60070Kursen startar
2014 vecka: 4Kursen slutar
2014 vecka: 23Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Michael Minock <minock@kth.se>
Målgrupp
Endast öppen för CDATE, CDATE-INT, CDATE-JAP, CDATE-KIN och TKOMK.
Del av program
- Civilingenjör och lärare, åk 3, TIKT, Obligatorisk
- Civilingenjörsutb i datateknik, åk 2, Obligatorisk
- Civilingenjörsutb i datateknik, åk 2, INT, Obligatorisk
- Civilingenjörsutb i datateknik, åk 2, JAP, Obligatorisk
- Civilingenjörsutb i datateknik, åk 2, KIN, Obligatorisk
- Kandidatprogram, informations- och kommunikationsteknik, åk 3, Villkorligt valfri
- Masterprogram, maskininlärning, åk 1, MAIB, Villkorligt valfri
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.
