Requêtes SQL Server 2012-2014
Objectifs
- Cette formation Requêtes SQL Server 2012-2014 vous permettra d’acquérir les compétences pour écrire des requêtes Transact-SQL pour Microsoft SQL Server 2014
Programme
Introduction à Microsoft SQL Server 2014
- Architecture de bases SQL Server
- Editions et versions de SQL Server
- Démarrer avec SQL Server Management Studio
Introduction aux requêtes TSQL
- Présenter Transact-SQL
- Comprendre les ensembles
- Comprendre la logique de prédicats logiques
- Comprendre l’ordre logique des opérations dans les instructions SELECT
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
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 autojointures
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
Travailler avec les types de données SQL Server 2014
- Présenter les types de données SQL Server 2014
- Travailler avec les chaînes de caractères
- Travailler avec les Dates et les Heures
Utilisation de DML pour modifier des données
- Insérer des données
- Modifier et supprimer des données
Utilisation des fonctions intégrées
- Ecrire des requêtes avec les fonctions intégrées
- Utilisation des fonctions de conversion
- Utilisation des fonctions logiques
- Utilisation des fonctions pour travailler avec NULL
Grouper 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
Utilisation des sous-requêtes
- Écriture de sous-requêtes
- Écriture de sous-requêtes corrélées
- Utilisation du prédicat EXISTS avec les sousrequêtes
Utilisation des expressions de tables
- Utiliser les tables dérivées
- Utiliser les expressions de tables courantes
- Utiliser les vues
- Utiliser les fonctions de table en ligne
Utilisation des ensembles d’opérateurs
- Ecrire des requêtes avec l’opérateur UNION
- Utiliser EXCEPT et INTERSECT
- Utiliser APPLY
Utilisation des fonctions de classement, de décalage et d’agrégation
- Utiliser la clause OVER
- Explorer des fonctions de fenêtrage
Pivot et Grouping Sets
- Ecrire des requêtes avec PIVOT et UNPIVOT
- Travailler avec le Grouping Sets
Exécution de procédures stockées
- Interroger les données avec PIVOT et UNPIVOT
- Passer des paramètres aux procédures stockées
- Créer des procédures stockées simples
- Travailler avec SQL Dynamique
Programmation avec T-SQL
- Eléments de programmation T-SQL
- Contrôler le flux des programmes
Mise en œuvre de la gestion d’erreurs
- Utiliser les blocs TRY et CATCH
- Travailler avec les informations sur les erreurs
Mise en œuvre des transactions
- Transactions et moteur de base de données
- Contrôler les transactions
Améliorer les performances des requêtes
- Facteurs de performances des requêtes
- Affichage des données de performances des requêtes
Interroger les Métadonnées de SQL Server
- Interroger les Vues de catalogue Système et les fonctions
- Exécuter les procédures stockées Systèmes
- Interroger les objets de gestion dynamique
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS
Modalités pédagogiques :
- Évaluation des besoins et du profil des participants.
- Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
- Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
- Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
- Méthodes expositive, active et participative.
- Réflexion et échanges sur cas pratiques.
- Retours d'expériences.
- Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.
Éléments matériels :
- Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
- Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.
Référent pédagogique et formateur :
- Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
- Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
- Feuilles de présences signées des participants et du formateur par demi-journée.
- Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Please login to get access to the quiz
Back to SQL Server 2012/2014 – Les Fondamentaux