Databaser och SQL Grundkurs
Denna kurs ger dig en solid introduktion till databaser, databasmodeller och SQL – det standardiserade frågespråket för att hämta, lagra och analysera data i relationsdatabaser.
Kursen är oberoende av specifik databashanterare och fokuserar på relationsdatabaser och SQL ur ett generellt perspektiv.
Vi börjar från grunden, vilket innebär att inga förkunskaper krävs, men du får ändå en djup förståelse och praktiska färdigheter som kan användas direkt i arbetslivet eller vidare studier.
Kurslängd:
2 dagar
Kurstillfällen:
15–16 juni 2026, Stockholm & Distans (hybridkurs)
28–29 september 2026, Stockholm & Distans (hybridkurs)
4-5 november 2026, Stockholm & Distans (hybridkurs)
7-8 december 2026, Stockholm & Distans (hybridkurs)
Nästkommande kurstillfälle planeras till januari/februari 2027, datum meddelas senare.
Vid behov kan ytterligare kurstillfällen läggas till, så hör gärna av dig även om de befintliga kurstillfällena inte passar.
Priser:
9 960 kr per person vid våra fasta kurstillfällen
6 740 kr* per person, prisexempel för företagsanpassad kurs
*Prisexemplet för företagsanpassad kurs gäller vid 5 deltagare i Stockholm. Kurser kan även anordnas över hela landet, för allt från 1 deltagare och uppåt. För övriga priser, se rubriken Pris längre ner på sidan.
Du får lära dig
Efter genomförd kurs kan du:
- förstå hur en relationsdatabas är uppbyggd och fungerar, inklusive tabeller, relationer och nycklar
- designa enklare databasmodeller och genomföra dem
- hämta data från en eller flera tabeller, filtrera och sortera resultatet
- lägga till, uppdatera och ta bort data i databaser på ett korrekt sätt
- gruppera, summera och utföra andra beräkningar för att analysera data
För mer detaljerad information om kursinnehållet, se avsnittet Kursinnehåll längre ner på sidan.
Förkunskaper
Inga tidigare kunskaper i databaser eller programmering krävs. Viss datorvana förutsätts, till exempel att du kan hantera filer, mappar och grundläggande programvara på egen dator.
Kursupplägg
Under hela kursen varvas teori med många praktiska övningar, vilket ökar förståelsen och underlättar lärandet. Alla deltagare får tillgång till en egen dator under kursen där övningar med mera utförs, så du behöver inte ta med egen dator. Vid distansdeltagande ansluter du via fjärrskrivbord till våra kursdatorer, eller så kan du installera programvaran lokalt på din egen dator innan kursstart.
Vid öppna kurstillfällen används huvudsakligen Microsoft SQL Server. Vid skillnader mellan databaser går vi igenom dessa och visar hur funktionerna fungerar i respektive system.
Alla övningar kan göras i den databas som du föredrar. Samma exempeldatabas finns tillgänglig för både SQL Server och Oracle. Vid företagsanpassade kurser anpassar vi databasanvändningen efter era önskemål.
Nästan allt i grundkursen är gemensamt för alla relationsdatabaser, vilket innebär att kursinnehållet går att använda på andra databaser, exempelvis MySQL, PostgreSQL, DB2, FileMaker, FirebirdSQL och Access.
Öppna/företagsanpassade kurser
Vi erbjuder kurser både som öppna kurser och som företagsanpassade kurser, så att du kan välja det alternativ som passar dig bäst.
Öppen kurs
Vid våra öppna kurser är alla välkomna att boka en plats.
Vi står för lokal och all praktisk organisation, och du går kursen tillsammans med andra deltagare.
Lättare frukost och lunch ingår vid dessa kurstillfällen.
Företagsanpassad kurs
Vid en företagsanpassad kurs hålls kursen enbart för ditt företag eller din organisation. Vi kan komma till er och hålla kursen på plats i era lokaler, alternativt kan kursen genomföras hos oss eller på distans.
Kursinnehåll och tider kan anpassas i stor utsträckning efter era önskemål. Vi kan även använda era egna data, såsom databaser eller Excel-filer, i kursen om ni önskar.
Vid företagsbesök tar vi med all nödvändig utrustning, inklusive datorer med förinstallerad programvara till varje deltagare. Ni behöver endast ordna med lämplig lokal.
Kursformat
Öppen kurs
Alla våra öppna kurstillfällen är hybridkurser, vilket innebär att du kan delta antingen på plats hos oss eller på distans via Teams.
Företagsanpassad kurs
Vid företagsanpassade kurser kan vi erbjuda tre alternativ:
- Fysiskt på plats hos er
- Fysiskt på plats hos oss
- Digitalt på distans
Om kursen hålls i våra lokaler kan vi dessutom genomföra den som en hybridkurs, vilket gör att deltagare både på plats och på distans kan delta samtidigt.
Tid och plats
Öppen kurs
Vid våra öppna kurser (se aktuella datum överst på sidan) är kurstiderna 09.00–16.30 med en timmes lunch (ungefär 12.00–13.00).
Vi öppnar och serverar kaffe/te och fralla från kl. 08.30, så du är välkommen från dess. Det är dock bra om du är på plats senast strax innan kl. 09.00, eftersom kursen startar då.
Om du deltar på distans går det bra att ansluta från kl. 08.45.
Kurserna i Stockholm hålls i våra lokaler på Sveavägen 140, på gångavstånd från Odenplan (tunnelbana och pendeltåg). Se karta och vägbeskrivning här.
Företagsanpassad kurs
Vid företagsanpassade kurser kan vi anpassa kurstiderna efter era önskemål. Vi brukar rekommendera 09.00–16.30 med en timmes lunch, men tiderna kan justeras med cirka en timme åt vardera hållet.
Det går även att boka de två kursdagarna med några dagars mellanrum om så önskas.
Vi kan komma till er och hålla kursen på plats i era lokaler. Om ni saknar lokaler, eller om det passar bättre, kan kursen hållas i våra kurslokaler på Sveavägen 140 i Stockholm. Se karta och vägbeskrivning här.
Om ni önskar kan kursen även hållas helt på distans.
Antal deltagare
Öppen kurs
Av praktiska skäl i våra lokaler har vi en begränsning på max 12 deltagare på plats. Totalt antal deltagare, inklusive distansdeltagare, begränsas vanligtvis till max 15 deltagare för att kunna upprätthålla högsta möjliga kvalitet på kursen.
Företagsanpassad kurs
Vid företagsanpassade kurser kan vi anordna kurser för allt från 1 deltagare och uppåt. Om ni planerar fler än 12–15 deltagare rekommenderar vi att kursen delas upp på flera tillfällen med färre deltagare per tillfälle.
Pris
Öppen kurs
I våra öppna kurser ingår lättare frukost, lunch, eftermiddagsfika samt kaffe/te och frukt under dagen. Vi står för lokal och all praktisk utrustning, till exempel datorer under kursen.
Vid deltagande på plats ingår både fysiskt och digitalt kursmaterial. Om du deltar på distans ingår endast digitalt kursmaterial.
För aktuella priser, se överst på sidan för respektive datum och plats.
Företagsanpassad kurs
Priset för företagsanpassade kurser beror på antalet deltagare. Vi tillämpar en modell där totalpriset ökar ju fler deltagare, men priset per person sjunker. Se tabellen nedan för pris per deltagare.
Priserna gäller när vi kommer till er och håller kursen i era lokaler inom Stockholmsområdet, alternativt på distans. Vi tar med all utrustning som behövs, och ni behöver endast ordna med lämplig lokal. Observera att lokal samt frukost och lunch inte ingår vid företagsanpassade kurser.
Vi har vår bas i Stockholm men håller gärna kurser över hela landet. Vid kurs utanför Stockholm tillkommer kostnad för resa och logi för kursledaren.
Om ni saknar lokal eller vill hålla kursen hos oss i våra kurslokaler på Sveavägen 140 i Stockholm går det också bra. Kostnad för lokalen tillkommer då. Alternativt kan kursen förläggas till en extern konferensanläggning (ingår ej i priset).
För ytterligare information eller priser för bokning av lokal eller kurs utanför Stockholm, vänligen kontakta oss eller fyll i en offertförfrågan. Vi återkommer med offert så snart som möjligt.
Pris per person vid företagsanpassad kurs beroende på antal deltagare:
| Antal deltagare | Pris per person (SEK) |
| 1 | 25 000 |
| 2 | 13 700 |
| 3 | 9 900 |
| 4 | 7 960 |
| 5 | 6 740 |
| 6 | 5 900 |
| 7 | 5 280 |
| 8 | 4 800 |
| 9 | 4 420 |
| 10 | 4 110 |
| 11 | 3 850 |
| 12 | 3 630 |
| 13 | 3 440 |
| 14 | 3 270 |
| 15 | 3 120 |
Bokning
Öppen kurs
Platser på våra fasta kurstillfällen bokas enklast via bokningsformuläret. Det går självklart även bra att kontakta oss direkt för att boka en plats.
Företagsanpassad kurs
För företagsanpassade kurser, vänligen kontakta oss via webben, mejl eller telefon för bokning och offertförfrågan.
Skräddarsydd kurs
Passar inte våra färdiga kurser? Vi kan även skräddarsy kurser helt efter era önskemål, exempelvis vad gäller kursinnehåll, kurslängd, plats och upplägg.
För ytterligare information, vänligen kontakta oss eller fyll i en offertförfrågan, så återkommer vi med ett förslag och pris.
Kursinnehåll
Relationsdatabaser
- Vad är en relationsdatabas
- Så är den uppbyggd
- Så fungerar den
- Grundläggande begrepp
- Kort historik och bakgrund
Datamodeller
- Grundläggande teorier bakom en datamodell
- Undvika redundans och inkonsistent data
- Normalisering
- Designa en enklare datamodell
Ändra i tabellstruktur – DDL (Data Definition Language)
- Skapa databaser och tabeller –
CREATE - Ändra struktur i befintliga tabeller –
ALTER - Ta bort tabeller –
DROP - Datatyper
- Primärnycklar –
PRIMARY KEY - Främmande nycklar –
FOREIGN KEY
Ändra data i tabeller – DML (Data Modification Language)
- Lägga till data/rader –
INSERT INTO - Ändra befintlig data –
UPDATE - Ta bort data/rader –
DELETE
Skapa enklare SQL-frågor
- Välja kolumner från en tabell –
SELECT,FROM - Filtrera data med villkor –
WHERE,AND,OR - Sortera data –
ORDER BY,ASC,DESC
Övriga SQL-funktioner
- Kommentarer i SQL-koden
- Unika värden, rensa bort dubbletter –
DISTINCT - Döpa om kolumner (alias) –
AS - Slå samman flera resultat –
UNION
Filtrera data i SQL
- Större/mindre än, inte lika med –
>,<,!= - Intervaller –
BETWEEN - Sökning med jokertecken i text –
LIKE - Lista av värden –
IN - Jämförelser med null-värden –
IS NULL - Begränsa antal rader –
TOP,LIMIT,FETCH FIRST,ROWNUM
Beräkningar i SQL på radnivå
- De fyra räknesätten
- Konstanter
- Prioriteringsordning och parenteser
Kolumnberäkningar och gruppering av data
- Aggregerade funktioner –
COUNT,SUM,MIN,MAX,AVG - Gruppering –
GROUP BY - Villkor på gruppnivå –
HAVING
Välja ut data från flera tabeller i samma fråga
- Teorin bakom matchning av två tabeller
- Koppla ihop två tabeller –
JOIN,ON - Koppla ihop fler än två tabeller
Flera varianter av JOIN
LEFT JOINRIGHT JOINFULL JOIN- Alla ovan med villkor
Översiktlig genomgång av
- Datavalidering –
CONSTRAINT - Prestanda –
INDEX

