Kursplan för Databasteknik II

Database Design II

Det finns en senare version av kursplanen.

Kursplan

  • 5 högskolepoäng
  • Kurskod: 1DL400
  • Utbildningsnivå: Avancerad nivå
  • Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N

    Förklaring av koder

    Koden visar kursens utbildningsnivå och fördjupning i förhållande till andra kurser inom huvudområdet och examensfordringarna för generella examina:

    Grundnivå

    • G1N: har endast gymnasiala förkunskapskrav
    • G1F: har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
    • G1E: innehåller särskilt utformat examensarbete för högskoleexamen
    • G2F: har minst 60 hp kurs/er på grundnivå som förkunskapskrav
    • G2E: har minst 60 hp kurs/er på grundnivå som förkunskapskrav, innehåller examensarbete för kandidatexamen
    • GXX: kursens fördjupning kan inte klassificeras

    Avancerad nivå

    • A1N: har endast kurs/er på grundnivå som förkunskapskrav
    • A1F: har kurs/er på avancerad nivå som förkunskapskrav
    • A1E: innehåller examensarbete för magisterexamen
    • A2E: innehåller examensarbete för masterexamen
    • AXX: kursens fördjupning kan inte klassificeras

  • Betygsskala: Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
  • Inrättad: 2007-03-15
  • Inrättad av: Teknisk-naturvetenskapliga fakultetsnämnden
  • Reviderad: 2010-10-27
  • Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden
  • Gäller från: HT 2011
  • Behörighet:

    120 hp varav 15 hp i matematik och 40 hp i datavetenskap eller systemvetenskap, inkl. en fortsättningskurs i programmering, en grundkurs i algoritmer och datastrukturer samt en grundkurs i databasteknik.

  • Ansvarig institution: Institutionen för informationsteknologi

Mål

För godkänt betyg ska studenten kunna använda design, tekniker och representationsmetoder som används i moderna databashanteringssystem för avancerade tillämpningar.

Innehåll

Kursen innehåller en fördjupad behandling av databasområdet som omfattar

  • introduktion till säkerhets- och accesskontroll,
  • mekanismer för dataintegritet,
  • en genomgång av avancerad design av databassystem med procedurell SQL och applikationsgränssnitt,
  • funktion hos aktiva databaser med databasregler eller triggers,
  • en genomgång av funktionen hos objekt-orienterade och objekt-relationella databaser,
  • frågeprocessning av databasfrågor inkluderande relationsalgebra, relationskalkyl och frågeoptimering,
  • uppbyggnaden och funktionen hos datalager,
  • hantering av icke-konventionella data inom multimedia och spatiala databaser,
  • uppbyggnaden och funktionen hos distribuerade databassystem,
  • hantering av XML-baserad data,
  • trimning av databasparametrar, samt
  • en genomgång av krav från, och design av, avancerade databas-applikationer.

Undervisning

Föreläsningar, lektioner, laborationer och inlämningsuppgifter. Även seminarier och gästföreläsningar kan förekomma.

Examination

Skriftlig tentamen (3 hp) och uppgifter (2 hp).

När kursen ges i kurspaket med Databasteknik I examineras båda kurser tillsammans.

Övriga föreskrifter

Kurstillfällen kan förekomma där Databasteknik I och Databasteknik II ges integrerat i ett kurspaket.

Litteratur

Litteraturlista

Det finns en senare version av litteraturlistan.

Gäller från: VT 2011

I bibliotekets söktjänst kan du se om en titel finns elektroniskt.

På svenska

In English

  • Elmasri, Ramez; Navathe, Sham Fundamentals of database systems

    6. ed.: Upper Saddle River, N.J.: Pearson Education, 2010

    Se bibliotekets söktjänst

Versioner av litteraturlistan