db2 : programmation
Transcription
db2 : programmation
IFOSUP UN NOUVEAU REGARD SUR LA FORMATION DB2 : PROGRAMMATION PUBLIC ET PRE REQUIS Public : Analystes-programmeurs Pré- requis : Connaître le langage de programmation COBOL et les principes fondamentaux de DB2 OBJECTIFS PROGRAMME Connaître les commandes PDF. Connaître les fonctions de l’éditeur de texte. Créer, modifier, compiler et exécuter un programme LE MODELE RELATIONNEL Historique, Objectifs. Domaine, Relation, Attribut. L'algèbre relationnelle. Intégrité relation, de référence, de domaine. Clés primaires, clés étrangères. DEFINITION D'UN S.G.B.D Définition et caractéristiques. Fonctions et objectifs. Architecture. Rôle du DBA. PRESENTATION DU LANGAGE SQL Généralités. Fonctionnement. COMMANDES DE DEFINITION DE DONNEES (DDL) Création de tables, vues, indexs, tablespaces,… Modifications des objets. Suppression d'objets. Répercussion sur le catalogue. IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -1- IFOSUP UN NOUVEAU REGARD SUR LA FORMATION DB2 : PROGRAMMATION PROGRAMME (SUITE) COMMANDES DE MANIPULATIONS DE DONNEES (DML) Sélection simple, projection. Conditions. Tris. Groupage. Jointure, Union, Sous-requète. Insertion, Modification, Suppression. COMMANDES DE DEFINITION D'AUTORISATIONS (DCL) Notions de privilèges et principes de gestion. Octroi des privilèges. Révocation. PRESENTATION DB2 Architecture. Principales caractéristiques.. DB2 dans l'environnement MVS. Principes d'exécution. Les objets DB2 (TABLE, INDEX, VUES). TECHNIQUES DE PROGRAMMATION Langages utilisés. Structure du programme. Environnement d'exécution. Concurrence-verrouillage. DEVELOPPEMENT D'UN PROGRAMME COBOL Principe général.. DCLGEN. La pré compilation. Construction d'un plan. IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -2- IFOSUP UN NOUVEAU REGARD SUR LA FORMATION DB2 : PROGRAMMATION PROGRAMME (SUITE) INTEGRATION DE SQL DANS UN PROGRAMME Syntaxe générale. Les variables hôtes. La zone SQLCA. La gestion des curseurs. Les curseurs scrollables SECURITE MECANISME D'AUTORISATION Vue globale sécurité. Les privilèges. Les autorités. Grant et Revoke. INTEGRITE D'EXPLOITATION Logging, Recovery. Sécurité des bases, chargement des tables. Les commandes. LES UTILITAIRES DB2 Présentation des utilitaires DB2. L’EXPLAIN DUREE 5 jours IFOSUP 36, av du Général de Gaulle 93170 Bagnolet -3-