Kursplanering – Databasutveckling, databasadministration och

Kursplanering – Databasutveckling, databasadministration och
prestandaoptimering, grund
Fakta
Ämne
Poäng
Kurskod
Klass
Programmering och databasutveckling
15 Yh-poäng
YSYS-DAG
Systemutvecklare.NET 2
Syfte och
koppling till
yrkesrollen
För att kunna arbeta som systemutvecklare är det nödvändigt att kunna utveckla
och administrera databaser. Nästan alla system som utvecklas idag bygger på en
databas. Syftet med kursen är att ge studenterna en stabil grund inom
relationsdatabaser.
Innehåll
I denna kurs får studenten lära sig hur en databashanterare och databas
fungerar och är uppbyggd. Kursen belyser SQL, skillnader mellan olika
databaser, hur man bygger normaliserade databaser utifrån en verksamhet samt
vad transaktionshantering innebär. Kursen behandlar även hur man skriver
SQL-frågor mot en databas för att få ut statistik och trender över en verksamhet.
Mål
Efter genomgången kurs skall den studerande kunna:
 Redogöra för ett databassystems funktioner och uppbyggnad
 Sortera, strukturera och lagra data i en relationsdatabas
 Tillämpa frågespråket SQL
 Redogöra för hur man bygger databaser
 Redogöra för transaktionshantering
Lärare och
kursansvarig
Lärare och kursansvarig: Mahmud Al Hakim, [email protected],
076-1659879
Obligatorisk
Litteratur
Titel
Författare
Kommentar
Beginning SQL Server
Robin Dewson
for Developers
Den obligatoriska litteraturen ingår i examinerande moment.
Referenslitteratur
Titel
http://www.w3schools.
com/sql/
Författare
w3schools
Område som
fördjupningen behandlar
SQL
Microsoft MSDN
Microsoft
Referenslitteraturen ger dig en möjlighet att fördjupa dig inom ämnets olika
områden. Du kan även använda referenslitteraturen för att skapa större
utmaningar i dina studier. Denna litteratur ingår inte i examinerande moment.
Sida 1 av 3
Schema
Datum
Tid
26/10
13.00-16.00
Moment




Introduktion till
databaser
MS SQL Server
Installation och
konfiguration
SQL Server
Management Studio
Installera Northwind
databas
Litteraturhänvisning
Att läsa: kapitel 1 och
2
27/10
09.00-16.00


Introduktion till SQL
SQL Övningar
w3schools.com/sql
28/10
09.00-12.00


SQL fortsättning
Transaktionshantering
w3schools.com/sql
13.00-16.00


Laboration 1
Installera Adventure
Works 2014
http://msftdbprodsa
mples.codeplex.com/r
eleases/view/125550

Inlämningsppgift 1 delas
ut. Redovisas den 2/11
2/11
09.00-12.00
13.00-16.00

SQL-frågor mot
Adventure Works




Databasdesign
Nycklar
Relationer
Normalisering
Att läsa: kapitel 3
Muntlig redovisning av
inlämnings-uppgift 1
 Laboration 2
3/11
09.00-12.00
13.00-16.00
4/11



Att skapa tabeller
Datatyper
Övningar
Att läsa: kapitel 5
Självstudier
09.00-12.00

Arbeta med diagram
13.00-16.00

Laboration 3
Inlämningsuppgift 2
delas ut. Redovisas den
9/11
Sida 2 av 3
Att läsa: kapitel 6, sid.
189-196
9/11
09.00-12.00
13.00-16.00
Examination
och betygssättning

Skapa applikationsprogram mot en
relationsdatabas
Muntlig redovisning av
inlämningsuppgift 2
 Laboration 4
 Skapa applikationsprogram mot en
relationsdatabas
 Entity Framework
10/11
09.00-12.00
11/11
13.00-16.00
09.00-16.00
Självstudier
MySQL Databaser
16/11
30/11
09.00-12.00
08:30-09:00
Skriftligt prov
Prov- och
betygsgenomgång
Microsoft MSDN
Lärarmaterial
I denna kurs kommer betyget i huvudsak sättas utifrån följande underlag:
 1 Skriftligt prov
 2 Inlämningsuppgifter
Allt som den studerande presterar under kurstiden kommer att vägas in vid
betygssättningen. Det gäller till exempel prov, inlämningsuppgifter och de
kunskaper, färdigheter samt den förståelse som uppvisas under lektionstid.
Betygskriterierna för Godkänd respektive Väl godkänd är:
Godkänd
 Den studerande redogör för ett databassystems funktioner och
uppbyggnad
 Den studerande sorterar, strukturerar och lagrar data i en
relationsdatabas
 Den studerande tillämpar frågespråket SQL
 Den studerande redogör för hur man bygger databaser
 Den studerande redogör för transaktionshantering
Väl godkänd
För betyget Väl godkänd krävs dessutom:
 Den studerande redogör med säkerhet för hur man bygger databaser
 Den studerande använder med säkerhet frågespråk för att få ut
avancerad statistik och trender över en verksamhet
Sida 3 av 3