MySQL - Prise en main, modélisation & application
0/10
(0 avis)
Formation créée le 19/05/2021. Dernière mise à jour le 16/03/2022.
Version du programme : 1
Programme de la formation
Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d'installer et d'administrer des bases de données sous MySQL.
Objectifs de la formation
- Comprendre l'architecture de la base de données MySQL
- Installer le SGBD MySQL
- Appréhender les principales fonctionnalités d'administration d'une base de données MySQL
- Créer et gérer une base de données
- Gérer l'accès aux utilisateurs
- Savoir restaurer et de sauvegarder des données
- Gérer la sécurité de la base de données
Profil des bénéficiaires
Pour qui
- Administrateurs systèmes
- Administrateurs de bases de données
- Développeurs
Prérequis
- Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix
Contenu de la formation
-
Introduction et premier contact
- Historique de MySQL
- Tour d’horizon des fonctionnalités et des outils
- Ressources
- Documentation
- L’installation
- Configuration et tests
- L’outil client ligne de commandes MySQL
- Workbench : l’outil graphique
-
Modèle relationnel, construction d'une base de données
- Les Best Practices pour la conception d’un schéma de BDD
- L’intégrité et ses contraintes
- Les types de données MySQL
- Les fonctions intégrées
- Les types de tables
- Construction de bases et de tables
- La base INFORMATION_SCHEMA
- Jeux de caractères, internationalisation
- Travaux pratiques: mise en oeuvre des notions abordées : création de la bases en tables MyISAM
-
SQL & MySQL
- Les sélections: simples, comparaisons et tris, multisalles, différents types de jointures
- Requêtes imbriquées, préparées
- Modifier et gérer des vues
- Travaux pratiques: mise en oeuvre de transactions
-
Tables transactionnelles InnoDB
- Définition de transaction
- Les niveaux d’isolation
- La structure physique des tables
- La programmation des transactions
- Travaux pratiques: mise en place de transactions
-
SQL procédural
- La maintenance d’une instance
- Gestion de l’espace disque
- Nettoyage des BDD
- Import et export logiques des données entre BDD: pg_dump, pg_restore, copy
- Travaux pratiques: écriture de procédures stockées, utilisation de curseurs pour récupérer les résultats, création et usages de triggers…
-
Accès, privilèges et sécurité
- La création de niveaux de privilège et la vérification des droits
- Gérer des utilisateurs et leurs privilèges
- Sécuriser des procédures stockées et des vues
- Travaux pratiques: création et mise en oeuvre de privilèges
-
Pour aller plus loin
- Explorer des données
- Sauvegardes, la commande mysqldump
- Survol de l’installation de MySQL
Équipe pédagogique
Professionnel expert dans le Big Data
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation
0/10
(0 avis)