BD202

Programmation avancée SQL

93%

de satisfaction globale de ce cours

?Moyenne attribuée par 826 participants ayant assisté à cette formation
Voir les dates de Formation
  • Durée 2 jours
  • Prix régulier 955
  • Prix préférentiel 860?
  • Lieux
    • Montréal
    • Québec
  • Coup de coeur
  • Cours en
    laboratoire
  • Aussi en Formation privée

Objectifs

Être en mesure d’utiliser les techniques d’optimisation des requêtes SQL afin d’améliorer la performance des applications.

Clientèle visée

Tous postes en développement (sauf supervision).

Préalable

Connaissance de la modélisation conceptuelle de données (cours BD101) et de la syntaxe SQL (cours BD102).

Ce cours est aussi offert en formation privée ou conférence. ?

Détails de la formation

Contenu

  • Rappel des notions de conception et de normalisation
  • NULL – Données manquantes en SQL
  • Importance de la taille des tables et des colonnes
  • Opérations sur les tables : DELETE, INSERT, UPDATE, MERGE
  • Instruction SELECT, CTE et jointures
  • Comprendre les SARG et les Non SARG
  • Optimisation des prédicats : LIKE, BETWEEN, IN, EXISTS
  • Opérations sur les groupes (GROUP BY) et les sous-requêtes corrélées
  • Fonctions d’agrégation : COUNT, MIN, MAX, AVG et SUM
  • Gestion des vues et des tables temporaires
  • Optimisation des sous-requêtes et des opérations sur les groupes
  • Utilisation judicieuse des index (pour les tris et les requêtes)
  • Optimisation du code
  • Curseurs : comment les éviter et quand les utiliser
  • Présentation de différentes techniques avancées

Note générale

Note : Les exercices pratiques sont faits avec Microsoft SQL Server.

Appréciation de la formation

Premet de voir un aspect plus approfondi d'SQL. Le prof est excellent, répond aux questions, énergique, donne des exemples.

Alnour G. / Analyste programmeur senior, Financière Banque Nationale

Sélectionner la date de formation

  • Montréal

    17 octobre au 18 octobre 2019

  • Québec

    21 octobre au 22 octobre 2019 - CONFIRMÉ

  • Montréal

    2 décembre au 3 décembre 2019

  • Montréal

    3 février au 4 février 2020

  • Québec

    10 février au 11 février 2020

  • Québec

    22 avril au 23 avril 2020

  • Montréal

    8 juin au 9 juin 2020

Formateur(s) attitré(s)

Autre(s) cours dans cette catégorie