Administrateurs de bases de données débutants, Développeurs
Aucun
Pouvoir créer des bdds MySQL optimisées - Maîtriser l'interrogation de données avec SQL.
Bases de données (BDD) relationnelles Comparatif des systèmes de gestion de bases de données MySQL: présentation, versions Moteurs de stockage MySQL: MyISAM, InnoDB,... Configuration de base du serveur MySQL Outils d'administration: client lourd ou léger (web))
Atelier: installation du serveur MySQL, configuration, choix de l'outil d'administration
Objets MySQL: table, vue, procédure, clés, index, trigger,... Relations entre tablesPartitionnement d'une table: horizontal, verticalOptimisation de la structure
Atelier: multiples schémas de bases de données
Requêtes de création/modification d'une base, encodage des caractères Types de données: standards, spécifiques MySQL Création et modification de tables Contraintes, valeurs par défaut Gestion des clés: primaires, étrangères Mise en place d'index Triggers Insertion de données, modifications, suppression Gestion des transactions Import, export (dump) de données
Atelier: création d'une Bdd complète et manipulation des données
Sélection de données, restriction, projection, calculs Sous-requêtes Union de requêtes Jointures multiples Requêtes sur des tables temporaires Pivot Création de vues Création et utilisation de fonctions Procédures stockées Optimisation des requêtes
Atelier: multiples requêtes d'interrogation, création de procédures stockées
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis