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.
Versioner av kursplanen
- Senaste kursplan (giltig från HT 2023)
- Äldre kursplan (giltig från VT 2019, version 2)
- Äldre kursplan (giltig från VT 2019, version 1)
- Äldre kursplan (giltig från HT 2012)
- Äldre kursplan (giltig från HT 2011)
- Äldre kursplan (giltig från HT 2009)
- Äldre kursplan (giltig från HT 2007, version 2)
- Äldre kursplan (giltig från HT 2007, version 1)
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
-
Padron-McCarthy, Thomas;
Risch, Tore
Databasteknik
Lund: Studentlitteratur, 2005
In English
-
Elmasri, Ramez;
Navathe, Sham
Fundamentals of database systems
6. ed.: Upper Saddle River, N.J.: Pearson Education, 2010
Versioner av litteraturlistan
- Senaste litteraturlista (giltig från VT 2011, version 2)
- Äldre litteraturlista (giltig från VT 2011, version 1)