BD202

Programmation avancée SQL

94%

de satisfaction globale de ce cours

?Moyenne attribuée par 689 participants ayant assisté à cette formation
  • Durée 2 jours
  • Prix régulier 895
  • Prix préférentiel 750?
  • Lieux
    • Montréal
    • Québec
  • Coup de coeur
  • Cours en
    laboratoire
  • Aussi en Formation privée
Parcours

Parcours de formation :

Parcours de formation Bases de données

Voir le parcours
Résumé
Détails

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. ?

Appréciation de la formation

Le meilleur cours et meilleur professeur que j'ai eu depuis longtemps!

Stéphane L. / Technicien en informatique, Mine Raglan

Contenu

  • Rappels sur la conception et la 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.

Dates

  • Montréal

    15 mai au 16 mai 2017

  • Québec

    19 juin au 20 juin 2017

  • Montréal

    6 décembre au 7 décembre 2017

  • Québec

    11 décembre au 12 décembre 2017

Formateur(s) attitré(s)

Autre(s) cours dans cette catégorie