Formation SQL dans SQL Server
Ce cours de formation SQL est destiné aux personnes qui souhaitent acquérir les compétences nécessaires pour extraire et analyser des données provenant de toute base de données et créer des rapports. Les participants apprendront :
- comment écrire des requêtes SQL
- ce qu'est une base de données relationnelle et comment l'utiliser
- ce que sont les relations et comment les créer
- la structure des données
- les différences entre T-SQL et d'autres dialectes
- des compétences pratiques pour écrire des requêtes
Ce cours SQL traite du dialecte Microsoft T-SQL. Si vous êtes intéressé par le SQL générique, consultez le cours de base sur le SQL.
Plan du cours
RDBMS (Système de Gestion de Base de Données Relationnelle)
Opérateurs relationnels
SQL en tant que langage déclaratif
Syntaxe SQL
Sous-langages SQL DQL, DML, DDL, DCL
DQL (Langage de Requête de Données) en détail
- Clause SELECT
- Alias de colonnes
- Alias de tables
- Fonction de regroupement
- Jointures de tables
- Clause JOIN
- Opérateur UNION
- Sous-requêtes imbriquées
- Sous-requêtes corrélées
Aperçu du DML (Langage de Manipulation de Données)
- Insertion de lignes (INSERT)
- Insertion de lignes à l'aide d'une sous-requête
- Mise à jour des lignes (UPDATE)
- Suppression de lignes (DELETE)
Aperçu du DDL (Langage de Définition de Données)
- Création, modification et suppression d'objets (CREATE, ALTER, DROP)
- Création de tables à l'aide d'une sous-requête (CREATE TABLE .... AS SELECT...)
Aperçu des CONTRAINTES
- NULL et NOT NULL
- Clause CONSTRAINT
- Type ENUM
- Type SET
- Clé primaire (PRIMARY KEY)
- Unicité (UNIQUE)
- Clé étrangère (FOREIGN KEY)
- Clause DEFAULT
Aperçu des transactions
- COMMIT
- ROLLBACK
- SAVEPOINT
- Rollbacks et commits implicites et explicites
Aperçu du dialecte T-SQL
- Ce qu'est Transact-SQL
- T-SQL et portabilité avec d'autres dialectes (ce qu'il faut éviter)
- Gestion des dates
Pré requis
Compétences informatiques de base
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation SQL dans SQL Server - Réservation
Formation SQL dans SQL Server - Demande de renseignements
Nos clients témoignent (2)
J'ai vraiment apprécié le rythme de la formation et les exercices proposés entre les explications.
Trana
Formation - SQL in SQL Server
Traduction automatique
Philip a été très aimable, son style d'explication des concepts SQL est exceptionnel. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui n'étaient pas incluses dans ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
Cours à venir
Cours Similaires
Introduction aux Services d'intégration SQL Server 2012 (SSIS)
28 HeuresCette formation en direct avec instructeur à Canada (en ligne ou sur site) s'adresse aux développeurs et administrateurs de bases de données de niveau débutant à intermédiaire qui souhaitent acquérir des compétences dans les services d'intégration SQL Server 2012.
A l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes de l'ETL et le rôle de SSIS.
- Créer, déployer et gérer des packages SSIS.
- Concevoir et mettre en œuvre le flux de contrôle pour définir le flux des tâches dans un package.
- Mettre en œuvre le flux de travail et définir les contraintes pour une exécution efficace des tâches.
- Construire des flux de données pour extraire, transformer et charger des données.
- Travailler avec des variables et des conteneurs pour améliorer la flexibilité des paquets.
- Gérer les transactions pour assurer la cohérence des données.
- Mettre en œuvre des techniques efficaces de gestion des erreurs et de débogage.
- Mettre en place un système de journalisation pour le suivi et la surveillance.
- Gérer les dimensions qui changent lentement pour gérer les données changeantes.
- Déployer un package pour une utilisation en production.
- Mettre en œuvre des mesures de sécurité pour protéger les données sensibles.
- Utiliser les scripts pour étendre les fonctionnalités SSIS.
- Appliquer les meilleures pratiques pour des solutions SSIS efficaces et faciles à maintenir.
SQL Avancé
14 HeuresCette formation en direct et dirigée par un formateur (en ligne ou sur site) est destinée aux administrateurs de base de données, développeurs et analystes intermédiaires qui souhaitent maîtriser les fonctionnalités avancées SQL pour des opérations de données complexes et la gestion de bases de données.
À la fin de cette formation, les participants seront capables de :
- Réaliser des techniques d'interrogation avancée en utilisant les unions, sous-requêtes et jointures complexes.
- Ajouter, mettre à jour et supprimer des données, des tables, des vues et des indices avec précision.
- Garantir l'intégrité des données par le biais des transactions et manipuler la structure de la base de données.
- Créer et gérer efficacement les bases de données pour un stockage et une récupération robustes des données.
IA pour SQL : Utilisation des grands modèles de langage pour une interrogation et une optimisation intelligentes
21 HeuresIA pour SQL est l'application de l'intelligence artificielle et des grands modèles de langage (LLMs) pour automatiser, optimiser et améliorer la manière dont les requêtes SQL sont générées, exécutées et interprétées dans les environnements de données d'entreprise.
Cette formation dirigée par un formateur (en ligne ou sur site) est destinée aux ingénieurs de données et aux responsables techniques de niveau intermédiaire qui souhaitent intégrer des capacités d'IA dans les flux de travail SQL pour permettre l'interrogation en langage naturel, l'optimisation intelligente et l'analyse automatisée des données.
À la fin de cette formation, les participants seront capables de :
- Intégrer des LLMs tels que GPT, DeepSeek, LLaMA, Qwen et Mistral dans les environnements SQL.
- Construire des pipelines de langage naturel à SQL pour un accès conversationnel aux données.
- Mettre en œuvre une optimisation et une détection d'erreurs de requête pilotées par l'IA.
- Concevoir des flux de travail AI-SQL sécurisés et auditable pour une utilisation en entreprise.
Format du cours
- Cours interactif avec discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Fonctionnalités Analytiques de Base
21 HeuresCette formation dirigée par un instructeur, en ligne ou sur site à Canada, est destinée aux administrateurs de bases de données, développeurs SQL et analystes de données de niveau intermédiaire qui souhaitent améliorer leurs compétences en SQL en maîtrisant l'utilisation des fonctions analytiques.
À la fin de cette formation, les participants seront capables de :
- Comprendre le concept et l'importance des fonctions analytiques.
- Appliquer diverses fonctions analytiques pour résoudre des problèmes d'analyse complexes.
- Combiner les fonctions analytiques avec d'autres fonctionnalités SQL pour une analyse de données complète.
- Optimiser les requêtes pour une meilleure performance en utilisant les fonctions analytiques.
Gestion et conception de bases de données SQL - Sur mesure
14 HeuresFormat du cours
- Présentation interactive et discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Niveau avancé de SQL pour analystes
21 HeuresL'objectif de ce cours est de fournir une compréhension claire de l'utilisation de SQL pour différents Les bases de données (Oracle, SQL serveur, MS Access...). Comprendre les fonctions analytiques et les Comment rejoindre différentes tables dans une base de données aidera les délégués à déplacer l'analyse des données les opérations sur le côté de la base de données, au lieu de le faire dans l'application MS Excel. Cela peut aussi Aide à créer n'importe quel système informatique, qui utilise n'importe quelle base de données relationnelle.
SQL Basics
14 HeuresSQL est une langue standard utilisée pour accéder et manipuler des bases de données.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux débutants qui souhaitent comprendre et utiliser SQL pour interroger et rapporter les données.
À la fin de cette formation, les participants seront en mesure de:
- Comprendre la structure des bases de données relationnelles.
- Rédiger des instructions de base SQL pour récupérer, filtrer et trier les données.
- Utiliser des fonctions d'agrégation pour résumer les données.
- Effectuer des jointures basiques entre plusieurs tables.
Format de la formation
- Cours interactif et discussion.
- Bien des exercices et pratique.
- Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
SQL : De base à intermédiaire
35 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) s'adresse aux analystes de données de niveau débutant à intermédiaire, aux professionnels des bases de données et aux développeurs de logiciels qui souhaitent apprendre SQL à gérer efficacement les bases de données.
A l'issue de cette formation, les participants seront capables de :
- Comprendre et utiliser les commandes et requêtes SQL fondamentales.
- Créer et manipuler des tables et des bases de données.
- Utiliser SQL pour trier, filtrer et résumer des données.
- Mettre en œuvre des opérations plus complexes telles que les jointures, les sous-requêtes et les opérations sur les ensembles.
- Appliquer des techniques intermédiaires telles que les index, les vues, les procédures stockées et les déclencheurs.
SQL pour la Science des Données et l'Analyse de Données
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs de logiciels, aux gestionnaires et aux analystes d'affaires qui souhaitent utiliser des systèmes de big data pour stocker et récupérer de grandes quantités de données.
À la fin de cette formation, les participants seront capables de :
- Interroger efficacement de grandes quantités de données.
- Comprendre comment les systèmes Big Data stockent et récupèrent les données.
- Utiliser les derniers systèmes de big data disponibles.
- Transformer les données provenant des systèmes de données vers les systèmes de reporting.
- Apprendre à écrire des requêtes SQL dans :
- MySQL
- Postgres
- Langage de requête Hive (HiveQL/HQL)
- Redshift
Format du cours
- Conférence interactive et discussion.
- De nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Bootcamp de Développement SQL
35 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux débutants, aux programmeurs et aux administrateurs de bases de données qui souhaitent apprendre ou améliorer leurs compétences et leurs connaissances en matière de développement.
A l'issue de cette formation, les participants seront capables d'installer, de créer, de gérer, de manipuler et de contrôler des bases de données en utilisant SQL et des systèmes de gestion de bases de données.
SQL Fundamentals to Advanced Querying
10 HeuresSQL est un langage standardisé utilisé pour interroger, manipuler et gérer des données au sein de systèmes de bases de données relationnelles.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux utilisateurs de niveau débutant à avancé qui souhaitent construire des requêtes SQL efficaces et travailler en toute confiance avec des bases de données relationnelles.
À la fin de cette formation, les participants acquerront les compétences pour :
- Construire des requêtes SQL pour récupérer, filtrer et trier des données.
- Manipuler des données en utilisant les opérations d'insertion, de mise à jour et de suppression.
- Créer des jointures, des sous-requêtes et des rapports agrégés.
- Appliquer des techniques avancées de SQL pour l'analyse de données réelles.
Format du cours
- Des exposés dirigés par un instructeur combinés à des discussions guidées.
- Des exercices pratiques de construction de requêtes et des exercices d'application.
- Des démonstrations en laboratoire en direct utilisant des jeux de données réels.
Options de personnalisation du cours
- Si vous avez besoin d'un programme SQL sur mesure pour votre organisation, veuillez nous contacter pour organiser cela.
Fundamentaux du SQL
14 HeuresCette formation SQL est destinée aux personnes qui souhaitent acquérir les compétences nécessaires pour extraire et analyser des données à partir de n'importe quelle base de données et créer des rapports. Les membres du cours apprendront:
- comment écrire des requêtes SQL
- Quelles sont les bases de données relationnelles et comment les utiliser
- Que sont les relations et comment les créer
- la structure des données
- différences entre les dialectes SQL (Oracle, T-SQL, ANSI)
- compétences pratiques pour écrire des requêtes
Ce cours SQL traite de SQL ANSI générique. Il peut être utilisé dans n'importe quelle base de données, y compris Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL, toutes les autres bases de données relationnelles.
Intelligence d'affaires avec SSAS
14 HeuresSSAS (SQL Server Analysis Services), est un Microsoft SQL outil de traitement transactionnel du serveur (OLAP) et d'exploration de données permettant d'analyser les données de plusieurs bases de données, tables ou fichiers. Les modèles de données sémantiques fournis par SSAS sont utilisés par des applications clientes telles que Power BI, Excel, Reporting Services et d'autres outils de visualisation de données.
Au cours de cette formation en direct (sur site ou à distance), les participants apprendront à utiliser SSAS pour analyser de grands volumes de données dans des bases et des entrepôts de données.
A la fin de cette formation, les participants seront capables de :
- Installer et configurer SSAS
- Comprendre la relation entre SSAS, SSIS et SSRS
- Appliquer la modélisation de données multidimensionnelles pour extraire des informations commerciales des données
- Concevoir des cubes OLAP (Online Analytical Processing)
- Interroger et manipuler des données multidimensionnelles à l'aide du langage d'interrogation MDX (Multidimensional Expressions)
- Déployer des solutions de BI réelles à l'aide de SSAS.
Audience
- Professionnels de la BI (Business Intelligence)
- Analystes de données
- Database et les professionnels de l'entreposage de données
Format du cours
- Conférences et discussions interactives
- Beaucoup d'exercices et de pratique
- Mise en œuvre pratique dans un environnement live-lab
Options de personnalisation du cours
- Cette formation est basée sur la dernière version de Microsoft SQL Server et SSAS.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Introduction aux Services d'intégration SQL Server 2022 (SSIS)
28 HeuresCette formation en direct avec instructeur à Canada (en ligne ou sur site) est destinée aux professionnels des données de niveau débutant qui souhaitent apprendre à concevoir, mettre en œuvre et gérer des packages SSIS pour effectuer des tâches d'intégration et de transformation de données.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture et les composants de SSIS.
- Concevoir et mettre en œuvre des processus ETL en utilisant SSIS.
- Utiliser les outils SSIS pour développer, déployer et gérer des solutions d'intégration de données.
- Dépanner et optimiser les packages SSIS en termes de performance et de fiabilité.
SQL Server 2022 Integration Services (SSIS) – Flux de données et transformations avancées
14 HeuresSQL Server Integration Services (SSIS) est un composant de Microsoft SQL Server qui fournit une plateforme pour l'intégration de données et les applications de flux de travail. Il est utilisé pour la migration, le référentiel et la transformation des données.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux professionnels des données et aux développeurs intermédiaires qui souhaitent se concentrer sur la conception de flux de données avancés SSIS, les transformations et la gestion des Dimensions Évoluant Lentement (SCD) pour les scénarios de référentiel de données.
À la fin de cette formation, les participants seront en mesure de :
- Concevoir et mettre en œuvre des flux de données robustes à l'aide de SSIS.
- Travailler avec une variété de sources, de destinations et de transformations de données.
- Mettre en place des Dimensions Évoluant Lentement (SCD) pour gérer les changements historiques des données.
- Déployer, exécuter et dépanner efficacement des packages SSIS.
Format de la formation
- Cours interactif avec discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.