Formation SQL Server 2016 : Requêtes de données avec Transact-SQL

  • Référence : MS20761B
  • Durée : 35 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • 1-Avoir des connaissances pratiques sur les bases de données relationnelles
  • 2-Avoir des connaissances de base sur le système d’exploitation Windows et ses principales fonctionnalités

PROFIL DES STAGIAIRES

  • Administrateurs et développeurs de bases de données
  • Professionnels de la Business Intelligence

OBJECTIFS

  • Acquérir les compétences et connaissances nécessaires sur les concepts des bases de données professionnelles et sur l’écriture des requêtes Transact-SQL pour Microsoft SQL Server 2016
  • Cette formation est la base de toutes les possibilités offertes par SQL Server : administration et développement de la base de données et la Business Intelligence
  • Couvrir également les fonctionnalités de SQL Server 2016 mais aussi toutes les possibilités offertes par la plateforme de données SQL Server

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert SQL Server 2016

CONTENU DU COURS SQL Server 2016

1 - Introduction aux bases de données relationnelles

  • Autres types de bases de données
  • Analyse des données
  • Langages de Bases de données
  • Architecture de base de SQL Server
  • Editions et versions SQL Server
  • Démarrer avec SQL Server Management Studio

2 - Modélisation des données

  • Modélisation des données
  • Modélisation entités relations

3 - Normalisation

  • Les fondamentaux de la normalisation
  • Les formes normales
  • Dénormalisation

4 - Relations

  • Schéma relationnel
  • Intégrité référentielle

5 - Objets de Bases de données

  • Tables
  • Vues
  • Procédures stockées
  • Autres objets de Bases de données

6 - Introduction aux requêtes T-SQL

  • Présenter T-SQL
  • Comprendre les ensembles
  • Comprendre les prédicats logiques
  • Comprendre l’ordre logique des opérations dans les instructions SELECT

7 - Ecrire des requêtes SELECT

  • Ecrire des instructions SELECT simples
  • Eliminer les doublons avec DISTINCT
  • Utiliser les alias de colonnes et de tables
  • Ecrire des expressions CASE simples

8 - Ecrire des requêtes sur des tables multiples

  • Comprendre les jointures
  • Requêtes avec des jointures internes
  • Requêtes avec des jointures externes
  • Requêtes avec des jointures croisées et des auto-jointures

9 - Tri et filtrage de données

  • Trier des données
  • Filtrer des données avec les Prédicats
  • Filtrer avec les options TOP et OFFSET-FTECH
  • Travailler avec les valeurs inconnues

10 - Travailler avec les types de données SQL Server 2016

  • Présenter les types de données SQL Server 2016
  • Travailler avec les chaînes de caractères
  • Travailler avec les Dates et les Heures

11 - Utilisation de DML pour modifier des données

  • Insérer des données
  • Modifier et supprimer des données

12 - Utilisation des fonctions intégrées

  • Ecrire des requêtes avec les fonctions intégrées
  • Utiliser les fonctions de conversion
  • Utiliser les fonctions logiques
  • Utiliser les fonctions pour travailler avec NULL

13 - Grouper et agréger des données

  • Utiliser les fonctions d’agrégation
  • Utiliser la clause GROUP BY
  • Filtrer les groupes avec HAVING

14 - Utilisation des sous-requêtes

  • Ecrire des sous-requêtes
  • Ecrire des sous-requêtes corrélées
  • Utiliser le prédicat EXISTS avec les sous-requêtes

15 - Utilisation des ensembles d’opérateurs

  • Ecrire des requêtes avec l’opérateur UNION
  • Utiliser EXCEPT et INTERSECT
  • Utiliser APPLY

16 - Appendix A

    17 - Performance

    • Indexation
    • Performance des requêtes
    • Accès concurrentiel
    Cookies