Accueil > Windows, Linux, Unix, Mac, IBM > IBM DB2 : sql workshop
Formation #OS248

Formation IBM DB2 : sql workshop

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : OS248


Sessions programmées :

Du 23 au 26 Fév. 2021

Du 06 au 09 Avril 2021

Du 22 au 25 Juin 2021

Du 28 Sept. au 01 Oct. 2021

Du 16 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : OS248


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Acquérir les compétences nécessaires à la maîtrise du langage SQL DB2
Programme
1/ Généralités
  • Le modèle client/serveur
  • Base de données relationnelle : concepts
  • Structure générale d'une base de données : Base, Schéma, Tables
  • Principaux SGBD
2/ Introduction au SQL IBM DB2
  • Principes des tables et des relations entre les données
  • Les différents types de données dans les tables
  • La création d’une table
  • Les valeurs NULL
  • Les autorisations (privilèges)
  • Table et vue : Différences
  • Introduction aux vues : principe et intérêt
3/ Requêtes simples SQL
  • Structure SELECT
  • Trier les données
  • La clause WHERE
  • Les opérateurs de comparaisons : =, , >, etc.
  • Les opérateurs booléens AND et OR et les parenthèses
  • Les règles des conditions multiples
  • Les opérateurs de restriction (IN, BETWEEN, LIKE, DISTINCT)
  • La négation des opérateurs SQL
4/ Extraction des données de tables multiples
  • Principe des jointures : restituer les informations à partir de plusieurs tables
  • Les noms de corrélation
  • Jointure interne. et jointure externe
5/ Fonctions scalaires et arithmétiques
  • Faire des calculs sur les données d’une table
  • Les expressions arithmétiques dans les clauses SELECT et WHERE
  • Les calculs et les valeurs NULL
  • Troncation et arrondi des résultats
  • Conditions sur les valeurs calculées
  • Les fonctions scalaires: DECIMAL, ROUND, UPPER, LOWER, COALESCE/VALUE, SUBSTR...
  • Concaténation des résultats
  • Les calculs sur les données DATE et TIME
  • Les fonctions scalaires sur les données de type DATE et TIME
  • Les différents formats de DATE et TIME
  • Les registres CURRENT DATE, CURRENT TIME et CURRENT TIMESTAMP
6/ Les fonctions colonne et la clause GROUP BY
  • Les fonctions d’agrégation sur le contenu des colonnes : COUNT, MAX, MIN, AVG et SUM
  • Gestion des valeurs NULL dans les fonctions colonne
  • Regroupement des données par GROUP BY
  • Calculs sur les données regroupées
  • Mise en place des conditions sur les regroupements avec HAVING
  • Règles sur l’écriture des requêtes avec GROUP BY et HAVING
7/ Fonctions UNION et UNION ALL
  • Regroupement des résultats de plusieurs requêtes avec UNION
  • Les règles pour utiliser UNION
  • Les différences entre UNION et UNION ALL
  • Utilisation de EXCEPT et INTERSECT
8/ Utilisation des sous-requêtes
  • Résultat en utilisant plusieurs SELECTs
  • Le même résultat en utilisant les sous-requêtes
  • Les sous-requêtes avec des opérateurs simples: IN, NOT IN
  • Les sous-requêtes dans la clause HAVING d’un GROUP BY
  • Les restrictions pour l’utilisation des sous-requêtes
  • Choix entre les jointures et les sous-requêtes pour un même résultat
9/ Modification des données dans les tables
  • Création d’une table
  • Création d’une VUE
  • Les autorisations : GRANT et REVOKE
  • Intégrité des données en utilisant les vues
  • Notions d’intégrité COMMIT et ROLLBACK
  • Notions d’intégrité référentielle : PRIMARY KEY et FOREIGN KEY
  • Règles de DELETE dans les tables liées avec l’intégrité référentielle
  • Insertion des données dans les tables : INSERT
  • Modification des lignes d’une table : UPDATE
  • Suppression des lignes : DELETE
  • Suppression d’une table : DROP
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Administrateurs
Dates

Dates

  • Du 23 au 26 Fév. 2021
  • Du 06 au 09 Avril 2021
  • Du 22 au 25 Juin 2021
  • Du 28 Sept. au 01 Oct. 2021
  • Du 16 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation