Grunnleggende kurs i SQL-programmering. Kurset passer godt for deg som skal jobbe med relasjonelle databaser, som f.eks. Oracle, PostgreSQL, Microsoft SQL-server eller MySQL/MariaDB. Mer enn 500 norske analytikere, økonomer og programmerere har tatt dette kurset med stort utbytte.
Målsetting
Etter gjennomført kurs vil deltakerne være fortrolige med å søke etter data i SQL-databaser, opprette tabeller, sette inn data, endre og slette data, og skrive effektive og portable SQL-setninger.
Forkunnskaper
Kurset krever ingen forkunnskaper annet enn generell datakunnskap, men noe kjennskap til databaser vil være en fordel. Kurset vil såvidt mulig bli tilpasset deltakernes forkunnskaper.
Kursinnhold
- Introduksjon til relasjonsdatabaser og relasjonsmodellen: Normalisering på ulike normalformer, ACID-kravene etc.
- Introduksjon til Microsoft SQL Server, MySQL, MariaDB, PostgreSQL og Oracle.
- Gjennomgang av klientverktøy som Microsoft Management Studio, Azure Data Studio, Oracle SQL Developer, MySQL Workbench, PgAdmin4, samt terminalklienter for Microsoft SQL Server, Oracle, MySQL/MariaDB og PostgreSQL.
- Søk i SQL-databaser, bl.a. med bruk av under-spørringer og inner- og outer joins.
- Filtrering og sortering av data.
- Aggregering og grupperng av data, filtrering av grupper
- Oppretting, endring, kopiering og sletting av databaser og tabeller,
- Innsetting, oppdatering og sletting av data i tabeller
- Oppretting og bruk av indekser og views.
- Skjema-design med bruk av ulike data-typer, tegnsett og lagringsformater..
Gjennomføring
Kurset er et fire-dagers online kurs med lærer, og gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er innleveringsoppgaver til hvert av hovedtemaene som gjennomgås. Deltakerne får tilgang til en e-læringsportal med norsk dokumentasjon, spørsmålsforum osv, og beholder denne tilgangen også etter at kuset er fullført.
Hva sier tidligere deltakere om kurset?
- Helt Topp
- Dette var “Spot on” for meg
- Kurset passet som sagt perfekt til mitt formål
- Jeg er veldig fornøyd med både kursoppsett og kursleder. Fint opplegg med å bli undervist og deretter prøve seg på oppgaver i etterkant. Mange gode eksempler fra det virkelige livet fra kursleder underveis. Stort pluss at vi får tilgang til databasen og annet kursmateriell etter kurset.
- Veldig bra struktur på kurset. Det gjelder både innhold, tempo, fordeling av temaer på de forskjellige kursdagene og veldig bra kommunikasjon fra kursleder.
- Takk for fint kurs! Jeg fikk lært masse, og er veldig glad for å fortsatt ha tilgang til dokumentasjonen. Veldig fint å kunne se tilbake på.
- Veldig bra innhold og ikke minst en veldig hyggelig kursleder. Det merkes at kurslederen ønsker at deltakerne skulle få lært så mye som mulig.
- Syntes dette var et veldig bra kurs hvor man på en god måte greier å dekke mye innhold på kort tid. Kurslederen formidler på en god og forståelig måte, med praktiske og relevante eksempler. Tommel opp.!