Lien copié

Notions de SQL Microsoft niveau intermédiaire

L’objectif de la formation SQL intermédiaire est d’approfondir les connaissances et les compétences des participants dans le langage SQL (Structured Query Language). Cette formation vise à permettre aux apprenants d’acquérir une compréhension plus avancée des fonctionnalités et des techniques de requêtage dans une base de données relationnelle.

À propos du programme

Revoir les bases de SQL :

  • Rappel sur la structure d’une base de données relationnelle
  • Rappel des commandes SELECT, INSERT, UPDATE et DELETE
  • Utilisation des clauses WHERE, ORDER BY et GROUP BY

Jointures :

  • Comprendre les types de jointures : INNER JOIN, LEFT JOIN, RIGHT JOIN et FULL JOIN
  • Utilisation des alias de table
  • Jointures multiples

Sous-requêtes :

  • Introduction aux sous-requêtes
  • Utilisation de sous-requêtes dans une clause SELECT, WHERE et FROM
  • Subqueries corrélées

Fonctions d’agrégation :

  • Utilisation des fonctions COUNT, SUM, AVG, MIN et MAX
  • Utilisation de la clause HAVING

Fonctions de date et d’heure :

  • Utilisation des fonctions DATE, TIME et DATETIME
  • Manipulation des dates et heures
  • Extraction de parties spécifiques d’une date ou d’une heure

Opérateurs avancés :

  • Utilisation des opérateurs LIKE, IN et BETWEEN
  • Utilisation des opérateurs logiques (AND, OR, NOT)
  • Utilisation des fonctions NULLIF et COALESCE

Indexation et optimisation de requêtes :

  • Compréhension des index et de leur impact sur les performances
  • Optimisation des requêtes en utilisant les index
  • Analyse des plans d’exécution de requêtes

Transactions et verrous :

  • Compréhension des transactions
  • Utilisation des commandes COMMIT et ROLLBACK
  • Contrôle des verrous pour gérer la concurrence

Vues :

  • Création et utilisation de vues
  • Vues matérialisées

Introduction à la gestion des utilisateurs et des autorisations :

  • Création de nouveaux utilisateurs
  • Attribution de privilèges aux utilisateurs
  • Gestion des rôles et des autorisations

Public cible

Toutes personnes travaillant en développement, en administration de base de données, en réseaux ou en TI et désirant se perfectionner afin d’améliorer leurs compétences.

Cégep de Trois-Rivières (Formation continue et services aux entreprises)

Formation et perfectionnement professionnel

Établissement(s) offrant cette formation

Cégep de Trois-Rivières (Formation continue et services aux entreprises)

Français

Particularités offertes

  • 24 heures
  • 8 semaines
  • De soir