Accueil > Système d'Information - Informatique et Digital > Infrastructure informatique > Systèmes : Windows, Linux > SQL Server 2016 : Requêtes de Données avec SQL et Transact SQL [20761]

SQL Server 2016 : Requêtes de Données avec SQL et Transact SQL [20761]

Objectifs

  • écrire des requêtes SQL et Transact-SQL pour Microsoft SQL Server 2016
  • Être capable de créer des objets de programmation et les utiliser pour récupérer des données
    • A distance / Presentiel
    • Code: IM20761
    • 5 Jours (35 Heures)
    • 2 790 € (HT)
    • Cette thématique vous intéresse ? Nos équipes d'experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

    Programme Détaillé

    administrateurs et développeurs de bases de données, professionnels de la Business Intelligence
    Introduction à Microsoft SQL Server 2016
    Architecture de SQL Server 2016
    Travailler avec les outils de SQL Server 2016
    Travailler avec SQL Server Management Studio
    Introduction à Transact SQL
    Comprendre les ensembles
    Comprendre les prédicats logiques
    Comprendre l'ordre logique des opérations dans une instruction SELECT
    Écrire des requêtes SELECT
    Écriture d'instructions SELECT simple
    Éliminer les doublons avec DISTINCT
    Utilisation d'alias de colonnes et de tables
    Écriture d'instructions CASE simple
    Interroger plusieurs tables
    Comprendre les jointures
    Écrire des requêtes avec une jointure interne, une jointure externe
    Écrire des requêtes avec auto-jointure ou jointure croisée
    Trier et filtrer des données
    Trier les données
    Filtrer les données (clause WHERE)
    Filtrer avec les options TOP et OFFSET-FETCH
    Travailler avec les valeurs omises et inconnues
    Travailler avec les types de données
    Introductions aux types de données de SQL Server 2016
    Travailler avec des chaînes de caractères, des dates et heures
    Modifier des données avec DML
    Insérer, supprimer et mettre à jour des données
    Utiliser les fonctions intégrées
    Écrire des requêtes avec des fonctions intégrées
    Fonctions de conversion, fonctions logiques
    Fonctions de test de valeurs NULL
    Regrouper et agréger des données
    Utilisation des fonctions d'agrégation
    Utilisation de la clause GROUP BY
    Filtrage de groupes avec la clause HAVING
    Utiliser des sous-requêtes
    Écriture de sous-requêtes simples, corrélées
    Utilisation du prédicat EXISTS avec les sous-requêtes
    Utiliser les expressions de table
    Utiliser les tables dérivées
    Utiliser les expressions de table
    Utiliser les vues
    Utiliser les fonctions de table en ligne
    Utiliser les opérateurs d’ensemble
    Écrire des requêtes avec UNION / UNION ALL
    Utiliser EXCEPT et INTERSECT
    Utiliser CROSS APPLY / OUTER APPLY
    Utiliser les fonctions de fenêtrage
    Fonctions de rang, d'agrégat et de décalage telles que ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE et LAST_VALUE
    Ensembles de pivot et de regroupement
    Écrire des requêtes avec les clauses PIVOT et UNPIVOT
    Travailler avec les jeux de regroupement
    Exécuter des procédures stockées
    Interroger avec les procédures stockées
    Passer des paramètres aux procédures stockées
    Travailler en SQL dynamique
    Programmer en T-SQL
    Concepts et objets de programmation de T-SQL.
    Les lots, variables, éléments de contrôles de flux
    Créer et exécuter des instructions SQL dynamiques
    Utiliser les synonymes
    Implémenter la gestion d'erreur
    Utilisation de gestionnaires d'erreur dans un code TSQL
    Contrôler les erreurs à l'aide de blocs TRY/CATCH
    Travailler avec les informations sur les erreurs
    L’instruction THROW
    Implémenter les transactions
    Gestion des transactions dans SQL Server
    Vue d'ensemble des propriétés de transactions
    Les commandes BEGIN, COMMIT et ROLLBACK
    Certification Microsoft
    Certification Microsoft
    Reconnues sur le marché IT, les certifications Microsoft attestent de votre expertise et démontrent vos compétences techniques Microsoft.

    165 €
    avoir des connaissances pratiques sur les bases de données relationnelles et des connaissances de base sur le système d’exploitation Windows et ses principales fonctionnalités
    consultant certifié pour les formations Microsoft (MCT)
    Formation SQL Server 2016 officielle Microsoft préparant la certification 70-761

    Formation Microsoft éligible au financement par la Software Assurance

    Selon la version, le support de cette formation Microsoft peut être en langue anglaise
    Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.

    Nos formateurs DEMOS sont recrutés conformément aux spécifications mentionnées pour chaque formation. Ce sont des professionnels en activité et/ou des experts dans leur domaine. Ils utilisent des méthodes et outils appropriés aux formations qu’ils dispensent et adaptent leur pédagogie au public accueilli.

    Avant la formation : IMPLIQUER
    Questionnaire pré-formation et/ou recueil des besoins pour préciser les attentes individuelles, à l’entrée en formation.
    Pendant la formation : APPLIQUER
    Méthodes actives et participatives, apports théoriques (10%), mises en pratique (70%) et échanges (20%)
    Elaboration de son plan d’actions personnalisé
    Après la formation : ACCOMPAGNER
    Les conseillers formation sont à votre disposition si vous avez besoin de précisions.

    SUIVI & EVALUATION
    Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
    Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
    Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session.