Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation MySQL - Prise en main, modélisation & application

       réf : BDT-MY

Formation MySQL - Prise en main, modélisation & application

Objectif de formation: Ce cours vous apprendra à utiliser MySQL pour créer et gérer des bases de données, ainsi qu’à interroger et manipuler des données avec SQL. Vous apprendrez également les principes clés de la gestion des bases de données, afin que vous puissiez garder vos bases de données en bonne santé et optimisées.

Objectifs pédagogiques

  • Appréhender les fondements d’une base de données MySQL
  • Maîtriser le modèle relationnel
  • Construire une base de données
  • Manipuler les données avec SQL et SQL procédural 
  • Appréhender les principes clés de gestion d’une base de données

Pré-requis

Avoir les notions basiques d’un SI

Public concerné

Développeur, administrateurs ou toute personne souhaitant développer pour MySQL…

Programme de formation MySQL

  • 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
  • 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

  • Les sélections
    • Simples, comparaisons et tris
    • Multitables, 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

  • Définition de transaction
  • Les niveaux d’isolation
  • La structure physique des tables
  • La programmation des transactions

Travaux pratiques

Mise en place de transactions

  • 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…

  • 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

  • Explorer des données
  • Sauvegardes, la commande mysqldump
  • Survol de l’installation de MySQL

Équipe pédagogique

Professionnel expert dans le Big Data

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation MySQL.

Vous avez une question ?