Kursen ges i år som en distanskurs,
på kvartsfart under hela vårterminen.
Kursen bygger på självständigt arbete av studenterna, eller i grupp om man vill.
Tidigare har den också getts som campuskurs,
och det finns videofilmade föreläsningar från den på YouTube.
Nytt för i år är att vi har Zoom-möten, på de tider som finns bokade i schemat.
Examinationen på kursen består av inlämningsuppgifter och en hemtenta.
Man måste ha lämnat in inlämningsuppgifterna innan man gör tentan.
Hemtentan kommer (beroende på studenternas önskemål) att kunna skrivas
mot slutet av vårterminen,
och vid behov en omtenta i augusti,
plus eventuellt ytterligare ett omtentatillfälle under hösten 2021.
Betyget på kursen (3, 4 eller 5) bestäms inte av tentan,
utan av hur många inlämningsuppgifter man gör.
Kursen var ursprungligen tänkt för studenter som läser tredje året
på Dataingenjörsprogrammet,
men alla som uppfyller förkunskapskraven är välkomna att gå den.
Förkunskapskraven är:
någon grundkurs om databaser, till exempel
Databasteknik
någon kurs i C-programmering eller i nödfall C++,
till exempel vår kurs Programmering grundkurs
(webbsidor från en tidigare upplaga finns
här)
någon kurs om algoritmer och datastrukturer,
till exempel vår kurs Programmeringsmetodik
(webbsidor från en tidigare upplaga finns
här)
Dessutom har man nytta av att kunna Java, C# och Lisp.
Thomas Padron-McCarthy, Tore Risch:
Databasteknik.
Studentlitteratur 2005.
ISBN 91-44-04449-6.
Ramez Elmasri, Shamkant B Navathe:
Fundamentals of Database Systems, 6th Ed, Addison-Wesley 2010.
ISBN 0-321-41506-X.
Man kan också använda femte upplagan av Elmasri/Navathe, från 2007.
Dessutom finns laborationshandledning och annan information på kursens hemsida.
Delar av den svenska kursboken baseras på en
webbkurs om databaser,
som finns fritt tillgänglig på webben.
Användbara länkar
Grundkursen om databaser, med bland annat en del information om Mimer:
Databasteknik
Mimer,
en av de databashanterare som vi kommer att använda i kursen.
Här kan man bland annat läsa hela
dokumentationen,
och
ladda ner
utvecklingsversioner (med begränsat antal samtidiga uppkopplingar)
för olika operativsystem.
Den svenska kursboken har
en egen webbplats,
med svar till övningar, mm.