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