Opleiding : SQL databases en taal voor niet-informatici

SQL databases en taal voor niet-informatici

Downloaden in pdf-formaat Deze cursus delen via mail 2


Deze verkennende opleiding geeft u inzicht in de zogenaamde relationele databases en hun werkingsprincipes. U maakt gebruik van de SQL-taal om de gegevens van een database te raadplegen. U raakt ook vertrouwd met meer geavanceerde query’s om informatie te analyseren.


Inter
Intra
Op maat

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. SIF
Prijs : 1760 € V.B.
  3d - 21u00




Deze verkennende opleiding geeft u inzicht in de zogenaamde relationele databases en hun werkingsprincipes. U maakt gebruik van de SQL-taal om de gegevens van een database te raadplegen. U raakt ook vertrouwd met meer geavanceerde query’s om informatie te analyseren.

Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
  • Het principe en de inhoud van een relationele database begrijpen
  • Query’s aanmaken om gegevens te extraheren volgens verschillende criteria
  • Query’s uitvoeren met joins om de informatie van meerdere tabellen weer te geven
  • Eenvoudige berekeningen en aggregaties van gegevens gebruiken
  • Resultaten van meerdere query’s combineren

Doelgroep
Rapporterings- of analysemanagers, assistenten, eenieder die behoefte heeft om een databank met SQL-taal te raadplegen.

Voorafgaande vereisten
Geen bijzondere kennis.

Opleidingsprogramma

Inleiding tot databases

  • Wat is een database en een database server?
  • Een relationeel model lezen.
  • Samenstelling van een tabel. Begrip kolom en types.
  • Primaire sleutel en uniciteit.
  • Begrip referentiële integriteit.
  • Tool om een basis te raadplegen
Oefening
Raadpleging van de database op zoek naar tabellen, kolommen en sleutels.

Gegevens van een tabel ophalen

  • Wat is een extractie-query?
  • De terug te sturen waarden opsommen.
  • De WHERE-clausule om de gegevens te filteren.
  • Het gebrek aan waarde (NULL marker).
  • Regels terugsturen zonder duplicaten (DISTINCT).
  • Restrictieoperatoren (BETWEEN, IN, LIKE...).
Oefening
Raadpleging van verschillende tabellen op basis van verschillende criteria.

Gegevens van meerdere tabellen raadplegen

  • Principe van de joins: de informatie weergeven vanaf verschillende tabellen.
  • Interne verbinding en externe verbinding.
  • De "natural join" en de moeilijkheden daarvan.
  • Operators (UNION, INTERSECT...).
  • Inleiding tot de weergaven: principe en belang.
Oefening
Query’s uitvoeren met joins en verzameloperators.

Ordening en statistieken

  • Geaggregeerde waarden zoeken (MIN, MAX, AVG, SUM...).
  • Relatieve aggregaten berekenen met GROUP BY.
  • Geaggregeerde waarden filteren met HAVING.
  • Aggregaten en details mengen met OVER.
  • Ordening van de resultaten met RANK, ROW_NUMBER.
Oefening
Query's maken met behulp van eenvoudige berekeningen en aggregaten. Subtotalen en nummering.

De gegevens presenteren en sorteren

  • De gegevens van de kolommen met aliassen presenteren.
  • Conversie van het ene type naar het andere.
  • Keuzes maken met behulp van de CASE operator.
  • De gegevens sorteren met ORDER BY.
  • Bewerkingen met tekenreeksen, data.
Oefening
Gebruik van functies om de presentatie van het resultaat van de query’s te verbeteren.

Gebruik van subquery’s

  • Wat is een subquery?
  • De verschillende soorten resultaten.
  • Subquery’s lijst en operators IN, ANY/SOME en ALL.
  • Gecorreleerde subquery’s.
Oefening
Het schrijven van query’s met subquery’s van verschillende vormen.


Praktische modaliteiten
Praktisch werk
Afwisselende presentatie van voorbeelden van query’s, demonstraties en praktische toepassingen.
Leer methodes;
Talrijke progressieve oefeningen om gegevens te extraheren uit een voorbeelddatabase. Gemeenschappelijke opleiding voor alle relationele databases (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...).

Feedback van klanten
4,5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand