studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2016
 
TDDD46 Databasteknik, 8 hp
/Database Technology/

För:   IT  


OBS!

Får ej ingå i examen samtidigt som TDDD12, TDDD37 eller TDDD81.


 

Prel. schemalagd tid: 66
Rek. självstudietid: 147

  Utbildningsområde: Teknik

Huvudområde: Datateknik   Nivå (G1,G2,A): G2

  Mål:  IUAE-matris
Kursen behandlar teoretiska och praktiska kunskaper om principer för lagring och återvinning av information i ett modernt databassystem. Efter kursen ska du kunna:
  • förklara och använda dig av de viktigaste begreppen inom databaser och databasteknik pÃ¥ ett korrekt sätt.
  • designa en datamodell med hjälp av EER-modellering
  • designa och använda en relationsdatabas.
  • redogöra för den teoretiska grunden för relationsmodellen och hur denna pÃ¥verkar vad som är bra design av en databas.
  • redogöra för vilka filstrukturer i databashanteringssystemet som kan användas för att implementera en databas.
  • redogöra för grundprincier om hur man kan indexera en databas.
  • redogöra för de problem som kan uppstÃ¥ när databasen hanterar mÃ¥nga användare.
  • förklara hur databasen kan garantera att data är persistenta.
  • exemplifiera datahanteringens betydelse för effektiv hantering av miljöpÃ¥verkan, energi- och resursförbrukning.
  • applicera dessa kunskaper genom att själv designa och implementera en mindre databas.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Grundkurs i programmering. Datastrukturer och algoritmer.

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Databaser och datamodeller, avancerad kurs; data mining

  Organisation:
Kursen består av föreläsningar, basgruppsarbete och laborationer. Föreläsningarna behandlar teori och metodik samt ger praktiska exempel. Basgruppsarbetet fördjupar teorin och illustrerar dess relevans i verkliga applikationer. Under laborationerna utförs ett antal uppgifter som illustrerar principerna för design och utnyttjande av en databas samt ett mindre projektarbete.

  Kursinnehåll:
  • Principer för och använding av generella databashanteringssystem (DBMS)
  • Metoder för databasdesign och databasanvändning, datamodelleringstekniker ER-modellen
  • Relationsdatabaser, SQL och relationsalgebra
  • Normalisering av relationsdatabaser
  • Databasspecifika datastrukturer, indexering av databaser
  • Transaktioner och samtidighetskontroll
  • Ã.terställning av databaser och felhantering
  • Exempel pÃ¥ hur effektiv datahantering kan bidra till hÃ¥llbar utveckling bland annat genom vinjetter och projektarbete med anknytning till ett terminsgemensamt scenario


  Kurslitteratur:
Elmasri, R. and Navathe, S. B. Fundamentals of Database Systems, 3e, 4e, 5e eller 6e upplaga, Addison Wesley. OBS: Den 6e upplagans titel är: Database Systems - Models, Languages, Design, and Application Programming.

  Examination:
TEN1 LAB1 BAS1
En skriftlig tentamen (U,3,4,5)
En laborationskurs (U,G)
Basgruppsarbete (U,G)
3 hp
4 hp
1 hp
 
Uppgifterna på tentamen består i en praktisk och en teoretisk del. Den praktiska testar studentens förmåga att skapa en ER-modell, översätta en ER-modell till en relationsdatabas, skriva SQL-uttryck samt att normalisera en given relation. Den teoretiska delen testar studentens förståelse av de övriga kursmomenten.
Laborationsdelen testar studenternas förmåga att ställa frågor mot en relationsdatabas med hjälp av SQL. Den testar också förmågan att modellera ett problem med ER-modellen, samt implementera detta i en relationsdatabas. Laborationsdelen innehåller ett mindre projektarbete där studenterna får designa och implementera en mindre databas som illustrerar hur datahantering kan användas för att minska miljöpåverkan eller effektivisera energihantering.



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Patrick Lambrix
Examinator: Jose M. Pena
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2016 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 05/20/2013