studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2007
 
TDDC94 Databasteknik, 5,5 p / 8 hp
/Database Technology/

För:   COS   CS   D   IT   Y  

 

Prel. schemalagd tid: 50
Rek. självstudietid: 163

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):C

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

  Datavetenskap Datavetenskap, datalogi.

  Mål:
Kursen behandlar teoretiska och praktiska kunskaper om principer för lagring och återvinning av information i ett modernt databassystem. Efter kursen ska du:
  • Förstå och kunna använda dig av de viktigaste begreppen inom databaser och databasteknik på ett korrekt sätt.
  • Kunna designa en datamodell med hjälp av EER-modellering
  • Kunna designa och använda en relationsdatabas.
  • Förstå den teoretiska grunden för relationsmodellen och hur denna påverkar vad som är bra design av en databas.
  • Förstå vilka filstrukturer i databashanteringssystemet som kan användas för att implementera en databas.
  • Kunna grundprincier om hur man kan indexera en databas.
  • Förstå vilka problem som kan uppstå när databasen hanterar många användare och några möjliga lösningar på detta.
  • Förstå hur databasen kan garantera att data är persistenta och hur detta löses med hjälp av databasåterställning och backup.
  • Förstå huvudprinciperna bakom heuristisk frågeoptimering, samt givet en fråga kunna beräkna den optimerade frågan och uppskatta hur effektiv optimeringen varit.


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
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
Fördjupning inom multimediadatabaser i TDDC08 Multimedial informationssökning.

  Organisation:
Kursen består av föreläsningar och laborationer. Föreläsningarna behandlar teori och metodik samt ger praktiska exempel. Under laborationerna utförs ett antal uppgifter som illustrerar principerna för design och utnyttjande av en databas.

  Kursinnehåll:
Principer för och använding av generella databashanteringssystem (DBMS), metoder för databasdesign och databasanvändning, datamodelleringstekniker: ER-modellen, relationsdatabaser, databasspecifika datastrukturer, SQL, relationsalgebran och frågeoptimering, transaktioner, samtidighetskontroll, recovery.

  Kurslitteratur:
Elmasri & Navathe, Fundamentals of Database Systems, Fifth edition, 2006.

  Examination:
TEN1
LAB1
En skriftlig tentamen (U,3,4,5)
En laborationskurs (U,G)
- p
- p
/
/
4 hp
4 hp
 
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.
    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-utrryck samt att nomalisera en given relation. Den teoretiska delen testar studentens förståelse av de övriga kursmomenten.



    Undervisningsspråk är Engelska.
    Institution: IDA.
    Studierektor: Lena Strömbäck
    Examinator: Lena Strömbäck
    Länk till kurshemsida på kursgivande institution
    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 2008 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

    Tekniska högskolan vid Linköpings universitet

    Länk till sidans topp


    Informationsansvarig: TFK , val@tfk.liu.se
    Senast ändrad: 11/18/2007