MySQL Utilisation : création de Bdd, requêtes et optimisations
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Relationele databases
Vergelijking van databasemanagementsystemen
MySQL: presentatie, versies
MySQL-opslagsystemen : MyISAM, InnoDB,...
Basisconfiguratie van de MySQL-server
Beheertools: fat of thin client (web)
Workshop: MySQL server installatie, configuratie, keuze van het administratieprogramma
Modelleren van een databank
MySQL objecten: tabel, view, procedure, sleutels, index, trigger,... Relaties tussen tabellen Partitionering van een tabel: horizontaal, verticaal Optimalisering van de structuur
Workshop: meerdere databaseschema's
Aanleggen van de databank
Verzoeken om een database aan te maken/te wijzigen, tekencodering
Gegevenstypen: standaard, specifiek MySQL
Aanmaken en wijzigen van tabellen
Constraints, standaardwaarden
Sleutelbeheer: primair, foreign
Indexen instellen
Triggers
Gegevens invoegen, wijzigen, verwijderen
Transactiebeheer
Gegevens importeren, exporteren (dumpen)
Workshop: opzetten van een volledige database en gegevensmanipulatie
Verzoek om inlichtingen
Gegevensselectie, -beperking, -projectie, berekeningen
Subquery's
Query's samenvoegen
Meervoudige joins
Query's op tijdelijke tabellen
Pivot
Weergaven maken
Functies maken en gebruiken
Opgeslagen procedures
Query's optimaliseren
Workshop: meerdere queryverzoeken, maken van opgeslagen procedures