Databaser 2
Kursplan, Grundnivå, 2IS227
- Kod
- 2IS227
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Informationssystem G1F
- Betygsskala
- Väl godkänd (VG), Godkänd (G), Underkänd (U)
- Fastställd av
- Institutionsstyrelsen, 3 september 2019
- Ansvarig institution
- Institutionen för informatik och media
Allmänt
Kursen ingår i följande utbildningsprogram:
* Kandidatprogram i systemvetenskap, inriktning programvaruteknik 180 hp
Behörighetskrav
30 hp informationssystem eller motsvarande inklusive 7,5 hp databaser
Mål
Vad gäller kunskap och förståelse förväntas studenten efter genomgången kurs kunna:
- sammanfatta hur NoSQL-databaser fungerar
- förklara vad data warehouse, data mining och distribuerade databaser är och hur de relaterar till relations- och NoSQL-databaser.
Vad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna:
- implementera hantering av databastransaktioner,
- tillämpa avancerade tekniker i relationsdatabaser, exempelvis index, vyer, triggers och stored procedures,
- utforma och hantera NoSQL-databaser.
Vad gäller värderingsförmåga och förhållningssätt ska studenten efter genomgången kurs kunna:
- diskutera skillnader och likheter mellan NoSQL-databaser och relationsdatabaser,
- reflektera kring hur användande av databaser och datalagring kan påverka individ, organisation och samhälle utifrån etiska perspektiv.
Innehåll
Kursen är en fördjupning i relationsdatabaser där transaktionshantering och fleranvändarsystem behandlas samt en fördjupning i SQL med övningar i att arbeta med vyer, index, triggers, cursors och stored procedures.
Vidare behandlas olika typer av NoSQL-databaser med fokus på deras användning i applikationer och deras funktionalitet. Kursen tar även upp användningsområden och designprinciper för olika typer av databaser.
Kursen behandlar även etiska aspekter på hur utformning och användande av olika former av databaser och datalagring påverkar individer, organisationer och samhälle.
Undervisning
Kursen ges i form av föreläsningar, seminarier och laborationer.
Examination
Kursen examineras genom seminarier och inlämningsuppgifter.
Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare eller beslut om undantag som fattats av institutionens arbetsgrupp för studieärenden.