Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation IBM DB2 - SQL Workshop pour utilisateurs expérimentés
Technique

Formation IBM DB2 - SQL Workshop pour utilisateurs expérimentés

Ecriture de requêtes SQL avancées

Cette formation de 3 jours "IBM DB2 - SQL Workshop pour utilisateurs expérimentés" apprend à utiliser des techniques avancées de SQL pour accéder à des bases de données DB2 dans différents environnements.
Objectifs de cette formation IBM DB2 - SQL Workshop pour utilisateurs expérimentés
  • Apprendre à utiliser certaines des fonctionnalités OLAP de DB2, comme les fonctions GROUP et RANK
  • Savoir créer des tables, des vues et des index
  • Comprendre comme utiliser l'intégrité référentielle, vérifier les contraintes et les déclencheurs, utiliser des jointures externes et joindre des tables
  • Savoir utiliser les sous-requêtes complexes, des fonctions SQL scalaires
  • Comprendre comment utiliser les fonctions SQL avancées telles que le SQL récursif et les expressions de table
Public
  • Utilisateurs expérimentés SQL, programmeurs d'applications, administrateurs de base de données, et le personnel de soutien aux utilisateurs qui ont besoin de connaissances plus avancées de SQL
Pré-requis
Programme détaillé

Introduction

  • Identifier le but des clauses de l'instruction SELECT
  • Décrire les principales différences entre les plates-formes IBM DB2
  • Décrire et utiliser certaines des fonctionnalités OLAP de DB2, telles que les fonctions GROUPING comme CUBE et ROLLUP, et le RANK, et les fonctions DENSE_RANK et ROW_NUMBER

Création d'objets

  • Les instructions de code pour : créer des tables et des vues, des tables Alter, créer des index, mettre en oeuvre l'intégrité référentielle (RI), et définir les déclencheurs et les contraintes de vérification
  • Identifier les impacts et les avantages de l'intégrité référentielle, y compris les impacts des règles de suppression
  • Identifier les considérations lors de l'utilisation des déclencheurs et les contraintes de vérification
  • Définir et faire usage de déclencheurs INSTEAD OF

Jointures

  • Récupérer des données provenant de plus d'une table via des jointures internes et externes
  • Utiliser des jointures externes (LEFT, RIGHT, FULL)
  • Utiliser ANTI JOINS
  • Joindre une table à elle-même
  • Utiliser UNION et UNION ALL
  • Utiliser EXCEPT et INTERCEPT

CASE, CAST, tables récapitulatives et tables de requêtes matérialisées

  • Identifier quand les expressions CASE peuvent être utilisées
  • Coder des expressions CASE dans la liste SELECT et dans la clause WHERE
  • Identifier quand les spécifications CAST peuvent être utilisées
  • Identifier les avantages de l'utilisation de tables Summary (Materialized Query) et de tables temporaires
  • Identifier les avantages de l'utilisation de tables de requêtes matérialisées (MQTs)
  • Identifier quand et comment utiliser des tables temporaires

Utilisation des sous-requêtes

  • Sous-requêtes de code en utilisant les mots clés ALL, ANY/SOME et EXIST
  • Coder des sous-requêtes en corrélation
  • Choisisser le bon type de sous-requête à utiliser dans chaque cas

Fonctions scalaires

  • Approfondir ses connaissances des fonctions scalaires : manipuler des données arithmétiques, manipuler des valeurs de date et manipuler des données de caractère
  • Exemples de fonctions scalaires qui sont abordées : SUBSTR, POSSTR, COALESCE/VALUE, DECIMAL, ROUND, DIGITS, CHAR, DATE/TIME

Expressions de table et SQL récursif

  • Identifier les raisons d'utilisation d'expressions de table et SQL récursif
  • Utiliser des expressions de table imbriquées et communes
  • Identifier la différence entre les vues et les expressions de table
  • Coder SQL récursif
  • Contrôler la profondeur de récursivité lors du codage SQL récursif

User-Defined Types (UDT), User-Defined Functions (UDF) et performance

  • Décrire les concepts derrière les types définis par l'utilisateur, les fonctions définies par l'utilisateur et les procédures stockées
  • Prédire quand les requêtes utiliseront les index pour obtenir de meilleures performances
  • Identifier les concepts de traitement de prédicat
  • Concepts d'état préliminaire sur la structure de l'index
  • État général des meilleures pratiques
Les plus de cette formation IBM DB2 - SQL Workshop pour utilisateurs expérimentés
  • Une formation qui accorde une large place à la pratique : 40% du temps est consacré à des ateliers de mise en situation.
  • Le passage en revue de l'ensemble des concepts fondamentaux de DB2 SQL.
  • La qualité d'une formation officielle IBM (support de cours en anglais).

Informations

  • Durée : 3 jours (21h)
  • Tarif : 2 290 € HT
  • Réf. : BD119
  • Réf. éditeur : CE131G


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.