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
- Analyse des données
- Autres types de bases de données
- Démarrer avec SQL Server Management Studio
- Editions et versions SQL Server
- Langages de Bases de données
- Architecture de base de SQL Server
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
- Procédures stockées
- Autres objets de Bases de données
- Vues
- Tables
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
- Requêtes avec des jointures croisées et des auto-jointures
- Requêtes avec des jointures externes
- Comprendre les jointures
- Requêtes avec des jointures internes
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
- Utiliser les fonctions pour travailler avec NULL
- Utiliser les fonctions logiques
- Utiliser les fonctions de conversion
- Ecrire des requêtes avec les fonctions intégrées
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