Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : MySQL - Prise en main, modélisation & application

MySQL - Prise en main, modélisation & application

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

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