SQL

Loader DigitalCityEen ogenblik, aub...

SQL

(Réf.68)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Ontdek SQL en leer hoe u standaard query's maakt om gegevens te selecteren, op te slaan, te wijzigen of te verwijderen

Opleidingsprogramma

Ontdekking van de SQL taal

Geschiedenis, versies en standaardisering van de SQL-taal
Notie van instantie
Structuur van een instantie: basis, schema's en objecten
Belangrijkste DBMS (Database Management Systems)

Ontwerpen van een databank

Conceptueel gegevensmodel: tabellen en relaties
Aanmaken van de database
Aanmaken van tabellen
Soorten kolommen
Toevoegen van constraints
Toevoegen van indexen, utility

Workshop: ontwerpen en creëren van een voorbeeld DB

Manipuleren van de gegevens in de database

Gegevens invoegen
Gegevens wijzigen
Gegevens verwijderen

Workshop: creëren en manipuleren van gegevens in de testdatabank

Query's schrijven

Gegevensselectie: algemene syntaxis
Attributen
- Operator *
- Attribuut aliassen
- Operator DISTINCT
FROM-clausule en tabel aliassen
Combinatie van filters: AND en OR
Notie van predicaat
LIKE predicaat
IN en NOT INT predicaten
Rekening houden met NULLs: IS NULL predicaat
ORDER BY-clausule
OFFSET/FETCH/LIMIT

Workshop: opvragen van tabellen - omgaan met de verschillende besproken predicaten - sorteren van eerdere extracties

Functies gebruiken

Scalar-functies
String-handling-functies
Rekenfuncties
Datumfuncties
Aggregaatfuncties: definitie, gebruik
Belangrijkste aggregaatfuncties

Workshop: Omgaan met de verschillende tekenreeks- en datumfuncties - Gebruik van de functies SUM, MIN en MAX

Resultaten groeperen

Groeperingen maken : GROUP BY
Filteren op groeperingen : HAVING

Workshop: gebruik van SUM, MIN en MAX functies op groepen

Subquery's schrijven

Principe van subquery's
Eenvoudige subquery's
Gecorreleerde subquery's
EXISTS/NOT EXISTS predicaten

Workshop: omgaan met subquery's

Beheren van tijdelijke tabellen

Gemeenschappelijke tabeluitdrukkingen (CTE): problemen, gebruik
Syntaxis

Gebruik van set operatoren

Notie van verzamelingen
UNION operator
INTERSECT operator
EXCEPT of MINUS operator (Oracle)

Uitvoeren van joins tussen tabellen

Notie van cartesisch product
Notie van joins
Interne join
Auto-join
Externe joins

Workshop: omgaan met de verschillende soorten verbindingen

Vensterfuncties gebruiken

Presentatie
Vensterconfiguratie: OVER-clausule
- PARTITION BY predicaat
- ORDER BY predicaat
- ROW BETWEEN predicaat
- RANGE BETWEEN predicaat
- GROUP BETWEEN predicaat
- EXCLUDE-optie

Workshop: belangen van windowing-functies

Geavanceerde concepten

Views: toegang vereenvoudigen en voorspellen
Optimalisering: hoe een structuur bestuderen en de prestaties beïnvloeden
Normalisering en abstracties: een systeem klaar om te evolueren
Definitie van opgeslagen procedures
Definitie van functies

Workshops: views schrijven en query's uitvoeren - stored procedures en functies implementeren en calls schrijven.

Slagen voor de certificering (indien voorzien in de financiering)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.