Start_With_RPLG

A propos de ce workshop

Ce workshop pratique est ouvert aux développeurs avec ou sans expérience SQL.

La partie théorique est alternée avec des exercices pratiques utilisant Access Client Solutions sur une base de données exemples et éventuellement aussi sur votre propre environnement IBM i, ce qui vous permet d'utiliser les données que vous connaissez pour des exercices.

Vous apprendrez comment exécuter des scripts SQL à l'aide d'Access Client Solutions et quelles sont les meilleures pratiques à utiliser pour définir les options et les propriétés de connexion.

Les premiers exercices couvrent les bases du SQL, ce qui vous familiarisera avec la syntaxe SQL de Db2 for i.

Ensuite, les exercices se développent progressivement pour couvrir la syntaxe complète de l'instruction SELECT, y compris les fonctions SQL couramment utilisées, joining, grouping, subselects et les Common Table Expressions.

Des exemples sont également donnés pour les instructions INSERT, UPDATE et DELETE et pour la création de tables, de vues et d'index.

Après un chapitre sur les meilleures pratiques en matière de performances SQL, vous apprendrez également comment utiliser la partie base de données d'Access Client Solutions. En outre, nous examinerons également les fonctionnalités du SQL Performance Center qui vous permettent de vérifier et d'analyser les performances SQL et les conseils de l'index.

Compétences à acquérir

  • Les bases du SQL et les fonctions SQL fréquemment utilisées
  • Se familiariser avec la syntaxe Db2 for i SQL
  • Traduire une question liée aux données en une instruction SQL SELECT
  • Utilisation de joining, grouping, subselects et Common Table Expressions
  • Créer et tester des instructions SQL SELECT complexes
  • Utilisation des instructions INSERT, UPDATE et DELETE
  • Meilleures pratiques pour la création de tables, vues et index Db2 for i
  • Modifier les paramètres de connexion et exécuter des scripts SQL via Access Client Solutions
  • Utilisation de la section de la base de données d'Access Client Solutions
  • Analyser les performances SQL et utiliser le centre de performances SQL

Ce workshop couvre les sujets suivants

  • Partie 1: Introduction
  • Partie 2: IBM i Access Client Solutions
  • Partie 3: Syntaxe de base SQL
  • Partie 4: Commandes CL et Database Metadata
  • Partie 5: Instruction SELECT (+ exercices)
    • Instruction SELECT - L'essentiel
    • WHERE et ORDER BY clause
    • Single-row functions
    • Joining multiple tables
    • Grouping functions
    • Sub selects et Common Table Expressions
  • Partie 6: Quelques fonctions SQL avancées
  • Partie 7: Performances et meilleures pratiques en matière de SQL
  • Partie 8: INSERT, UPDATE et DELETE rows
  • Partie 9: Créer des tables, des vues et des index
  • Partie 10: Plus de possibilités SQL
  • Partie 11: Références

Supports de cours

  • Brochure et présentation contenant captures d'écran et des exemples détaillés
  • Fichier .sql permettant de créer un exemple de base de données pour les exercices
  • Fichiers .sql avec exemples, exercices et solutions

Participants

  • Tout développeur

Conditions requises

  • Version récente d'Access Client Solutions installée sur votre PC
  • Connexion disponible à votre environnement IBM i 

Durée 

  • 3 jours