Formation Transact SQL Basic
Les participants comprendront les principes de base du langage de requête structuré et seront en mesure d'effectuer chacune des opérations suivantes :
- Construire des requêtes pour extraire et filtrer des données à partir d'une base de données SQL du serveur
- Créer des résultats résumés
- Modifier, dériver et formater les données en fonction des résultats requis
- Modifier les données et maintenir les composants et les définitions de la base de données
Ce cours s'adresse à toute personne ayant besoin d'informations provenant d'une base de données Microsoft SQL Server. Il convient aux développeurs de systèmes ou aux personnes d'autres domaines qui ont besoin d'utiliser SQL pour extraire et analyser des données.
Plan du cours
Principes
- Sélection de toutes les colonnes/champs
- Sélection de certaines colonnes/champs
- Utilisation de distinct/unique
- Sélection de certaines lignes/enregistrements
- Sélection de valeurs dans un intervalle
- Sélection des valeurs correspondant à un masque de motif
- Sélection de valeurs dans une liste
- Traitement des valeurs nulles
- Comment trier et ordonner les données
- Sélection de valeurs calculées et dérivées
- Comment contrôler les en-têtes de colonnes dans les résultats de la requête ?
- Comment envoyer les résultats d'une requête vers des fichiers externes ?
Jonction de tableaux
- Principes de la jointure de tables :
- Utilisation de la jointure cartésienne
- Utilisation de la jointure interne
- Utilisation de la jointure non équivoque
- Utilisation de la jointure externe
Requêtes de jointure
- Opérateur d'union
- Opérateur d'intersection
- Opérateur d'exception
Fonctions simples
- Fonctions de conversion
- Fonctions de date
- Fonctions sur les nombres
- Fonctions de texte
- Fonctions de groupe/résumé/agrégé
Sous-requêtes
- Principes des sous-requêtes
- Comment filtrer les lignes de la requête principale
- Utilisation de sous-requêtes imbriquées
- Utilisation d'une sous-requête à plusieurs colonnes
- Utilisation d'une sous-requête corrélée
- Utilisation d'une sous-requête en tant que vue en ligne et expression de table commune
- Utilisation d'une sous-requête en tant que colonne dans la requête principale
Propositions de cas
- Principes des instructions de cas
- Utilisation de l'instruction de cas pour dériver les valeurs des colonnes
- Utilisation d'instructions de cas imbriquées
- Utilisation des instructions de cas pour produire des tableaux croisés dynamiques
- Utilisation d'instructions de cas avec des sous-requêtes
Manipulation de données
- Comment insérer des valeurs dans un tableau
- Comment copier des valeurs entre tableaux
- Comment mettre à jour des valeurs
- Comment supprimer des enregistrements
- Comment modifier les données via les vues
- Utilisation des transactions
- Comment verrouiller les lignes et les tables
Définition des données
- Principes d'une base de données relationnelle et normalisation des données
- Utilisation des relations et des contraintes de clé primaire et de clé étrangère
- Comment créer des tables
- Comment modifier des tables
- Création de vues
- Utilisation de synonymes
- Comment supprimer des tables et des vues
Les formations ouvertes requièrent plus de 3 participants.
Formation Transact SQL Basic - Booking
Formation Transact SQL Basic - Enquiry
Nos clients témoignent (6)
J'ai apprécié l'équilibre entre les cours magistraux et les exercices. Lorsque j'étais bloqué, Luke m'aidait très bien à comprendre le problème et à trouver des solutions, ce qui a eu un impact très positif sur ma compréhension.
Tom - Welsh Revenue Authority
Formation - Transact SQL Basic
Traduction automatique
Łukasz était très bon. J'ai aimé la façon dont Łukasz a parlé des meilleures pratiques. Le rythme était bon. J'ai aimé les exercices. Avoir un wiki pour les références futures est une bonne chose.
Jake Real - Welsh Revenue Authority
Formation - Transact SQL Basic
Traduction automatique
Lukasz a été très patient et compétent et a rendu l'apprentissage SQL très amusant et instructif. C'est certainement l'une des sessions de formation les plus gratifiantes à laquelle j'ai eu le plaisir de participer !
Carwyn - Welsh Revenue Authority
Formation - Transact SQL Basic
Traduction automatique
Phil était génial ! Il était à la fois patient et compétent. La formation s'est déroulée à un bon rythme, guidant une équipe aux capacités variées des bases vers des requêtes plus avancées ensemble. Les exercices étaient un excellent moyen pour nous de mémoriser nos nouvelles compétences, et les instructions et discussions en classe de Phil sur diverses façons d'atteindre le même résultat étaient intéressantes.
Sophie Clement - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
Cela m'a paru très relatable. Les exercices étaient bien choisis et j'ai pu travailler efficacement grâce aux connaissances claires fournies.
Leah Bayliss - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
Exercices interactifs
Matthew Viner - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
Cours à venir
Cours Similaires
Microsoft Access – Downloading Data
14 HeuresCe formation dispensée par un formateur en direct (en ligne ou sur site) est destinée aux professionnels de niveau débutant à intermédiaire souhaitant améliorer leurs compétences dans l'extraction, l'analyse et la manipulation des données au sein de Microsoft Access en utilisant des requêtes et SQL.
À la fin de cette formation, les participants seront capables de :
- Comprendre différents types de requêtes dans Microsoft Access.
- Utiliser des outils de conception de requêtes pour extraire et analyser efficacement les données.
- Écrire des requêtes SQL pour récupérer et manipuler des données.
- Effectuer l'agrégation, le filtrage et le tri des données en utilisant des requêtes.
- Appliquer des techniques de requête avancées pour la résolution de problèmes et l’optimisation.
Introduction to SQL Server 2012 Integration Services (SSIS)
28 HeuresCette formation en direct avec instructeur à France (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 Advanced
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.
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 HeuresCe cours aide le client à choisir le stockage des données d'écriture en fonction de leurs besoins Il couvre presque toutes les approches modernes possibles .
Administration with Powershell
35 HeuresCette formation intensive fournit les connaissances et les compétences fondamentales pour utiliser Windows PowerShell afin d'automatiser l'administration des ordinateurs basés sur Windows. Les compétences enseignées dans ce cours sont applicables à tous les produits Microsoft qui utilisent Windows PowerShell pour l'administration quotidienne.
La formation se concentre principalement sur l'utilisation de Windows PowerShell en tant qu'interface de ligne de commande interactive, mais elle couvre également des sujets liés aux scripts et à la programmation.
SQL Advanced level for Analysts
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 Fundamentals
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.
SQL in Microsoft Access
14 HeuresCe cours de SQL est destiné aux personnes qui souhaitent acquérir les compétences nécessaires pour extraire et analyser des données à l'aide de Microsoft Access. Les participants apprendront :
- comment rédiger des requêtes en SQL
- ce qu'est une base de données relationnelle et comment on peut s'en servir
- qu'est-ce que les relations et comment les créer
- la structure des données
- les différences entre les dialectes de SQL (Oracle, T-SQL, ANSI)
- des compétences pratiques pour écrire des requêtes
Ce cours en SQL se concentre sur le dialecte Microsoft Access de SQL.
SQL language in MSSQL
14 HeuresLe cours répond aux questions
- Comment créer une requête?
- Quelles sont les possibilités [ 0 ]?
- Qu’est-ce qu’une base de données relationnelle?
- Qu’est-ce que la structure et SQL les commandes?
SQL in MySQL
14 Heures- Comment construire une requête ?
- Qu'est-ce qu'une base de données relationnelle ?
- Qu'est-ce que la structure et les commandes SQL ?
SQL Advanced in MySQL
7 HeuresCe cours a été créé pour les personnes déjà familiarisées avec SQL . Le cours vous présente les secrets communs à toutes SQL bases de données SQL , ainsi que la syntaxe, les fonctions et les fonctionnalités spécifiques à My SQL .
SQL in SQL Server
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 T-SQL et autres dialectes
- 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, veuillez consulter le cours sur les principes fondamentaux de SQL.
Business Intelligence with 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 permettant d'évaluer les participants
- 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 to SQL Server 2022 Integration Services (SSIS)
28 HeuresCette formation en direct avec instructeur à France (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é.
Transact SQL Advanced
7 HeuresLes délégués comprendront certaines des fonctionnalités les plus avancées de Transact SQL et pourront effectuer les tâches suivantes:
- Utiliser des requêtes pour renvoyer des ensembles de résultats complexes
- Gérer les objets de base de données pour améliorer les performances des requêtes
- Ajustez les requêtes pour qu'elles fonctionnent plus efficacement
Ce cours s’adresse aux personnes qui utilisent actuellement Transact SQL pour extraire des données d’une base de données Microsoft SQL Server et souhaitent approfondir leurs connaissances, en particulier dans les domaines de l’analyse des données et de l’amélioration de la vitesse des requêtes.