Kursbeskrivning
Kurs i grunderna om databaser, databasmodeller samt frågespråket SQL
Detta är en kurs för dig som vill lära dig grunderna om databaser, databasmodeller samt frågespråket SQL. Kursen är inte direkt knuten till någon specifik databas utan behandlar relationsdatabaser och SQL ur ett mer generellt perspektiv.
Vid de öppna kurstillfällena används i huvudsak Microsoft SQL Server, men där det skiljer sig åt mellan olika databaser tar vi upp det och visar skillnaderna. Vad gäller övningarna under kursen så kan var och en välja i vilken databas man vill göra dem, samma exempeldatabas finns tillgänglig både i SQL Server, Oracle, MySQL samt PostgreSQL. Vid en företagsanpassad kurs anpassar vi användandet av databas efter önskemål.
Nästan allt i grundkursen är samma mellan olika databaser så det går lika bra att applicera kursinnehållet på någon annan databas som t.ex. DB2, Filemaker, FirebirdSQL, Access m.fl
Kommande kursstarter
Varför välja Rubid Datautbildningar?
Centralt läge
Kursledare med branschexpertis
Erbjuder hybridupplägg
Målgrupp
Kursen vänder sig till dig som vill lära dig grunderna om databaser, databasmodeller samt frågespråket SQL.
Inga förkunskaper om relationsdatabaser eller SQL är nödvändiga, viss datorvana förutsätts dock. Erfarenhet från Excel eller annan datahantering underlättar men är inget krav.
Både företag och privatpersoner är välkomna.
Kursinnehåll
Vi går igenom nedanstående punkter på kursen, brukar dock även gå att anpassa något utefter önskemål hos deltagarna.
- Relationsdatabaser
- Vad är en relationsdatabas
- Så är den uppbyggd
- Så fungerar den
- Grundläggande begrepp
- Kort historik & bakgrund
- Datamodeller
- Grundläggande teorier bakom en datamodell
- Undvika redundans och inkonsistent data
- Normalisering
- Designa en enklare datamodell
- Ändra i tabellstrukturen – 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 – FOREGIN KEY
- Ändra data i tabeller – DML (Data Modification Language)
- Lägga till data/rader i tabeller – INSERT INTO
- Ändra i befintliga data – UPDATE
- Ta bort data/rader i tabeller – DELETE
- Skapa enklare SQL-frågor
- Välja ut kolumner från en tabell – SELECT, FROM
- Filtrera data med villkor – WHERE, AND, OR
- Sortera data – ORDER BY, ASC, DESC
- SQL blandat
- Kommentarer i SQL-koden
- Unika värden, rensa bort dubbletter – DISTINCT
- Döpa om kolumner (alias) – AS
- Slå samman flera resultat – UNION
- Filtrering av data
- Större/mindre än, inte lika med mm. – >, <, !=
- Intervaller – BETWEEN
- Sökning med joker-tecken i texter – 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 JOIN
- RIGHT JOIN
- FULL JOIN
- Samt alla ovan med villkor
- Översiktlig genomgång av
- Datavalidering – CONSTRAINT
- Prestanda – INDEX
Fortsatta studier
Om ni vill fördjupa er ytterligare i så passar vår Fortsättningskurs i Databaser & SQL alldeles utmärkt, den tar vid där grundkursen slutar. För datum och mer info se kursens webbsida.
Även den går både som öppen samt går att få som företagsanpassad.
Upplägg
Genomförande
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 varsin dator under kursen där övningar mm. utförs, så ni behöver inte ta med egen dator. Vid deltagande på distans kopplar man upp sig remote mot våra kursdatorer alternativt installerar programmen själv på sin egen dator.
Vad gäller övningarna under kursen så kan var och en välja i vilken databas man vill göra dem, samma exempeldatabas finns tillgänglig både i SQL Server och Oracle. Vid en företagsanpassad kurs anpassar vi användandet av databas efter önskemål.
Vid de öppna kurstillfällena används i huvudsak Microsoft SQL Server, men där det skiljer sig åt mellan olika databaser tar vi upp det och visar skillnaderna.
Nästan allt i grundkursen är gemensamt mellan alla relationsdatabaser så det går lika bra att applicera kursinnehållet på någon annan databas som t.ex. MySQL, PostgreSQL, DB2, Filemaker, FirebirdSQL, Access med flera.
Antal deltagare
Av praktiska själ i våra lokaler har vi en begränsning på max 12 deltagare på plats. Vi brukar också begränsa totala antalet (inkl. distans) till max 15 deltagare, detta för att kunna hålla bästa möjliga kvalitét på kursen.
Tid & plats
Öppna kurstillfällen
Vid vår öppna kurstillfällen (se aktuella datum överst på sidan) är kurstiden 9.00-16.30 med en timmes lunch (ungefär 12.00-13.00). Samtliga vår öppna kurser är så kallade hybridkurser, dvs. det går bra att delta antingen på plats hos oss alternativt på distans via Teams. Ni väljer det som passar er bäst.
I Stockholm hålls kurserna i våra kurslokaler på Sveavägen 140, på nära promenadavstånd från Odenplan (tunnelbana & pendeltåg). I dessa kurser ingår lättare frukost, lunch, eftermiddagsfika samt kaffe/te och frukt mm. under dagen. Vi öppnar upp för kaffe och fralla mm. från kl. 8.30, så ni är välkomna från dess.
Företagsanpassad kurs
Vid en företagsanpassad kurs så kommer vi gärna ut till er och håller kursen på plats i era lokaler, alternativt går det även bra att vara i våra kurslokaler på Sveavägen 140 i Stockholm. Givetvis går det även bra att få en företagsanpassad kurs online på distans också, det är vilket som passar er bäst.
Vi brukar rekommendera 9.00-16.30 även vid dessa kurser men det går bra att justera efter önskemål. Det går även bra att dela upp kursen med några dagars mellanrum om man så önskar.
Kursen går att få över hela Sverige.
Investering
Öppna kurstillfällen
Vid våra öppna kurstillfällen ingår allt kursmaterial, lättare frukost, lunch, eftermiddagsfika samt kaffe/te och frukt mm. under dagen. För priser, se överst på sidan för respektive datum och ort.
Företagsanpassad kurs
Priserna nedan gäller då vi kommer ut till er och håller kurs i era lokaler, inom Stockholmsområdet. Vi har med oss all utrustning som krävs, ni behöver endast ordna med lämplig lokal. I dessa kurser ingår alltså inte lokal. Av praktiska skäl ej heller frukost & lunch. Däremot har vi alltid med oss frukt & godis.
Priserna nedan är per person och beroende på antal deltagare vid samma kurstillfälle:
Antal deltagare Pris per/person
1 25.000 kr
2 13.700 kr
3 9.900 kr
4 7.960 kr
5 6.740 kr
6 5.900 kr
7 5.280 kr
8 4.800 kr
9 4.420 kr
10 4.110 kr
11 3.850 kr
12 3.630 kr
13 3.440 kr
14 3.270 kr
15 3.120 kr
Samtliga priser är i SEK och exkl. moms.
För ytterligare information och priser angående bokning av lokal alternativt kurs utanför Stockholm, vänligen fyll i en intresseanmälan nedan, så återkommer vi med en offert så snart som möjligt.
Mat & logi
Öppna kurstillfällen
Vid våra fasta kurstillfällen ingår lättare frukost, lunch, eftermiddagsfika samt kaffe/te och frukt mm. under dagen.
Företagsanpassad kurs
Vid dessa kurser ingår av praktiska skäl inte frukost lunch och kaffe, vi brukar däremot alltid ha med oss frukt och godis.
Önskar ni hjälp att hitta boende inför kursen, kontakta oss gärna så kan vi rekommendera boenden i närheten av kurslokalen.
Kursens mål
Efter kursen har du förståelse för hur en relationsdatabas är uppbyggd och fungerar. Du kan även designa en enklare databasmodell och implementera den i en databas samt sätta in, ändra och ta bort data i den.
Du kan även ta ut data ur både en och flera tabeller samtidigt samt sortera, filtrera, gruppera, summera och beräkna data som du väljer ut.
För mer detaljerat innehåll i kursen, se rubriken Kursinnehåll ovan.
Kursledare
Kursledare på kuren är Daniel Karlstedt, med drygt 20 års erfarenhet av datahantering, så som databaser, SQL, Access, Excel, Power BI och programutveckling mm. Har hållit kurser i ämnena sedan 2007.
Brinner för ämnet är pedagogisk och älskar att lära ut, alltid mycket uppskattad utbildare.
Examen, diplom m.m.
Efter genomförd kurs erhålls kursintyg i digitalt format. Kan även fås i pappersformat på begäran.
Intresseanmälan
Recensioner
Snittbetyg: 4,9
mycket bra kurs och kursupplägg
Kursledaren Daniel var kunnig och engagerande. Lärde ut på ett pedagogiskt sätt med varierande teori och praktik.
Kan inte komma på något som skulle ha gjort kursen bättre! Rek...
Rubid
Rubid erbjuder kurser inom framför allt Excel, Access samt Databaser & SQL. Vi anordnar kurser för allt från en person och uppåt. Vi håller samtliga våra kurser som företagsanpassade och vissa även som öppna kurstillfällen med fasta datum där alla...
Läs mer om Rubid Datautbildningar och visa alla utbildningar.
Mycket givande kurs i SQL, kommer gå vidare med fortsättningskursen när tillfälle ges. Trevligt upplägg över de 2 dagarna och Daniel är en bra lärare.