CE031 – DB2 Family Fundamentals

IBM CE031 - DB2 Family Fundamentals

Durée : 2 jours

Tarif sur simple demande

Description

Ce cours permet de découvrir les principales fonctionnalités de DB2, le gestionnaire de base de données relationnelle d’IBM installé sur différents systèmes d’exploitation (z/OS, VM, Linux, UNIX, Windows, …).

L’accent est mis sur les services fournis par DB2 et sur la manière dont vous aurez à travailler avec, et non sur le fonctionnement interne.

Public

Ce cours est destiné aux personnes :

  • Ayant besoin d’une connaissance de base de DB2
  • Souhaitant acquérir par la suite une formation avancée et spécialisée de DB2.

Prérequis

Vous devez avoir des connaissances de base en informatique.

Objectifs

  • Répertorier et décrire les principaux composants de la BDD d’IBM : DB2
  • Expliquer les caractéristiques d’une table DB2
  • Relier les concepts de base de la modélisation des données
  • Comprendre le traitement des données DB2 via des instructions de base SQL
  • Gérer et exécuter des instructions SQL
  • Intégrer des instructions SQL dans un programme applicatif
  • Expliquer certaines des fonctions exécutées ainsi que les responsabilités des administrateurs de BDD et de systèmes
  • Établir une base pour une formation DB2 plus spécialisée

Programme

  • Comprendre DB2
    • Identifier les avantages d’une BDD relationnelle
    • Définir une relation
    • Nommer la langue utilisée pour parler à un gestionnaire de BDD relationnelle (RDBM)
    • Énumérer les caractéristiques attribuées à chaque colonne
    • Définir les tâches effectuées par DB2 lors de l’exécution d’une application
    • Définir les rôles exécutés dans DB2
  • Modéliser les données et concevoir la base de données
    • Énoncer l’objectif d’un cas d’application
    • Identifier un modèle de diagramme entité-relation (ERD)
    • Répertorier les types de données DB2
    • Identifier les noms de colonnes et de tables non standard
    • Identifier les caractéristiques d’une clé primaire et d’une clé étrangère
    • Comprendre le but de l’intégrité référentielle et des déclencheurs
  • Utiliser DB2
    • Répertorier les différentes manières d’adresser DB2
    • Générer une instruction SQL
    • Ajouter, supprimer ou modifier des lignes d’une table
    • Lire les données
    • Produire des rapports
  • Programmer avec DB2
    • Créer un environnement de test
    • Coder du SQL dans un programme
    • Décrire l’objet des délimiteurs SQL et de SQLCA
    • Dresser la liste des étapes de préparation d’un programme pour l’exécution
    • Comprendre les différences entre SQL statique et dynamique
  • Comprendre certaines tâches exécutées par un administrateur système DB2
    • Identifier le produit DB2
    • Installer DB2
    • Créer des sous-systèmes/instances, des bases de données et des tablespaces
    • Gérer les autorisations et surveiller l’activité d’une BDD
  • Comprendre certaines tâches exécutées par un administrateur de base de données DB2
    • Créer, modifier et supprimer des tables, des vues et des index
    • Planifier des stratégies de verrouillage
    • Exécuter des utilitaires
    • Gérer les autorisations
  • Gérer les informations avec DB2
    • Énumérer les considérations de planification pour la distribution des données
    • Découvrir les compétences requises pour réussir à diffuser les données
    • Faire la différence entre l’unité de travail distante, l’unité de travail distribuée et la demande distribuée
    • Répertorier certains problèmes de sécurité lors du traitement des données distribuées
    • Découvrir certains produits s’interfaçant avec DB2

Pour poursuivre

Cette formation est la base d’autres formations avancées et spécialisées de DB2 :