Databaser
Kursplan, Grundnivå, 2IS216
Kursen är avvecklad.
- 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