Introduction à Microsoft SQL Server 2014
- Architecture de base de SQL Server
- Editions et versions SQL Server
- Démarrer avec SQL Server Management Studio
Introduction aux requêtes T-SQL
- Présenter T-SQL
- Comprendre les ensembles et les prédicats logiques
- Comprendre l’ordre logique des opérations dans les instructions SELECT
Ecrire des requêtes SELECT
- Ecrire des instructions SELECT Simples
- Éliminer les doublons avec DISTINCT
- Utiliser les alias de colonnes et de tables
Ecrire des requêtes sur des tables multiples
- Comprendre les jointures
- Requêtes avec des jointures internes
- Requêtes avec des jointures externes
Tri et filtrage de données
- Trier des données
- Filtrer des données avec une clause WHERE
- Filtrer avec les options TOP et OFFSET-FTECH
- Travailler avec les valeurs inconnues et manquantes
Travailler avec les types de données SQL Server 2014
- Présenter les types de données SQL Server 2014
- Travailler avec les chaines de caractères
- Travailler avec les Dates et les Heures
Utilisation des 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
- Utiliser les fonctions de conversion ; les fonctions logiques
- Utiliser les fonctions pour travailler avec NULL
Grouper et agréger des données
- Utiliser les fonctions d’agrégation
- Utiliser la clause GROUP BY
- Filtrer les groupes avec HAVING
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
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ération 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
Pivotet 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 les procédures stockées
- 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
- Élé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
- Transaction et moteur de base de données
- Contrôler les transactions
- Niveaux d’isolation
- Ecrire des requêtes SELECT et des requêtes sur des tables multiples
- Décrire l’utilisation des types de données dans SQL Server
- Utiliser les sous-requêtes
- Avoir des connaissances pratiques sur les bases de données relationnelles et sur le système d’exploitation Windows
- Administrateurs de bases de données
- Développeurs
- Support de cours fourni
- Intervenant : Formateur Professionnel
- Mobilisation des outils et auxiliaires utiles : paperboard, vidéoprojecteur…
- Possibilité de mettre à disposition des PC portables pour les stagiaires
- Alternance de méthodes affirmatives, interrogatives et actives
- Ressources de type formatives, évaluatives, de synthèses, de soutien, de mémorisation…
- Utilisation de Padlet
– Des acquis
- Fiche de renseignements en amont et questions
- Evaluations formatives réalisées à l’aide de grilles critériées ;
- Attestation de fin de formation mentionnant l’atteinte des objectifs de la formation
- Evaluation différée
– Evaluation satisfaction
– Rédaction d’un bilan d’action remis au commanditaire en cas de formation intra-entreprise