My SQL - Prise en main et Administration
Bases de données
Objectifs
Utiliser et contrôler MySQL : Débutant par les principes fondamentaux et progressant vers des matières plus avancées telles que l'optimisation de performances et les installations de réplication.
À l'issue de la formation, le stagiaire sera capable de :
- 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
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
- Support de cours adapté au logiciel étudié et au niveau suivi
- Assistance téléphonique gratuite et illimitée
Modalité d'évaluation
- Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
Attestation de stage. - Emargement quotidien d’une feuille de présence
- Possibilité de passage de la certification Tosa en fin de formation
Accessibilité aux personnes handicapées
Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap
Public concerné
Public : Administrateurs systèmes, administrateurs de bases de données,
Pré-requis
Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.
Présentation pour les utilisateurs de MySQL
- Le rôle et les enjeux d'un SGBD
- Comprendre le modèle serveur - client
- Assimiler le modèle WAMP - LAMP
- Présentation de l'entité MySQL AB
- Connaître les différents types de licences
- L'installation de MySQL
- Maîtriser la gestion de schémas et tables
Les commandes et leur syntaxe
- Comprendre les commandes de bases : SELECT, INSERT, DELETE
- Utiliser les commandes DROP et CREATE
- Assimiler les clauses LIMIT et WHERE
- Connaître les différentes fonctions d'agrégation
- Connaître les différents types de données
- Maîtriser la gestion de données
- Le concept d'internationalisation
- Comprendre le client texte par défaut
- Présentation des clients graphiques MySQL
- Comprendre le concept de sous-requêtes et jointures
- Visualiser les différentes fonctions et extensions MySQL
L'administration du système
- Savoir mettre à jour et installer MySQL
- Comprendre comment configurer MySQL
- Visualiser les différents moteurs de stockage
- Définir la sécurité et les droits d'accès
- Comprendre les fichiers log (erreur, isam, requête)
- Maîtriser la gestion des comptes d'utilisateurs
- Savoir importer, exporter, restaurer et sauvegarder les données
- Appréhender les transactions InnoDB
- Savoir manipuler les verrous
- Appréhender l'internationalisation
- Visualiser le concept de serveurs multiples
- Comprendre le principe de réplication
Optimisation de MySQL
- Savoir quantifier les performances du serveur
- Savoir optimiser des requêtes avec InnoDB
- Savoir optimiser des requêtes avec MyISAM
- Pouvoir optimiser la base de données
- Être capable de configurer le serveur
Travaux pratiques
- Pour chaque point du programme abordé :
Présentation et démonstration par le formateur, mise en pratique sur les fonctionnalités abordées par le stagiaire avec l’appui du formateur et du groupe, feedbacks du formateur tout au long de l’activité.