Page 219 - CATALOGUE AGINIUS 2020
P. 219

Mainframe                                                                              Mainframe



 Conception de bases DB2  Introduction à DB2 for z/OS  Optimisation des applications DB2


 3 jours  1 jour                              3 jours
 Objectifs  Ref. 4-DB702  Objectifs  Ref. 4-DB703  Objectifs  Ref. 4-DB704  • Partition Scan
 • Sensibiliser les participants sur les points clés à surveiller pour l’écriture  • Sensibiliser les participants au vocabulaire et aux principes généraux d’un  • Sensibiliser les participants sur les points clés à surveiller pour l’écriture  • Jointure
                                                            • Nested Loop
 et la mise en oeuvre d’applications performantes  développement d’une application sous un SGBD DB2  et la mise en oeuvre d’applications performantes  • Merge Scan
 Public  Public  Public                                     • Hybrid Join
                                                            • Parallelisme
 • Etudes, chefs de projet, analystes, développeurs, concepteurs,   • Informaticien devant travailler dans un environnement DB2  • Développeurs, chefs de projet, administrateurs de bases de données  • Sous-Requetes
 responsables des données, administrateurs de bases de données  • Traitement Des Vues
 Prérequis  Prérequis  Prérequis                           5. OUTER JOIN
 • Pas de prérequis spécifique  • Pas de prérequis spécifique  • Connaissances générales de DB2 et du langage SQL  • Définition
                                                            • Remarques Sur Left Join Et Right Join
 Moyens pédagogiques  Moyens pédagogiques  Moyens pédagogiques  • Extension Clause On
                                                            • Classification Des Prédicats
 • Formateur expert dans le domaine  • Formateur expert dans le domaine  • Formateur expert dans le domaine  • Prédicats D’accès Aux Tables
 • Mise à disposition d’un ordinateur, support de cours remis à chaque
      • Mise à disposition d’un ordinateur, support de cours remis à chaque
                                                            • Prédicats Pendant Jointure
 • Mise à disposition d’un ordinateur, support de cours remis à chaque  participant, vidéo projecteur, tableau blanc et paperboard  participant, vidéo projecteur, tableau blanc et paperboard  • Prédicats Après Etape De Jointure
 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  • Prédicats Après Jointure Finale
                                                            • Evaluation Des Prédicats
 long de la formation, questionnaire de satisfaction, attestation de stage  • Connexion au z/OS : toutes nos formations MAINFRAME se déroulent sur   • Connexion au z/OS : toutes nos formations MAINFRAME se déroulent sur
 • Connexion au z/OS : toutes nos formations MAINFRAME se déroulent sur   notre environnement réel z/OS. Un réel atout pour votre apprentissage !  notre environnement réel z/OS. Un réel atout pour votre apprentissage !  • Suppression Tables Intermédiaires
                                                            • Fusion Et Matérialisation
 notre environnement réel z/OS. Un réel atout pour votre apprentissage !
                                                           6. Les predicats
                                                            • Caractéristiques Des Prédicats
 Programme                                                  • Tableau Des Prédicats
                                                            • Evaluation Des Prédicats
 1. Présentation   3. DB2 V8 for ZOS                        • Prédicats De Jointure
 •  Bases de données  •  Présentation de DB2  Programme  Programme  • Prédicat Sur Clause On
 •  Définition  •  Présentation générale                    • Prédicats Composes
 •  Fonctions et objectifs d’un SGBD  •  DB2 et le modèle relationnel  • Fonctions Scalaires
 •  Architecture sur 3 niveaux  •  Environnement technique  1. Les Bases de Données  1. Introduction  • Colonnes Varchar
 •  Les différents modèles  •  Le langage SQL : sélection, projection,   • Définitions  2. Design physique des bases  • Fonctions Colonnes Min Et Max
 •  Le modèle relationnel  jointure, union ...  • Caractéristiques  • Concept De Base  • Evaluation Fonctions Colonnes
 •  Domaine, Relation, Attribut  •  DB2 et l’intégrité référentielle  • Objectifs d’un SGBD  • Stogroup  • Prédicat Avec In Liste De Valeurs
 •  Caractéristiques d’une BD   •  Les objets DB2  • Fonctions d’un SGBD  • Database  • Prédicat Avec In Sous-Requête
 relationnelle  •  Storage group et database  • Architecture  • Tablespace  • Transformation Des Sous-Requêtes
 •  L’algèbre relationnelle : les opérateurs  •  Tablespaces simples, partitionnés,   • Le DBA  • Page  • Transformation De Not In En Not Exists
 •  Clés primaires, étrangères, règles de   segmentés  • Les différents modèles  • Format Général Des Pages  • Evaluation Etape 1 Vs Etape 2
 mise à jour  •  Tables  • Le modèle hiérarchique  • Bufferpool  • Distribution Des Valeurs
 •  Contraintes d’intégrité  •  Index : rôle et structure  • Le modèle relationnel  • Table : Concept De Base  • Réoptimisation A L’exécution
 2. Méthodologie   •  Schéma général des données  2. Le Modèle Relationnel  • Table Permanente  7. EXPLAIN et PLAN_TABLE
 •  Le modèle entité-association  •  Vues  • Historique  • Table Temporaire Globales Créées  • Rôle De L’explain
 •  Recensement des données  •  Types de données  • Objectifs  • Table Temporaire Globales Déclarées  • Syntaxe De L’explain
 •  Propriété et entité  •  Données temporelles  • Notion de Domaine, Relation, Attribut  • Vue  • Structure Plan_Table
 •  Détermination des identifiants  •  Registres  • Table relationnelle  • Colonne  • Lecture Sur Plan_Table
 •  Les associations  •  Le catalogue DB2  • Base relationnelle  • Indexspace  • Accès A Une Table
 •  Cardinalité d’une association  •  Son rôle  • Algèbre relationnelle  • Structure  • Fonctions Colonnes
 •  Dépendance fonctionnelle  •  Les différentes tables et leurs liens  • Intégrité d’une base  • Index De Partitionnement  • Prédicat Like
 •  Entités spatio-temporelles  •  Exemples de requêtes  • Clé primaire  • Structure Générale D’une Page  • Traitements Des Jointures Internes
 •  Normalisation  •  Le modèle physique des données  • Clés étrangères  • Structure Des Entrées En Page Feuille  • Exemples D’explain
 •  Objectifs  •  Paramètres sur tablespaces  • Règles de mise à jour  • Insertion De Ligne  • Jointure De 2 Tables
 •  Les trois premières formes normales   •  Création des tables :   • SGBD relationnel  3. Design applicatif  • Jointure De 4 Tables
 et la BCNF  recommandations  3. Architectures et Concepts de DB2  • Programmation : Généralités  • Transformation De Sous-Requête Simple
 •  Quatrième forme normale  •  Création des index, modification   • Présentation générale  • Comparaisons Sur Jointures  • Transformation De Not In En Not Exists
 •  Cinquième forme normale  d’index  • Db2 et le modèle relationnel  • Impact Des Chemins D’accès  • Matérialisation Des Vues
 •  Phases de constitution d’un modèle   •  Création des vues, restrictions  • Environnement technique de DB2  • Commit & Rollback  • Accès Index-Only
 conceptuel  •  Suppression d’objets  • Attachement TSO  • Curseurs Evolues  • Dsn_Statemnt_Table
 •  Algorithme d’élaboration  •  Intégrité référentielle  • Db2I  • Scrollable Cursor  8. Statistiques et filtrage
 •  Etude par le langage naturel  •  Contraintes d’intégrité  • Spufi  • Sensitive Cursor  • Principes Généraux
 •  Etude par les dépendances   •  Terminologie  • Produits associés : QMF  • Mise En oeuvre  • Schéma Général Du Suivi Des Bases
 fonctionnelles entre les propriétés  •  Définition clé primaire, clé étrangère  • Famille DB2  • Programmation Tp  • Statistiques
 •  Etude par le recensement des   •  Définition des relations et des règles   • Les objets : database, tablespace, table, index, vue  • Select ... Optimize For..  • Colonnes Utilisées Par L’optimiseur
 identifiants  de mise à jour  • Les types de donnees  • Fetch First N Rows Only  • Colonnes Utilisées Pour Le Suivi Des Bases
 •  Etude par le recensement des entités  •  Modification et suppression de   • Le langage SQL  • Programmation Batch  • Statistiques Sur Partitions
 •  Travaux pratiques : élaboration d’un   relations  • Le catalogue  • Généralités  • Rebind Des Plans Et Packages
 modèle conceptuel  •  Restrictions d’implémentaion  • Programmation sql  • Absence De Points De Commit  • L’utilitaire Runstats
 •  Schéma relationnel  •  Mapping MCD --> DB2  • Mise en oeuvre d’un programme  • Programmation Via Utilitaires  • Tables Partitionnées
 •  Règles de passage du modèle   •  Cas particuliers : cycle, clés primaires   • Procédures stockées  • Prise De Points De Commit  • Codification
 conceptuel au modèle logique brut  multiples, hiérarchie, liens 1 --> 1,   • Optimiseur  • Parallélisme Des Traitements  • Recommandations Sur Codification
 •  Liens n ---> n ; Liens 1 ---> n  gestion du null  • Objets évolués  • Parallélisme Et Partitionnement  • Historisation
 •  Liens obligatoires et facultatifs  •  Chemins d’accès  • Réoptimisation A L’exécution  • Statistiques Sur Partition
 •  Les associations réflexives  •  Tablespace scan, index scan  4. Chemins d’accès   • Coût D’un Chemin D’accès
 •  Validation données/traitements  •  Méthodes de jointure  • Rôle De L’optimiseur  • Coût Cpu
 •  Objectifs  •  L’ordre Explain et la Plan_table  • Chemins D’accès  • Coût I/O
 •  Techniques  •  Les bases de données réparties  • Tablespace Scan  • Exemple De Calcul De Facteur De Filtrage
 •  Optimisation du schéma relationnel  •  Définition, avantages et objectifs d’un   • Index Scan  • Définition Du Facteur De Filtrage
 •  Décomposition  SGBD réparti  • Multiple Access Index Path  • Facteur De Filtrage Sur Prédicats Simples
 •  Gestion de la redondance  •  Fragmentation des données  • Sequential Prefetch  • Coût D’un Chemin D’accès
 •  Les vecteurs  •  DB2 et le distribué  • List Sequential Prefetch  • Distribution Des Valeurs
 •  Dénormalisation  •  Travaux pratiques : à partir d’un MCD,   • Des Travaux Pratiques sont prévus avec comparaison de requêtes sur
 création de tables DB2 et mise en   • Dynamic Prefetch Ou Sequential Detection  le catalogue et analyse de la
 oeuvre de l’intégrité référentielle sous                   • Plan_Table.
 DB2
 216  FORMATIONS 2020  FORMATIONS 2020                                                                    217
   214   215   216   217   218   219   220   221   222   223   224