Databaser

7,5 hp

Kursplan, Grundnivå, 2IS216

Kod
2IS216
Utbildningsnivå
Grundnivå
Huvudområde(n) med fördjupning
Programvaruteknik G1F
Betygsskala
Väl godkänd (VG), Godkänd (G), Underkänd (U)
Fastställd av
Institutionsstyrelsen, 27 november 2014
Ansvarig institution
Institutionen för informatik och media

Allmänt

Kursen ingår i följande utbildningsprogram:

Avancerad webbprogrammering, 120 högskolepoäng

Behörighetskrav

7,5 hp programmering

Mål

Vad gäller kunskap och förståelse förväntas studenten efter genomgången kurs kunna:

Redogöra för relationsmodellen

Redogöra för begreppen konceptuell modell visavi implementationsmodell

Redogöra för ER-diagram, relationsscheman och normaliseringens roll i designen av en relationsdatabas

Redogöra för principer för transaktionshantering

Redogöra för säkerhet vad gäller access av data i databaserVad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna:

Med hjälp av ER-diagram identifiera och beskriva informationsbehovet hos en mindre organisation

Med normaliseringsförfarande analysera och transformera en konceptuell modell till en relationsdatabas

Definiera en relationsdatabas samt lägga in, ändra och hämta data ur denna med SQL

Konstruera procedurer, triggers samt funktioner

Kommunicera och motivera lösningsförslagVad gäller värderingsförmåga och förhållningssätt ska studenten efter genomgången kurs kunna:•

Värdera kvalitén hos datamodeller givet olika kriterier

Innehåll

ER-diagram: grafisk modell av entiteter, dess egenskaper och deras inbördes sammanhang

Relationer: datalagring i tabeller och datahantering

SQL: standardiserade textbaserade frågespråk

Transaktionshantering, datasäkerhet, back-up och transaktionsloggar

Konstruktion och användning av procedurer, triggers samt funktioner

Moment 1: Modellering och implementation, 5 hp

Momentet tar upp ER-diagram: grafisk modell av entiteter, dess egenskaper och deras inbördes sammanhang

Relationer: datalagring i tabeller och datahantering

Konstruktion och användning av procedurer, triggers samt funktioner

Moment 2: Transaktionshantering och fleranvändarsystem, 2.5 hp

Momentet behandlar Transaktionshantering ,fleranvändarsystem och säkerhet.

Undervisning

Kursen ges i form av föreläsningar och övningsuppgifter.

Examination

Momenten examineras genom tentamen och inlämningsuppgifter

För betyget Godkänd på hel kurs krävs att samtliga moment är godkända. För betyget Väl godkänd på hel kurs krävs väl godkänt på samtliga moment.

Övriga föreskrifter

Kursen ges på Gotland

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin