03 20 61 95 00

Formation IBM DB2 SQL Workshop (éligible CPF)


  • CE121G
  • Durée : 3 jours
  • Tarif : 1580 € HT

Objectifs

Savoir coder les instructions SQL pour extraire des données à partir d’une table DB2 ou Informix, y compris les clauses SELECT, FROM, WHERE, GROUP BY, HAVING et ORDER BY
Pouvoir coder les jointures internes et les sous-requêtes non liées
Être capable d’utiliser les opérations arithmétiques SQL
Apprendre à utiliser les fonctions UNION et UNION ALL
Comprendre comment utiliser les fonctions INSERT, UPDATE et DELETE pour les lignes
Apprendre à coder les instructions CREATE TABLE et CREATE VIEW

Certification

Possibilité de passer la Certification IT – Exploitation d’une base de données avec le langage SQL
France Compétences : RS2718
Code Certif info : 95447
Code CPF national : 236258

Prérequis

Connaissances générales en informatique

Public

Développeurs, administrateurs ou utilisateurs qui désirent interroger les données d’une table

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Notre formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
INTRODUCTION
Les concepts d’une base de données relationnelle , les relations, les tables, les lignes et les colonnes
La structure d’une table , l’indexation
Les différents types de données dans les tables
La création d’une table
Les valeurs NULL
Les autorisations (privilèges)
Différences entre table et vue
Présentation et intérêt des vues
Module 2
REQUÊTES SIMPLES SQL
Présentation des tables du cours
Structure d’une requête SELECT
Retrouver le contenu d‘une ligne ou d’une colonne
Le tri du résultat de la requête avec ORDER BY
Mise en place des conditions de la recherche avec 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 SQL: IN, BETWEEN, LIKE, DISTINCT
La négation des opérateurs SQL
Module 3
RÉCUPÉRATION DES DONNÉES DANS PLUSIEURS TABLES
Principe des jointures
Les 2 formes d’écrire des jointures
Les noms de corrélation
Les jointures internes et externes : INNER JOIN et OUTER JOIN
La jointure sur plus de 2 tables
Module 4
FONCTIONS SCALAIRES ET ARITHMÉTIQUES
Exprimer 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
Module 5
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
Module 6
UNION
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
Module 7
LES 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
Module 8
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
Module 9
LES PLUS DE CETTE FORMATION
Une formation très opérationnelle : les apports théoriques sont systématiquement accompagnés de phases de mise en pratique (plus de 50% du temps de la formation) qui favorisent un ancrage durable des acquis.
Lors des ateliers pratiques les participants utiliseront un DB2 sous Windows en mode commande ou graphique (en utilisant DATA STUDIO).
Cette formation remplace le cours « SQL WorkShop ».
Les retours d’expérience de consultants expérimentés.
La qualité d’une formation officielle IBM 

Cette formation vous intéresse ? Contactez-nous !

Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : dpo@access-it.fr ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Acscq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://www.access-it.fr/politique-de-confidentialite/