Page 175 - CATALOGUE AGINIUS 2020
P. 175

Base de données                                                          Base de données



 SQL Server - Implémentation d’une   MySQL - Prise en main  MySQL - Administration  MySQL - Le langage SQL
 solution de données

 3 jours  3 jours                             3 jours                                              2 jours
 Objectifs  Ref. 4-SQL-70465  Objectifs  Ref. 4-MY-PEM  Objectifs  Ref. 4-MY-ADMI  Objectifs      Ref. 4-MY-SQL
 • Mettre en oeuvre et configurer les bases de données dans la base de   • Acquérir toutes les compétences nécessaires à l’utilisation efficace de la   • Savoir installer et administrer MySQL au quotidien, d’une manière efficace  • Savoir interroger et modifier une base de données MYSQL
 données SQL de Windows Azure ou dans les machines virtuelles Windows   base de données MySQL  et sécurisée
 Azure                                                         Public
 • Découvrir les technologies de haute disponibilité SQL Server 2012/2014 et   Public  Public
 mettre en oeuvre l’envoi de journaux                       • Tout informaticien désirant manipuler des données sous MySQL
 • Comprendre le fonctionnement du cluster de basculement Windows Server   • Futur administrateur désirant acquérir les bases de gestion d’une  • Développeurs, administrateurs système et administrateurs de bases de
 et mettre en place une instance de cluster de basculement AlwaysOn  plateforme MySQL.  données  Prérequis
 • Apprendre à planifier des solutions de haute disponibilité et de reprise  Prérequis  • Utilisation de bases de données
 après sinistre
 • Etre en mesure de planifier et mettre en oeuvre la réplication de base de  • Utilisation de bases de données  Moyens pédagogiques
 données  Moyens pédagogiques
 • Préparation à l’examen de certification MCP 70 465      • Formateur expert dans le domaine
 Public  • Formateur expert dans le domaine                • Mise à disposition d’un ordinateur, support de cours remis à chaque
                                                             participant, vidéo projecteur, tableau blanc et paperboard
      • Mise à disposition d’un ordinateur, support de cours remis à chaque
 • Administrateurs de bases de données expérimentés  participant, vidéo projecteur, tableau blanc et paperboard  • Feuille de présence signée en demi-journée, évaluation des acquis tout au
      • Feuille de présence signée en demi-journée, évaluation des acquis tout au  long de la formation, questionnaire de satisfaction, attestation de stage
 Prérequis  long de la formation, questionnaire de satisfaction, attestation de stage
 • Administration régulière de bases de données
 Moyens pédagogiques
 • Formateur expert dans le domaine
 • Mise à disposition d’un ordinateur, support de cours remis à chaque
 participant, vidéo projecteur, tableau blanc et paperboard
 • Feuille de présence signée en demi-journée, évaluation des acquis tout au  Programme  Programme  Programme
 long de la formation, questionnaire de satisfaction, attestation de stage
 1. Introduction et prise en main  1. Introduction et installation  1. Introduction au SGBDR
 Programme  • Versions, panorama des fonctionnalités et des outils.  • Versions, types de licences, panorama des fonctionnalités et des outils  • Le modèle relationnel
 1. Introduction à l’architecture de données d’entreprise   • Ressources et documentation.  • Ressources et documentation  • L’architecture d’une base de données relationnelle
 • Procédure d’installation.
       • Procédure d’installation
                                                            • Conception de schéma de base de données
 • Considérations sur les données d’entreprise  • Paramétrages de post-installation et premiers tests.  • Paramétrages de post-installation et premiers tests
 • Évaluation d’une infrastructure existante  • L’outil client ligne de commandes mysql.  • Changements de versions, mises à jour  2. Le langage SQL
 2. Gestion de configuration multi-serveur   • L’outil graphique MySQL Query Browser  2. Manipulation des données  • Généralités
                                                            • Les catégories d’instructions
 • Gestion basée sur les stratégies  2. Modèle relationnel, conception et création d’une base  • Prise en main de l’outil client ligne de commande «MySQL»  3. Création d’objets
 • Microsoft System Center  • Eléments de conception d’un schéma de base de données.  • Scripts clients et utilitaires
 3. Consolidation de base de données avec SQL Server   • Contraintes d’intégrité.  • Outils graphiques: MySQL Administrator, MySQL Query Browser, Migration  • Tables
                                                            • Type de données,
 • Considérations sur la consolidation de serveur de base de données  • Types de données MySQL (numériques, chaînes, dates, types spéci-  Toolkit  • Contraintes d’intégrité
 • Gestion des ressources dans une infrastructure de base de données   fiques...).  • Types de données et fonctions MySQL
 consolidées  • Fonctions intégrées de MySQL.  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...)  4. Modification des données
 4. Introduction aux solutions de données Cloud  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).  • Création de bases, d’index et de tables  • Expressions SQL
                                                            • Insérer, mettre à jour et supprimer des données
 • Vue d’ensemble du Cloud computing  • Création de bases et de tables.  • Gestion des vues  • Transactions
 • SQL Server dans un Cloud privé  • La base INFORMATION_SCHEMA.  • La base de données INFORMATION_SCHEMA  • Contrôle des accès utilisateurs
 5. Introduction à Windows Azure   • Jeux de caractères, internationalisation.  • Importation et exportation de données  5. Extraction des données
 • Vue d’ensemble de Windows Azure  3. Pratique du SQL avec MySQL  3. SQL Procédural  • Syntaxe de l’ordre SELECT
 • Stockage Windows Azure  • Sélections simples, comparaisons, tris  • Procédures stockées et fonctions  • Sélection des colonnes
 6. Windows Azure SQL Database  • Sélections multitables, différents types de jointures.  • Définition des procédures, appels, instructions de contrôle, curseurs  • Restrictions sur les lignes avec WHERE
       • Déclencheurs (triggers): création et utilisation
 • Requêtes imbriquées, préparées.
 • Introduction à Windows Azure SQL Database  • Modifications et gestion des vues.  • Gestion des erreurs  • Opérateurs de restriction
 • Sécurité de Windows Azure SQL Database  • Écriture de procédures stockées simples  • Les principales fonctions (chaînes, dates, ...)
 • Implémentation et gestion de bases de données  4. Tables transactionnelles InnoDB  • Récupérations de résultats à l’aide de curseurs  6. Fonction d’agrégation
 7. SQL Server dans des machines virtuelles Windows Azure   • Notion de transaction, niveaux d’isolation.  • Création et utilisation de triggers  • Clause GROUP BY
 • Introduction aux machines virtuelles Windows Azure  • Structure physique des tables.  4. Connexions, droits d’accès, sécurité  • Tri des résultats avec ORDER BY
 • Programmation des transactions (START TRANSACTION, COMMIT, ROLL-
 • Connectivité et sécurité des machines virtuelles Windows Azure  BACK)  •  Principe d’authentification et de vérification des droits  • Restrictions sur les lignes avec HAVING
 • Création de bases de données dans une machine virtuelle Windows Azure  • Structure des tables de la base «MySQL» de gestion des droits  • Clause LIMIT
 8. Introduction à la haute disponibilité dans SQL Server   5. SQL procédural   • Sécurisation de la post-installation  • Statistiques & fonctions d’agrégation : COUNT, MAX, MIN, AVG, SUM
 • Concepts et options de haute disponibilité  • Procédures stockées et fonctions.  • Gestion des utilisateurs et de leurs privilèges  7. Les jointures
 • Définition des procédures. Déclencheurs (Triggers).
 • Transmission de journaux  • Gestion des erreurs.  • Sécurisation des procédures stockées  • Notion de jointure
 9. Gestion d’un cluster avec Windows Server et SQL Server   6. Connexions, sécurité, droits d’accès   • Sécurisation complète de la post-installation  • Jointure interne
 • Introduction au cluster de basculement Windows Server  • Niveaux de privilèges et vérification des droits.  • Création de différents types de comptes MySQL  • Jointure externe
 • Instances de cluster de basculement AlwaysOn de SQL Server  • Gestion des utilisateurs et de leurs privilèges.  • Gestion des privilèges et des mots de passe  • Alias de tables
 10. Groupes de disponibilité AlwaysOn  • Sécurisation des procédures stockées et des vues.  5. Tables transactionnelles InnoDB  • Jointures et ordres UPDATE et DELETE
 • Introduction aux groupes de disponibilité AlwaysOn  7. Introduction à l’administration  • Notion de transaction, niveaux d’isolation  8. Opérateurs ensemblistes
 • Travailler avec les groupes de disponibilité AlwaysOn  • Exportation de données.  • Structure physique des tables  • UNION
 • Considérations sur l’utilisation des groupes de disponibilité AlwaysOn  • Sauvegardes, la commande mysqldump.  • Paramétrages et optimisation  • EXCEPT
 11. Planification de la haute disponibilité et de la reprise après sinistre   6. Fichiers de logs, sauvegardes, réplication  • INTERSECT
 • Haute disponibilité et reprise après sinistre dans SQL Server  • Les différents journaux de MySQL (erreurs, requêtes, requêtes lentes,  9. Sous-requêtes
 • Haute disponibilité et reprise après sinistre pour les bases de données  journal binaire)  • Principe d’une sous-requête
 dans Windows Azure  • Stratégies de sauvegardes (serveur arrêté, serveur actif...)  • Sous-requête scalaire
 12. Réplication de données  • Les commandes (mysqldump, InnoDB Hot Backup, autres commandes...)  • Sous-requête corrélée
 • Réplication SQL Server  • Réplication maître-esclave (mise en place, résolution des problèmes)  • Sous-requête vs jointure
 • Planification de la réplication  7. Optimisation de la production
       • Optimisation des requêtes (types d’index, interprétation de l’outil EXPLAIN)
       • Observation de l’activité du serveur
       • Cache des requêtes
       • Variables dynamiques, paramétrages et optimisation du serveur MySQL
 172  FORMATIONS 2020  FORMATIONS 2020                                                                    173
   170   171   172   173   174   175   176   177   178   179   180