In deze cursus leert u werken met, opzetten van en het beheren van SQL-databases. De taal van SQL (Structured Query Language) komt uitgebreid aan de orde. De basis van SQL wordt uitgediept: selecteren van gegevens uit één of meerdere tabellen, sorteren, filteren, groeperen, subtotalen en subquery’s. De verschillende Join types komen aan het bod waaronder: Inner, Left Outer, Right Outer en Union. Voor het bijwerken van de inhoud van tabellen zijn er ook query’s die behandeld worden.
De uitgebreide SQL-instructies, waaronder Stored Procedures, Triggers en Events, zijn daarna aan de beurt. Het opzetten van een database structuur gebeurt via een proces dat normaliseren heet en wordt u geleerd. Hierna wordt de structuuropzet van tabellen met velden/ sleutelvelden vertaald naar SQL-codes om de tabellen met relaties tussen sleutelvelden te creëren. Verder komt het beheer van een MySQL database aan de orde, zoals het aanmaken van gebruikers en het instellen van gebruikersrollen, maar ook het monitoren van database activiteiten en het maken/ terugzetten van backups. Verder leren we u het installeren van een MySQL server. Dat wordt gedaan aan de hand van een InnoDB Cluster, waarna het procesproces van Replicatie van servers aan de orde komt.
Module 1
• An introduction to relational databases and SQL
Module 2
• How to use MySQL Workbench and other tools
Module 3
• How to retrieve data from a single table
Module 4
• How to retrieve data from two or more tables
Module 5
• How to insert, update, and delete data
Module 6
• How to code summary queries
Module 7
• How to code subqueries
Module 8
• How to work with data types
Module 9
• How to work with functions
Module 10
• How to design a database
Module 11
• How to create databases, tables, and indexes
Module 12
• How to create views
Module 13
• Language skills for writing stored programs
Module 14
• How to manage transactions and locking
Module 15
• How to create stored procedures and functions
Module 16
• How to create triggers and events
Module 17
• An introduction to database administration
Module 18
• How to secure a database
Module 19
• How to back up and restore a database
Module 20
• Installing and Replication
De cursusduur is 5 dagen. De training SQL kan op locatie van uw bedrijf of organisatie of online via Zoom of MS Teams.