Databasteknik I
Kursplan, Grundnivå, 1DL300
Kursen är avvecklad.
- Kod
- 1DL300
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Datavetenskap G1F, System i teknik och samhälle G1F, Teknik G1F
- Betygsskala
- Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 15 mars 2007
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Matematik 15 hp och datavetenskap 22,5 hp
inkl. grundläggande programmering, datastrukturer och grundläggande logik.
Mål
För godkänt betyg ska studenten kunna
- designa och använda relationsdatabaser i både teori och praktisk tillämpning, och
- förklara grundläggande skillnader mellan databasdesign och konventionell programmering.
Innehåll
Kursen innehåller en introduktion till databasområdet och databasterminologi, entitets-relations (ER) modellering och utvidgad entitets-relations (EER) modellering, genomgång av relationsdatamodellen och relationsalgebra samt transformering av datarepresentationen från ER datamodellen till relationsdatamodellen, introduktion till fysisk databasdesign med funktionella beroenden och normalisering, introduktion till frågor, uppdateringar och data definition med hjälp av frågespråket SQL, introduktion till transaktioner, grundläggande tekniker för transaktionshantering och samtidighetskontroll (eng. concurrency control) och återhämtning (eng. recovery), introduktion till fysisk databasdesign med filorganisation, en-nivå index och träd-index (eng. single-level index and tree index), introduktion till procedurell SQL och applikationsgränsnitt, samt orientering om avancerade databas-applikationer och -tekniker.
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 II 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.
Litteraturlista
- Litteraturlista giltig från och med vårterminen 2013
- Litteraturlista giltig från och med höstterminen 2012
- Litteraturlista giltig från och med vårterminen 2011
- Litteraturlista giltig från och med höstterminen 2010
- Litteraturlista giltig från och med höstterminen 2007, version 2
- Litteraturlista giltig från och med höstterminen 2007, version 1