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