SQL


Leer autonoom informatie opvragen uit uw IT systemen!

Introductie

Alle essentiële gegevens van klanten, producten, personen, facturatie en meer worden opgeslagen, bewerkt en opgevraagd in relationele databases, zoals MS SQL Server. Deze databases vormen de ruggengraat van uw organisatie en steeds meer Power Users wensen dan ook autonoom - zonder tussenkomst van collega's of externe IT-leveranciers – relevante gegevens opvragen binnen de context van hun jobrol. Met SQL leert men om in eerste instantie queries te schrijven met als doel de gewenste informatie uit de systemen (lees: databases) te halen.

Omschrijving

De opleiding is het ideale vertrekpunt om de eerste stappen te leren zetten in het bevragen van uw databases, m.a.w. query's te leren schrijven.

Voor wie is deze opleiding bestemd?

  • Power Users
  • Afdelingshoofden
  • Projectmanagers
  • Business Unit Managers
  • System ingenieurs

Voorkennis

Er is geen specifieke voorkennis vereist.

Methodologie

  • De opleiding is een afwisseling tussen concepten, demo's en hands-on oefeningen onder begeleiding van de docent.
  • Deelnemers moeten zelf over een laptop beschikken, waarop de nodige software dient geïnstalleerd te worden. Eén week voor de start van de opleiding ontvangt u de nodige praktische informatie om uw laptop met de juiste software te installeren.
sql-2-4_2020-607.jpg

Programma

Introductie relationele databanken: begrippen, werking en opbouw:

  • Tabellen
  • Soorten relaties
  • Introductie: primary key, foreign Key

Basis commando’s en éénvoudige queries  maken (SQL Syntax):

  • commando’s: SELECT FROM WHERE, ….
  • Operatoren: NOT, AND, OR, …
  • Gebruik van NULL-waarden
  • Weergave van query resultaten: ORDER BY, DISTINCT … AS
  • Statische functies: AVG, SUM, MIN, MAX, COUNT
  • Het gebruik van BUILT-IN Functies
  • Gebruik van GROUP BY

Complexere (meerdere tabellen) queries:

  • JOIN functies:
    • Doel van een JOIN functie
    • Soorten: INNER JOIN, OUTER JOIN, CROSS JOIN
  • UNION functie:
    • Doel van een UNION functie
  • SUBSELECTS binnen één query
  • Operatoren ANY en ALL
  • Operator IN een SUBSELECT

Bewerkingen op tabellen:

  • Wijzigen inhoud van tabellen: INSERT, DELETE, UPDATE
  • Creëren van een tabel: CREATE TABLE
  • Wijzigen van een tabelstructuur: ALTER TABLE
  • Verwijderen van een volledige tabel: DROP TABLE

Werken met 'constraints':

  • Wat is een constraint, waarom en wanneer best gebruiken?
  • Veel gebruikte constraints:
    • NULL en NOT NULL
    • UNIQUE
    • PRIMARY KEY, FOREIGN KEY
    • CHECK, DEFAULT, INDEX

Toekennen van toegangsrechten, server en database rollen

Virtuele tabellen opmaken en VIEWS


Escala helpt u graag in uw continu streven naar verbetering en professionalisering.
Via in-house opleidingen, advies en begeleiding biedt Escala de nodige ondersteuning.