Formation MySQL for Database Administrator Ed 4

QUESTIONS ?

MySQL for Database Administrator Ed 4

Prix: 2 272 €Durée: 5 joursCode de Réference: D61762 Catalogue
Print Friendly, PDF & Email



Le cours MySQL for Database Administrators (MySQL pour les administrateurs de base de données) constitue la formation de base pour les administrateurs de base de données et développeurs qui souhaitent profiter de la puissance des bases de données MySQL. Vous apprendrez à sécuriser les privilèges des utilisateurs, à définir des restrictions sur les ressources et des contrôles d'accès. Vous découvrirez également l'utilisation des procédures stockées, des déclencheurs et des vues.

Objectifs de la formation

A l’issue de cette formation Oracle, vous serez capable de :

  • Comparer plusieurs options d'environnement en vue d'améliorer les performances du serveur
  • Configurer les options de serveur MySQL à l'exécution
  • Différencier les moteurs de stockage disponibles dans MySQL
  • Évaluer les types de données et jeux de caractères relatifs aux problèmes de performance
  • Améliorer les performances par le biais de l'optimisation des requêtes
  • Installer et mettre à niveau MySQL 5.0 sur les systèmes d'exploitation courants
  • Maintenir l'intégrité d'une installation MySQL grâce aux protocoles de sécurité
  • Gérer, appliquer et utiliser de manière adéquate les vues
  • Optimiser les schémas (bases de données) à l'aide de diverses techniques
  • Sauvegarder et restaurer à l'aide des outils MySQL
  • Gérer le démarrage et la fermeture de MySQL
  • Assimiler les concepts de verrouillage de données et les différents niveaux de verrouillage dans MySQL
  • Utiliser les routines stockées et les déclencheurs pour les tâches d'administration
  • Utiliser les outils de contrôle de MySQL en vue d'améliorer les performances du serveur
  • Utiliser l'interface graphique pour les administrateurs de MySQL pour gérer un serveur MySQL

Public

La formation MySQL for Database Administrator s'adresse aux administrateurs et développeurs de bases de données, ainsi qu'aux consultants technique.

Prérequis

Avoir l'expérience des concepts "relational database" ; connaissances de base des requêtes SQL ; compréhension de la façon dont on exécute les commandes. Compréhension de l’anglais et du vocabulaire anglais spécifique IT.

Vous souhaitez faire vérifier vos prérequis ? Contactez-nous pour l’organisation d’un entretien téléphonique avec un de nos consultants formateurs.

Programme

Introduction

  • Présentation de MySQL, des produits, des services
  • Services MySQL Enterprise
  • Services d'exploitation pris en charge
  • Programme de certification en MySQL
  • Parcours d'apprentissage
  • Site Web de MySQL
  • Installation de MySQL
  • Installation de la base de données World
  • Architecture de MySQL

  • Architecture Client/Serveur
  • Présentation de l'architecture de MySQL
  • Comment MySQL utilise l'espace disque
  • Comment MySQL utilise la mémoire
  • Interface de plug-in MySQL
  • Serveur MySQL

  • Types de distribution MySQL
  • Démarrage et fermeture de MySQL sous Windows
  • Démarrage et fermeture de MySQL sous Linux
  • Mise à niveau de MySQL
  • Gestion de plusieurs serveurs
  • Configuration du serveur MySQL

  • Configuration de MySQL
  • Variables de serveur dynamiques
  • Modes SQL du serveur
  • Fichiers journaux et d'état
  • Journalisation binaire
  • Clients MySQL

  • Présentation des clients d'administration
  • Appel de programmes client MySQL
  • Utilisation du client mysql
  • Client mysqladmin
  • Connecteurs MySQL
  • API tierces
  • Présentation des types de données

  • Types de données
  • Types de données numériques
  • Données de type chaîne de caractères
  • Données de type chaîne binaire
  • Types de données temporaires
  • Données NULL
  • Attributs de colonne
  • Métadonnées

  • Méthodes d'accès aux métadonnées
  • Base de données/Schéma INFORMATION_SCHEMA
  • Utilisation de SHOW et DESCRIBE
  • Commande mysqlshow
  • Moteurs de stockage

  • Présentation des moteurs de stockage
  • Moteurs de stockage MyISAM, InnoDB et MEMORY
  • Autres moteurs de stockage
  • Choix d'un moteur de stockage approprié
  • Utilisation de plusieurs moteurs de stockage
  • Tableau de comparaison des moteurs de stockage
  • Partitionnement

  • Présentation et avantages du partitionnement
  • Création d'une table partitionnée
  • Obtention des informations de partition
  • Modification et suppression de partitions
  • Effets des modifications du partitionnement sur les performances
  • Élaguement d'une partition
  • Informations de partition dans les moteurs de stockage
  • Partitionnement, verrouillage et restrictions
  • Transactions et verrouillage

  • Transactions
  • Déclarations de contrôle des transactions
  • Niveaux d'isolement
  • Verrouillage
  • Gestion de la sécurité et des utilisateurs

  • Risques de sécurité
  • Mesures de sécurité
  • Privilèges
  • Niveaux d'accès, notamment : 1 - Comptes utilisateur, 2 - Bases de données, 3 - Tables, 4 - Colonnes, 5 - Routines stockées
  • Gestion des comptes utilisateur
  • Contrôle de l'accès au client
  • Utilisation de connexions sécurisées
  • Maintenance des tables

  • Maintenance des tables
  • Déclarations SQL pour les opérations de maintenance
  • Programmes client et utilitaires pour la maintenance des tables
  • Maintenance des tables par moteur de stockage
  • Exportation et importation de données

  • Exportation et importation de données
  • Exportation et importation de données avec SQL
  • Importation de données avec les scripts SQL
  • Programmation avec MySQL

  • Définition, exécution et étude des routines stockées
  • Routines stockées et sécurité d'exécution
  • Définition, création et suppression de déclencheurs
  • Restrictions et privilèges liés aux déclencheurs
  • Définition d'événements
  • Planification d'événements
  • Administrateur de base de données et utilisation de la programmation avec MySQL
  • Sauvegarde des routines stockées
  • Vues

  • Qu'est-ce qu'une vue?
  • Création de vues
  • Vues modifiables
  • Gestion des vues
  • Sauvegarde et récupération

  • Planification de la récupération
  • Présentation des outils de sauvegarde
  • Sauvegarde brute
  • Sauvegarde logique (texte)
  • Sauvegarde des fichiers journaux et d'état
  • Réplication comme aide à la sauvegarde
  • Comparaison entre les méthodes de sauvegarde
  • Récupération de données
  • Introduction au réglage des performances

  • Utilisation de EXPLAIN pour l'analyse des requêtes
  • Optimisations des tables générales
  • Définition et interprétation des variables de serveur MySQL
  • Introduction à la haute disponibilité

  • Réplication MySQL
  • Conclusion

  • Récapitulatif du cours
  • Site Web pour la formation et la certification
  • Évaluation du cours
  • Remerciements
  • Méthodes pédagogiques

    Alternance d'apports théoriques et d'exercices avec un vaste choix d'exercices pratiques et de scénarios d'atelier permettent de mettre en œuvre les connaissances acquises.

    La dernière version du support, en anglais, vous est transmise par voie dématérialisée. Vous aurez à votre disposition un eKit contenant tous les matériels de cours de votre formation. Celui-ci peut être téléchargé jusqu’à 180 jours après votre formation.

    Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera remis une grille d’auto-évaluation, qui sera à compléter à la fin de chaque module pratique, ainsi qu’à la fin de la formation.

    Pour aller plus loin

    Après cette formation MySQL for Database Administrator vous pourrez suivre : MySQL Performance Tuning.
    Print Friendly, PDF & Email
    retour vers le catalogue des formations