SQL

Opleiding ICT en informatiemanagement 200607

Introductie

Relationele databanken zoals MS SQL Server zijn het kloppende hart waarin alle cruciale data van klanten, producten, personen, facutratiegegevens, ... opgeslaan, bewerkt en opgevraagd worden. Steeds meer Power Users wensen autonoom - zonder tussenkomst van collega's of externe IT leveranciers - data uit hun systemen te raadplegen die belangrijk zijn binnen context van hun jobrol. Hiervoor dient met SQL-taal aan te leren om in eerste instantie queries te leren schrijven (maw via SQL-taal de database leren bevragen) met als doel de gewenste informatie uit systemen (lees: databases) te halen.

Omschrijving

De opleiding is het ideale vertrekpunt om de eerste stappen te leren zetten in het bevragen van database of maw Queries te leren schrijven.

Voor wie is deze opleiding bestemd?

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

Voorkennis

Er geen specifieke voorkennis vereist.

Methodologie

De opleiding is een afwisseling tussen concepten, demo's door de docent 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: primairy 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 contraints:
    • 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.

Lesdata

Datum Startuur Einduur
donderdag 30/05/2024 09:00 12:00
donderdag 30/05/2024 13:00 16:00
donderdag 06/06/2024 09:00 12:00
donderdag 06/06/2024 13:00 16:00

Data onder voorbehoud van eventuele wijzigingen.

Locatie

  • Escala Kortrijk
  • Doorniksesteenweg 220
  • 8500 Kortrijk
Bekijk op Google Maps

Contact

  • T: 078 35 39 30
  • Tine@escala.be

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