Page 174 - CATALOGUE AGINIUS 2020
P. 174
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