~~ Olivier LONZI ~~

Maitriser les bases du Système de Gestion de Bases de Données MySQL

Durée

3 journées

Pratique : 50%
Théorie : 50%

Objectif

  • Déployer un serveur de bases de données MySQL sur les architectures Windows, et Linux.
  • Créer, modifier et maintenir ses bases de données MySQL.
  • Sauvegarder ses données.
  • Accéder aux données de façons natives, ou avec des pilotes, pour des applications Web (PHP, ...) ou des langages machines (C, C++, Java, ...)

Description

MySQL est un Système de Gestion de Bases de Données (SGBD) Open Source très populaire, principalement utilisé pour des applications Web, qui peut s'interfacer avec des applications machines.

Prérequis

  • Savoir utiliser les outils informatiques.
  • L'expérience de l'utilisation d'un programme en ligne de commande (tels que les terminaux Linux) sera un plus.

Public

Les utilisateurs, nouveaux ou existants, de MySQL n’ayant que peu d’expérience des systèmes de gestion de bases de données ou qui les découvrent.

Sujets abordés

  • Différentes versions existantes
  • Installation d'un serveur MySQL
    • Pour Windows
    • Pour Linux (exemple avec Debian)
  • Configurer au mieux MySQL par rapport aux ressources de la machine
  • Créer une base de données
    • Choisir l'encodage des caractères adéquats
  • Manipuler la base de donnée
    • En ligne de commande
    • Avec un client graphique
  • Exécuter des commandes SQL
    • Insertion de données
    • Mise à jour
    • Suppression
    • Récupération des données
      • Sur une table de données
      • Sur plusieurs tables de données simultanément
    • Traitement sur des critères de recherches spécifiques
  • Comprendre et utiliser les fonctions et les expressions les plus courantes pour construire, des applications de bases de données efficaces
  • Créer une table de données
    • Choisir le moteur de stockage adapté, et connaître les spécificités des plus courants
      • MyISAM
      • INNODB
      • Memory
      • Archive
      • ...
    • Optimiser chaque champ de donnée
    • Comprendre l'importance des clés
      • PRIMAIRE
      • INDEX
      • UNIQUE
    • Utiliser l'Auto Incrément
  • Ajouter des accès privilégiés
  • Restreindre certains utilisateurs avec des critères précis.
  • Importer/Exporter des données
    • Format SQL
    • Format CSV (Excel, OpenOffice Calc, ...)
  • Modéliser votre base de données avec des outils graphique
  • Trouver et utiliser efficacement des ressources telles que le site Web MySQL, le manuel de référence en ligne, et les listes de diffusion.
  • Utiliser les clés étrangères (Foreign Key)


Tarifs

1200 € H.T. / personne (comprend les déjeuners).

Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 360 € H.T. / personne.

Forfait 3-5 personnes : 3000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 4200 € H.T. (déjeuners compris).

Intervention en intra (maximum 10 personnes) : 4650 € H.T. (tous les frais sont inclus).

OL Formation & Développement — 22 rue Marcel Grosménil, 94800 Villejuif – 0033 6 26 58 36 34
SARL à associé unique au capital de 500 € – T.V.A. Intracommunautaire : FR 21 790561740 – Numéro SIRET : 790 561 740 00024