SQL server
Phillip Burton
Langues parlées: Anglais
Prix du cours: $84,99
Date Étude: 06/22/2022
Destinataire du certificat: Stefan Troehler
À propos de ce cours
Des tables et des requêtes SELECT au SQL avancé. SQL Server 2012, 2014, 2016, 2017, 2019 et 2022.
Ce cours constitue la base pour les certificats Microsoft 70-461 : "Querying Microsoft SQL Server 2012" et 70-761 "Querying Data with Transact-SQL".
Veuillez noter que ces certificats ne sont plus proposés par Microsoft. Cependant, les exigences de l'examen vous permettent de bien comprendre le T-SQL.
Réunion 1
Les bases présentées sont : comment installer SQL Server et comment créer et supprimer des tables.
Nous essayons ensuite de créer un tableau plus avancé, mais nous nous rendons compte que nous devons en savoir plus sur les types de données - nous allons donc nous pencher un peu plus en détail sur les types de données et les fonctions de données, la base du T-SQL.
Réunion 2
Nous allons créer des tables qui les utilisent, puis y INSÉRER quelques données. Nous écrirons ensuite des requêtes qui récupèrent et résument ces données à l'aide de SELECT, FROM, WHERE, GROUP BY, HAVING et ORDER BY.
Nous allons ensuite RECROISIR ces tableaux entre eux pour voir où il nous manque des données et où nous avons des données incohérentes. Nous ACTUALISERons et SUPPRIMERONS les données des tableaux.
Réunion 3
Nous allons maintenant utiliser ces données pour créer des vues qui nous permettront de stocker ces requêtes SELECT pour une utilisation future, ainsi que des déclencheurs qui permettront au code de s'exécuter automatiquement lorsque des données S'INSERERENT, S'EFFACENT ou S'ACTUALISENT.
Nous examinons la base de données que nous avons développée lors de la session 2 et voyons ce qui ne va pas. Nous ajoutons quelques restrictions, telles que UNIQUE, CHECK, PRIMARY KEY et FOREIGN KEY, afin d'éviter d'ajouter des données erronées.
Réunion 4
Nous allons continuer à encapsuler nos routines en créant des procédures qui nous permettent d'EXÉCUTER des commandes paramétrées avec une seule instruction, et nous allons ajouter un peu de gestion des erreurs avec TRY, CATCH et THROW.
Nous allons également combiner des ensembles de données en examinant UNION et UNION ALL, INTERSECT et EXCEPT, CASE, ISNULL et Coalesce et la puissante instruction MERGE.
Réunion 5
Nous allons maintenant créer des requêtes agrégées. Nous allons examiner les fonctions de classement ROW_NUMBER, RANK, DENSE_RANK et NTILE. Nous examinerons les 8 nouvelles fonctions d'analyse pour SQL Server 2012, telles que LAG, LEAD, FIRST_VALUE et LAST_VALUE.
Nous verrons d'autres façons de regrouper et d'ajouter des sommes en utilisant ROLLUP, CUBE, GROUPING SETS et GROUPING_ID. Nous verrons également les types de données géométriques et géographiques, les emplacements sur une grille, ainsi que les fonctions et les agrégats.
Réunion 6
Nous allons maintenant créer des sous-requêtes et des sous-requêtes corrélées, les résultats de la sous-requête dépendant de la requête principale. Nous allons examiner les expressions de table générales avec l'instruction WITH et appliquer ce que nous avons appris pour résoudre un problème commercial général.
Nous allons examiner les fonctions, y compris les trois différents types de fonctions définies par l'utilisateur (UDF) : Fonctions scalaires, fonctions de table en ligne et fonctions de table avec plusieurs instructions. Nous verrons ensuite les synonymes et le SQL dynamique, ainsi que l'utilisation des GUID. Nous examinerons également les séquences.
Nous jetons un coup d'œil à XML et, pour SQL Server 2016 et supérieur, à JSON et aux tables temporaires.
Réunion 7
Dans cette session, nous allons examiner les transactions, voir comment elles sont explicitement lancées et arrêtées, et découvrir comment elles peuvent bloquer d'autres utilisateurs dans la base de données. Ensuite, nous verrons comment les index et leur rôle dans l'optimisation des requêtes sont utilisés.
Nous verrons également comment utiliser les vues de gestion dynamique pour voir comment améliorer notre utilisation des index. Nous verrons ensuite comment écrire un curseur, quand utiliser cette opération basée sur les lignes et quels sont les effets de l'utilisation des UDF scalaires.
Aucune connaissance préalable n'est requise - je vous montrerai même gratuitement comment installer SQL Server sur votre ordinateur !
Il existe des tests réguliers pour vous aider à mémoriser les informations.
Une fois que vous aurez terminé, vous saurez comment manipuler les nombres, les chaînes de caractères et les dates, créer des bases de données et des tables, créer des tableaux, insérer des données et créer des analyses, et vous saurez comment tous ces éléments peuvent être utilisés dans T-SQL.
À propos du certificat
Ce certificat atteste que Stefan Troehler a terminé avec succès le cours 70-461, 761 : Querying Microsoft SQL Server with Transact-SQL le 22 juin 2022, tel qu'enseigné par Phillip Burton sur Udemy. Le certificat indique que le cours a été suivi dans son intégralité, tel que validé par l'étudiant. La durée du cours représente le nombre total d'heures de vidéo du cours au moment du dernier achèvement.