SuperUsers billede

SQL

SQL giver friheden til præcist at udvælge og manipulere data fra database servers.  Opnå bedre performance og frihed gennem SQL, frem for træk-og-slip værktøjer.

SQL forløb

SQL Kurser

  • SU-240 SQL Programmering Grundkursus (3 dage)
    • Kurset gør dig i stand til at forstå og anvende SQL til at tilgå databaser og omsætte problemstillinger i hverdagen til anvendelig SQL-syntaks. Du lærer at skrive "god SQL", der virker på alle platforme – inklusive Microsoft SQL Server, Oracle, IBM DB2, PostgreSQL, MySQL / Maria DB m.fl.
  • SU-241 SQL Programmering Videregående (3 dage)
    • Kurset giver dig viden og færdigheder til at udvikle strategi og SQL-kode ud fra et rapportønske eller tolke eksisterende SQL-kode for at udlede rapportønsket. Det kræver, at man kan vælge den bedste strategi, kan kombinere kommandoer og er fortrolig med SQL-tankegangen, hvilket dette kursus sikrer.
  • SU-245 SQL og Dataanalyse (3 dage)
    • Kurset giver viden og færdigheder til at bruge avanceret SQL-kode til at returnere statistiske data – til fx rapporter eller befolkning af Data Warehouses.
  • SU-242 MS Transact SQL (T-SQL) Programmering (3 dage)
    • På kurset lærer du nødvendige teknikker fra Microsoft T-SQL (uden for SQL-standarden): bl.a. datohåndtering, variable, stored procedures, user-defined functions. Det er vigtige udvidelser til standard SQL specifikke for Microsoft SQL Servers, som ofte er centrale i daglig drift af MS SQL Servers.
  • SU-780 Relational and Dimensional Modeling (3 dage)
    • Få ekspertise i tankegangen og logikken bag relationelle- og dimensionelle datamodeller. Kurset gør dig i stand til at navigere i eksisterende databaser, oprette nye og oversætte forretningsbehov til databasemodeller.
  • SU-285 PostgreSQL Database Administration (DBA) (2 dage)
    • På kurset får du den nødvendige viden og færdigheder til at etablere og administrere en PostgreSQL-databaseserver samt til at stå for den daglige drift.
  • SU-284 PostgreSQL Programmering (3 dage)
    • Kurset giver deltagere en introduktion til PostgreSQL-programmering med fokus på de emner, der adskiller PostgreSQL fra de andre databaseservere.
  • DP-601 Implementing a Lakehouse with Microsoft Fabric (1 dag)
    • Få det forkromede overblik over Microsoft Fabric og de produkter samt værktøjer til dataanalyse, som platformen indeholder.
  • SU-777 Power BI Grundkursus (3 dage)
    • Kurset er til dig, som vil godt fra start med at lave rapporter i Power BI. Du bliver klædt på til at forstå vigtige principper samt at anvende de centrale byggesten i Power BI til effektiv dataanalyse og -visualisering. Du introduceres også til udgivelse og deling af rapporter og dashboards i Power BI service.
  • SU-782 DAX Programmering Grundkursus (3 dage)
    • Kurset giver dig en grundig introduktion til principperne og tankegangen bag DAX. DAX er en forudsætning for at kunne tilføje beregninger i Power BI, Excel Power Pivot og Analysis Services, der ikke på forhånd er tilgængelige som træk-og-slip løsninger.
  • SU-280 MySQL Programmering (3 dage)
    • På kurset får du en introduktion til MySQL-programmering med fokus på de emner, der adskiller MySQL fra andre databaseservere. Kurset dækker også MariaDB.
  • SU-281 MySQL Database Administration (DBA) (2 dage)
    • Kurset giver dig viden og færdigheder til at administrere en MySQL-databaseserver – fx backup/restore, sikkerhed, automatisering, overvågning o.m.a.
  • SU-282 MariaDB Programmering (3 dage)
    • Kurset giver deltagere en introduktion til MariaDB/MySQL-programmering med fokus på de emner, der adskiller MariaDB og MySQL fra de andre databaseservere.
  • SU-283 MariaDB Database Administration (DBA) (2 dage)
    • På kurset opnår du viden og færdigheder til at administrere en MariaDB-databaseserver – fx backup/restore, sikkerhed, automatisering, overvågning o.m.a.
  • SU-239 Introduktion til Databasedesign (3 dage)
    • På kurset lærer du grundlæggende begreber, relationelt databasedesign og forbindelse mellem tabeldesign og forretningsregler. Vægten er på dialog, cases og øvelser.

SQL certificeringspakker

Listepris 30.000 DKK
Din pris 25.000 DKK
(Eksl. moms)
Listepris 46.200 DKK
Din pris 32.800 DKK
(Eksl. moms)
Listepris 46.200 DKK
Din pris 32.800 DKK
(Eksl. moms)
Listepris 29.300 DKK
Din pris 24.800 DKK
(Eksl. moms)

Er du i tvivl?

Det ligger os meget på sinde, at du finder det kursus, der skaber mest værdi for dig og din arbejdsplads. Brug 2 minutter på at ringe eller skrive til vores rådgivere, der sidder klar med teknisk sparring.

SuperUsers

Kort om SQL

SQL er et special-purpose programmeringssprog til håndtering af data i relationelle databaser, og er verdens mest anvendte programmeringssprog til databaser.

SQL standarden

Standarden for SQL tager udgangspunkt i Relational Modeling – en måde at strukturere forretningens data og få dem ned i tabeller. I tankegangen bag SQL har de enkelte kommandoer deres præcise funktion og plads.

Vi har valgt at oprette en serie SQL kurser med udgangspunkt i standarden, som introducerer tankegangen og de centrale kommandoer. Indholdet af disse kurser kan derfor anvendes direkte på stort set alle database servere.

Kursisten kan derefter til- og fravælge de kommandoer som den respektive database server har implementeret udenfor standarden for SQL.

SuperUsers tilgang til SQL

Vi har valgt først at introducere de mest basale kommandoer i standarden. Dernæst fokuserer vi på tankegangen, og dermed strategierne, for både at læse og skrive kompleks SQL.

Dertil kurser i avanceret SQL henholdsvis database design tankegangen. Disse kurser er uafhængige af database server producenten ( Microsoft, Oracle, IBM Db2, MySQL, MariaDB, PostgreSQL etc ).

Vi har oprettet et kursus rettet specifikt mod Microsoft SQL servernes SQL dialekt ”T-SQL”.

SQL taler med relationelle databaser

Relationelle databaser er verdens mest udbredte måde at gemme og hente større mængder data.

Bygger på en tankegang omkring at identificere: 1. Forretningens entiteter (personer, varer, fakturaer, dimser), 2. Hvordan de identificeres i den virkelige verden (Primary Key), 3. Hvordan de spiller roller i forhold til hinanden (relationer).

Relationelle databaser har i praksis vist sig at være meget stærke til almindelige typer data (regnskaber, personkartoteker, produktkataloger, dataopsamling etc.)

Hvordan forstår man SQL?

Sproget SQL udspringer af tankegangen bag design af relationelle databaser. Historisk udviklede kredsen omkring Edgar Codd sproget SQL fra mængdelæren i matematik. Grundsyntaksen for SQL er stort ikke blevet ændret de sidste 20-25 år.

SQL kan ikke læses ”oppefra og ned”, men følger en logisk tankegang. Vi tror på, at det vigtigste er at forstå tankegangen bag SQL, når man skal lære at programmere i SQL.

SuperUsers udbyder kurserne SU-240 og SU-241, som giver dig den basale tankegang bag SQL.