________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Description du cours
Ce cours décrit les bases de Transact-SQL, le dialecte Microsoft du langage SQL standard. Les sujets incluent l'interrogation et la modification de données dans des bases de données relationnelles hébergées sur des systèmes de bases de données basés sur Microsoft SQL Server, tels que Microsoft SQL Server, Azure SQL Database et Azure Synapse Analytics.
Profil public
Ce cours peut être utile aux personnes qui ont besoin d'écrire des requêtes SQL ou Transact-SQL de base. Cela inclut toute personne travaillant avec des données, par exemple en tant qu'analyste de données, ingénieur de données, data scientist, administrateur de base de données ou développeur de bases de données. Il peut également être utile aux personnes qui travaillent indirectement avec des données ou qui souhaitent en savoir plus sur l'utilisation des données, telles que les architectes de solutions, les apprenants et les responsables technologiques.
Objets de cette collection
- Introduction à Transact-SQL (9 unités)
- Tri et filtrage des résultats dans T-SQL (9 unités)
- Rejoindre plusieurs tables avec JOIN dans T-SQL (9 unités)
- Écrire des sous-requêtes en T-SQL (7 unités)
- Utilisation des fonctions intégrées et GROUP BY dans Transact-SQL (10 unités)
- Modification de données avec T-SQL (9 unités)
Plan du cours
Module 1 : Introduction à Transact-SQL
Dans ce module, vous apprendrez les bases du langage Transact-SQL (T-SQL), ainsi que les propriétés générales et la terminologie des bases de données relationnelles. Ce module présente également l'instruction SELECT de base pour récupérer les données d'une table.
Leçons
Atelier : Introduction aux outils de requête SQL Server et à l'écriture de requêtes en T-SQL
Après avoir terminé ce module, les étudiants seront capables de :
-
Utiliser un outil de requête pour écrire et exécuter des requêtes dans Transact-SQL
-
Comprendre les concepts de base des bases de données relationnelles et du langage SQL T
-
Écrivez des instructions SELECT pour récupérer des données à partir d'une table de base de données relationnelle
-
Comprendre les types de données de base et comment elles sont utilisées
-
Comprendre les bases des valeurs NULL
Module 2 : Tri et filtrage des résultats des requêtes
Dans le module, vous apprendrez comment contrôler quelles données sont renvoyées et dans quel ordre. Vous utiliserez la clause ORDER BY, avec et sans pagination. Vous découvrirez plusieurs types de filtres qui peuvent être utilisés dans la clause WHERE pour contrôler quelles lignes de données sont renvoyées. Vous apprendrez également à gérer les résultats en supprimant les doublons avec DISTINCT.
Leçons
Atelier : Trier et filtrer les données renvoyées par les requêtes SELECT
Après avoir terminé ce module, les étudiants seront capables de :
-
Utilisez ORDER BY pour trier les résultats d'une instruction T-SQL SELECT
-
Ajoutez une clause TOP pour limiter les lignes triées renvoyées
-
Pagination des données triées avec OFFSET-FET
-
Écrivez des clauses WHERE pour filtrer les lignes renvoyées
-
Utilisez DISTINCT pour supprimer les lignes en double des résultats
Module 3 : Utiliser les jointures et les sous-requêtes
Dans ce module, vous explorerez les requêtes T-SQL qui accèdent aux données de plusieurs tables avec différents types d'opérations JOIN et des sous-requêtes simples.
Leçons
Atelier : Écriture de requêtes avec des opérations JOIN
Atelier : Écriture d'instructions SELECT à l'aide de sous-requêtes
Après avoir terminé ce module, les étudiants seront capables de :
-
Écrire des requêtes qui accèdent aux données de plusieurs tables à l'aide des opérations JOIN
-
Comprendre les différences entre les types d'opérations JOIN : INNER JOIN, OUTER JOIN et CROSS JOIN
-
Comprendre comment rejoindre une table avec elle-même avec une auto-jointure
-
Écrire des sous-requêtes dans une instruction SELECT
-
Comprendre la différence entre les sous-requêtes scalaires et multivaleurs
-
Comprendre la différence entre les sous-requêtes corrélées et indépendantes
Module 4 : Utiliser les fonctions intégrées
Dans le module, vous explorerez l'utilisation de fonctions intégrées pour renvoyer des valeurs calculées ou spéciales dans la liste SELECT ou la clause WHERE. Les fonctions incluent des fonctions mathématiques, des fonctions de chaîne et des fonctions système. Il existe d’autres types de fonctions qui seront évoquées, mais elles ne seront pas abordées en détail. Vous apprendrez également à combiner des lignes de données en un seul groupe et à fournir des informations récapitulatives pour le groupe, telles que SUM, MIN ou MAX.
Leçons
Laboratoire : fonctionnalités intégrées
Après avoir terminé ce module, les étudiants seront capables de :
-
Écrire des requêtes à l'aide de fonctions scalaires
-
Écrire des requêtes à l'aide de fonctions d'agrégation
-
Utilisez GROUP BY pour combiner les données en groupes en fonction d'une valeur de colonne commune
-
Comprendre comment HAVING est utilisé pour filtrer des groupes de lignes
Module 5 : Modification des données
Dans ce module, vous apprendrez les instructions T-SQL pour modifier les données d'une table, telles que UPDATE, DELETE et MERGE, ainsi que diverses options INSERT, notamment la création d'une table avec les données d'une table existante. Vous découvrirez également comment faire en sorte que le système fournisse automatiquement des valeurs pour les colonnes au fur et à mesure que les données sont insérées.
Leçons
Laboratoire : Modification des données
Après avoir terminé ce module, les étudiants seront capables de :
-
Insérer des données dans une table existante
-
Spécifiez qu'une colonne doit être automatiquement renseignée avec une valeur IDENTITY ou SEQUENCE
-
Modifier les données à l'aide de l'instruction UPDATE
-
Supprimer des données à l'aide de l'instruction DELETE
-
Modifier les données à l'aide de MERGE pour synchroniser deux tables
Langue