Aperçu du cours
Opleidingsdoelstellingen : Na deze opleiding zal de deelnemer in staat zijn om databases te exploiteren met de belangrijkste functionaliteiten van de SQL-taal.
Prérequis
- Basiskennis van relationele databases
- Beheersing van informatica
- Basiskennis van databeheer binnen bedrijven
Objectifs pédagogiques
- Begrijpen van de belangrijkste concepten van RDBMS (Relationele Databasesystemen) en relationele algebra die in de SQL-taal worden gebruikt
- Werken met een SQL-omgeving
- Begrijpen van het schrijven van SQL-query's om gegevens op te halen en de database bij te werken
- Werken met gegevens in een database met SQL
- Informatie uit meerdere tabellen kunnen extraheren
- De standaardfuncties van de SQL-taal beheersen
Public ciblé
- Ontwikkelaars
- Architecten
- Databasebeheerders
- Exploitanten die werken met een databaseserver
Programme de formation
-
Gegevens opvragen
-
SQL-opdrachtgroepen
-
Beschrijving van voorbeeldtabellen
-
Kolomprojectie: projectie van één kolom, projectie van meerdere kolommen
-
-
Introductie tot relationele databases
-
De fundamentele concepten van RDBMS
-
-
Relationele algebra en SQL-logica
-
Basisconcepten van relationele algebra die toepasbaar zijn op SQL-taal
-
De operatoren: op één tabel, op meerdere tabellen, complementair (join, intersectie en deling)
-
Praktische oefeningen
-
-
Zoekvereisten
-
WHERE: één voorwaarde, meerdere voorwaarden
-
Reekswaarden IN
-
Waarde-intervallen BETWEEN
-
Stringwaarden LIKE
-
Zoeken naar NULL-waarden
-
Wiskundige operatoren in projectie en selectie
-
Aanvullende operatoren en functies per RDBMS
-
Resultaten sorteren
-
Datumverwerking en weergave van datums
-
Numerieke bewerkingen op datums met functies
-
Groepering van waarden en hun voorwaarden
-
Groepering van gegevens
-
Praktische oefeningen
-
-
Joins
-
Joins: standaard, extern, zelf-join
-
Joins met SQL3-syntaxis
-
Praktische oefeningen
-
-
Groepering van gegevens
-
Behandelen van rijen van een selectie met functies
-
Groeperen van resultaten van een selectie
-
Selecteren van groepen rijen op basis van criteria
-
Onderzoek naar groepen met subquery’s
-
Praktische oefeningen
-
-
Algebraïsche operatoren op meerdere tabellen
-
UNION-operator
-
MINUS-operator
-
INTERSECT-operator
-
Praktische oefeningen
-
-
Verdieping
-
CASE-structuur
-
Scalair ondervragen
-
Afgeleide tabellen
-
-
Gegevens bijwerken
-
Invoegen van een rij in een tabel
-
Een rij van de ene tabel in een andere invoegen
-
Rijen bijwerken
-
Rijen verwijderen
-
Transactiemanagement
-
-
Beheer van privileges en objecten
-
Basisprincipes van privilegebeheer
-
Gegevensstructuren maken en beheren
-
Tabel maken
-
Weergave maken
-
Index maken
-
Tabel verwijderen
-
Tabelstructuur aanpassen
-
Praktische oefeningen
-