SQL – DB2
Le langage SQL et DB2 : PROGRAMMATION
(Durée : 5j)
OBJECTIF : Comprendre les concepts d’une base de données, concevoir une base de données, formuler des requêtes, intégrer des requêtes dans un programme COBOL.
PUBLIC : Analystes-programmeurs.
NIVEAU REQUIS : Connaître le langage de programmation COBOL et les principes fondamentaux de DB2.
CONTENU DU COURS :
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.
Définition et caractéristiques. Fonctions et objectifs. Rôle du DBA.
Généralités.
Création de tables, vues, indexs, tablespaces,… Modifications des objets. Suppression d’objets. Répercussion sur le catalogue.
Sélection simple, projection. Jointure, Union, Sous-requète. Insertion, Modification, Suppression.
Notions de privilèges et principes de gestion. Octroi des privilèges. Révocation.
|
Principales caractéristiques.. DB2 dans l’environnement MVS. Principes d’exécution. Les objets DB2 (TABLE, INDEX, VUES).
Langages utilisés. Structure du programme. Environnement d’exécution. Concurrence-verrouillage.
Vue globale sécurité. Les privilèges. Les autorités. Grant et Revoke.
Logging, Recovery. Sécurité des bases, chargement des tables. Les commandes.
Syntaxe générale. Les variables hôtes. La zone SQLCA. La gestion des curseurs.
Principe général.. La pré compilation. Construction d’un plan.
Présentation des utilitaires DB2. |