Page 178 - CATALOGUE AGINIUS 2020
P. 178

Base de données                                                                                                                                                                       Base de données



                                                                                                                                                                                 DB2 10.5 pour LUW -  Langage SQL et
                      MySQL - Cluster                                PostgreSQL - Prise en main                                  PostgreSQL - Administration
                                                                                                                                                                                         principes fondamentaux
                                              3 jours                                              3 jours                                                     3 jours                                               3 jours
          Objectifs                         Ref. 4-MY-CLU      Objectifs                         Ref. 4-PG-PEM             Objectifs                         Ref. 4-PG-ADMI      Objectifs                         Ref. 4-DB-SQL
       •  Savoir mettre en œuvre l’installation et la configuration d’un cluster,   •  Acquérir les compétences nécessaires à l’utilisation efficace et fiable de   •  Installer et administrer au quotidien les serveurs de base de données   •  Savoir coder des instructions SQL
        l’optimisation de performance et l’administration d’une architecture en   PostGreSQL                             PostgreSQL                                          •  Explorer les fonctionnalités DB2
        cluster                                                Public                                                   •  Manipuler les données, gérer une base et maîtriser les principales   •  Bases de l’administration
                                                                                                                         techniques et outils d’administration
          Public                                            •  futur développeur ou administrateur PostgreSQL              Public                                                Public
       •  Développeurs, administrateurs système et administrateurs de bases de                                          •  Chefs de projet, développeurs, administrateurs de bases de données et   •  Administrateurs de bases de données, programmeurs
        données                                                Prérequis                                                 administrateurs des systèmes                            Prérequis
          Prérequis                                         •  Connaissances en systèmes d’exploitation et en programmation  Prérequis                                       •  Savoir manipuler un environnement Linux
       •  Suivi du cours «MySQL Administration» ou compétences équivalentes  Moyens pédagogiques                        •  Administration d’un OS serveur                    •  Avoir des connaissances dans un autre SGBD
          Moyens pédagogiques                              •  Formateur expert dans le domaine                             Moyens pédagogiques                                   Moyens pédagogiques
      •  Formateur expert dans le domaine                  •  Mise à disposition d’un ordinateur, support de cours remis à chaque   •  Formateur expert dans le domaine      •  Formateur expert dans le domaine
                                                             participant, vidéo projecteur, tableau blanc et paperboard
      •  Mise à disposition d’un ordinateur, support de cours remis à chaque   •  Feuille de présence signée en demi-journée, évaluation des acquis tout au   •  Mise à disposition d’un ordinateur, support de cours remis à chaque   •  Mise à disposition d’un ordinateur, support de cours remis à chaque
       participant, vidéo projecteur, tableau blanc et paperboard  long de la formation, questionnaire de satisfaction, attestation de stage  participant, vidéo projecteur, tableau blanc et paperboard  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   •  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                                         long de la formation, questionnaire de satisfaction, attestation de stage  long de la formation, questionnaire de satisfaction, attestation de stage
                                                                                 Programme                                                   Programme
                                                           1. Introduction aux SGBD et à PostgreSQL                     1. Présentation de PostgreSQL
                                                            •  Les bases de données et le langage SQL                   •  Historique du projet
                                                            •  Le moteur et les applications, l’accès au moteur         •  Projets et outils de la ferme de projets pgFoundry
                            Programme                       •  Configuration du client psql                             •  Comparatif avec les autres moteurs SGBDR                               Programme
                                                           2. Les types de données                                      2. Installation
                                                            •  Numérique, caractère, Date et heure                      •  Les étapes d’installation
                                                                                                                        •  Les distributions Linux : Debian, basées sur RPM (RedHat, Fedora,
      1. Présentation de MySQL Cluster                      •  Le transtypage                                            Mandriva), à partir des sources                     1. Présentation de DB2
       •  Architectures shared-disk et shared-nothing       •  Les tableaux                                             •  Les binaires pour MS-Windows                      2. Codage des instructions SQL, jointures externes, fonctions.
       •  Structure du cluster MySQL                        •  Les types spécifiques à PostgreSQL                       •  Préparation du système d’exploitation             3. Présentation des objets DB2 (tables temporaires, index, vues, MQTs)
                                                                                                                        •  L’assistant d’installation
      2. Installation de MySQL Cluster                      •  Création de nouveaux domaines                            3. Initialisation et exécution d’une instance
       •  Le matériel                                      3. Création de Bases (BD) et de tables                       •  Initialisation d’une instance                     4. Notion de schéma
       •  Le fichier de configuration                       •  Création et destruction de BD sous l’os et en SQL        •  Arrêt et démarrage du serveur (commandes d’administration)  5. Notions simples d’administration
       •  Le moteur NDB                                     •  Héritage des objets                                      •  Architecture des processus du serveur (le Postmaster et les processus en   6. Initiation aux interfaces graphiques
                                                                                                                         arrière-plan)
       •  Démarrage du cluster                              •  Connexion aux BD                                         •  Création d’instances supplémentaires
       •  Mise à jour du cluster                            •  Création et destruction de table                         •  Les scripts installés par Debian
      3. Gestion du cluster                                 •  Les OID et tableoid                                      4. Connexions et outils d’administration
       •  Manipulation des données                          •  Modification de la structure d’une table                 •  Sessions
       •  Les clients de gestion                            •  Ateliers : création d’une table dans la BD démo.         •  Jeux de caractères
       •  Sauvegarde et restauration                       4. Les Contraintes                                           •  Coté serveur (pg_hba.conf)
                                                                                                                        •  Sécurité (SSL,...)
       •  Sécurité                                          •  Cohérence, intégrité                                     •  Droits d’accès et gestion des rôles (utilisateurs et groupes)
      4. Utilisation avancée                                •  Valeur par défaut                                        •  Gratification et révocation des privilèges
       •  Optimisation                                      •  Contraintes de vérification                              •  Outil en ligne de commande : psql (shell SQL)
                                                                                                                        •  Outil graphique : PgAdminIII
       •  Réplication entre clusters                        •  Contraintes référentielles                               •  Outil en ligne : phpPgAdmin.
                                                            •  Ateliers : création de contraintes                       •  Le gestionnaire de connexions : Pgpool
                                                           5. Manipulation des données                                  5. Définition des données
                                                            •  Insert, Update, Delete, Select                           •  Création de schémas, tables, index, domaines, séquences
                                                            •  Rappel sur le DML. Les séquences SERIAL                  •  Les différents types de données, opérateurs et fonctions
                                                            •  Les sous-requêtes                                        6. Manipulation des données
                                                            •  Les jointures internes, externes, naturelles             •  Requêtes SQL
                                                                                                                        •  Lectures des données
                                                            •  Spécificités PostgreSQL sur Select                       •  Insertion et mise à jour des données
                                                            •  Ateliers : insertion, mise à jour et suppression de données ; jointures et   •  Fonctionnement des transactions
                                                             sous-requêtes.                                             •  Les niveaux d’isolations et les verrous
                                                                                                                        •  La recherche de texte : tsearch2
                                                           6. Opérateurs et Fonctions                                   7. Pratiques de programmation pour l’administration
                                                            •  Opérateurs numériques, caractères et relationnels        •  Coté serveur
                                                            •  Opération sur dates, représentation des dates            •  Gestion des procédures stockées
                                                            •  Fonctions numérique, caractère, dates, conversions       •  Le langage PL/pgSQL
                                                            •  Les agrégats                                             •  Le langage PL/Perl
                                                                                                                        •  Les extensions en C
                                                            •  Ateliers : création de fonctions en SQL                  •  Les déclencheurs coté client
                                                           7. Les Transactions et verrou                                •  Les applications Web en PHP, pilotes et PDO
                                                            •  Les types de verrou                                      •  Les applications Web en Java
                                                                                                                        •  Utiliser JNDI sur les serveurs d’applications
                                                            •  Verrouillage de table                                    8. Administration au quotidien
                                                            •  L’étreinte fatale                                        •  Définition des fichiers
                                                            •  L’isolation                                              •  Arborescence des répertoires et des fichiers du serveur
                                                            •  Ateliers : mise en évidence de verrous                   •  Administration du serveur
                                                           8. Les procédures stockées                                   •  Configuration
                                                                                                                        •  Les logs binaires
                                                            •  Ajout du langage PL/pgSQL                                •  La mémoire
                                                            •  Le langage PL/pgSQL : variable, structures de contrôle   •  Le collecteur de statistiques
                                                            •  Les curseurs, la boucle FOR                              •  Les logs d’activités
                                                            •  La gestion des exceptions                                •  Catalogue Système
                                                                                                                        •  Les vues et tables des informations du serveur
                                                            •  Ateliers : Création de procédures stockées               •  Sauvegardes et Restauration
                                                           9. Les triggers (déclencheurs)                               •  Les sauvegardes avec pg_dump et pg_dumpall
                                                            •  Utilisation . Création d’un trigger                      •  Les restaurations avec pg_restore et psql
                                                                                                                        •  Les logs binaires : Write Ahead Logging (WAL)
                                                            •  Création d’une procédure stockée pour trigger            9. Taches de maintenance et d’exploitation
                                                            •  Les règles et les vues                                   •  L’analyse des requêtes avec Explain
                                                            •  Ateliers : création de déclencheurs                      •  L’analyse et le nettoyage des espaces de tables et d’index avec Vacuum
                                                           10. Les index                                                •  La reconstruction d’index avec Reindex
                                                                                                                        •  L’automatisation des taches de maintenance avec autovacuum
                                                            •  Avantages et inconvénients                               10. Optimisation
                                                            •  Les types d’index. Conseils sur les index.               •  Informations et paramètres clés
                                                            •  Ateliers : création d’index                              •  Conseils sur la performance
      176                                                                                  FORMATIONS 2020              FORMATIONS 2020                                                                                     177
   173   174   175   176   177   178   179   180   181   182   183