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.
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
Opgelet: Deze opleiding wordt georganiseerd door onze partner Skilliant. Het erkenningsnummer voor Skilliant is DV.O214464.
Kies eerst een locatie/tijdstip om deze gegevens te kunnen zien
Escala helpt u graag in uw continu streven naar verbetering en professionalisering.
Via in-house opleidingen, advies en begeleiding biedt Escala de nodige ondersteuning.