fbpx

Base de Données SQL Server 2019

 Objectifs

À l'issue de cette formation Base de Données SQL Server 2019, vous serez capable de valider les objectifs d’apprentissages suivants :
➤Identifier les goulots d'étranglement des ressources dans une instance SQL Server en cours d'exécution.
➤Localiser l'information sur les statistiques d'attente dans les DMVs et le magasin d'interrogation.
➤Analyser la cause profonde des performances sous-optimales.
➤Diagnostiquer la contention d'E/S et la contention de verrouillage.
➤Benchmark des performances du serveur SQL 2019.
➤Réduire le temps d'attente des types d'attente les plus courants.
➤Créer une base de données, ses tables et contraintes associées.
➤Mettre à jour les données de la base.
➤Créer des fonctions, procédures stockées et déclencheurs pour opérer des traitements sur les données.
➤Importer et exporter des données d'une base.

 Prérequis

Connaissances de base en programmation. Notions sur les bases de données et le langage SQL 

 Programme

mon programme

1. Installation de SQL Server 2019 :

➤Considérations pour l'installation et vue d'ensemble de l'architecture.
➤La gestion des différents éléments de SQL Server.
➤Installation et automatisation.

2. Concevoir la base de données :

➤Concevoir les tables.
➤Connaître les différents types de données.
➤Travailler avec les schémas.
➤Manipuler les tables.
➤Concevoir une base Graph.

3. S'assurer de l'intégrité des données :

➤Forcer l'intégrité des données.
➤Concevoir les contraintes.
➤Manipuler les contraintes.

4. Introduction à l'indexation :

➤Concepts d'indexation.
➤Choix du meilleur type d'index.
➤Manipulation des index en cluster.

5. Sauvegarde des bases de données :

➤Sauvegarder les bases de données et les journaux de transactions.
➤Gérer les sauvegardes des bases de données.
➤Connaître les options de sauvegarde.

6. Restaurer des bases de données :

➤Le processus de restauration.
➤Restauration des bases de données.
➤Restaurer vers un "instant T".
➤Restaurer les bases de données systèmes et les fichiers individuels.
➤Utiliser les fonctions de récupérations accélérées.

7. Authentification et autorisation des utilisateurs :

➤Authentifier les connexions vers SQL Server.
➤Autoriser l'accès aux bases de données.
➤Autoriser à travers les serveurs.
➤Connaître les bases de données isolées.

8. Automatiser la gestion de SQL Server :

➤Automatiser la gestion SQL Server.
➤Travailler avec l'agent SQL Server.
➤Gérer les tâches de l'agent SQL Server.

9. Concevoir et implémenter les procédures stockées :

➤Introduction aux procédures stockées.
➤Travailler avec les procédures stockées.
➤Contrôler le contexte d'exécution.

10. Manipulation des données par triggers :

➤Concevoir les triggers DML.
➤Implémenter les triggers DML.
➤Concepts avancés de triggers.

11. Utilisation des tables "In-Memory" (en mémoire) :

➤Connaître les tables optimisées "In-Memory".
➤Travailler avec les tables et les procédures stockées optimisées.

12. Surveiller avec les alertes et notifications :

➤Configurer les mails.
➤Surveiller les erreurs SQL Server.
➤Configurer les opérateurs, alertes et notifications.

13. Les options de stockage :

➤Analyse des performances de stockage d'un serveur SQL Server.
➤Mise en place et analyse d'un partage SMB (Server Message Block).
➤Installation d'un stockage dans Azure et analyse.
➤Utilisation des Stretch Databases.
➤Introduction à PolyBase.

14. Effectuer les opérations de maintenance en conditions opérationnelles :

➤Assurer l'intégrité de la base de données.
➤Maintenir les index et la fragmentation.
➤Manipuler les fichiers de bases de données.
➤Automatiser la maintenance des bases de données.

15. Analyse des accès à SQL Server :

➤Capturer l'activité avec SQL Server Profiler.
➤Améliorer les performances de la base de données avec Tuning Advisor.
➤Travailler avec les options de traces.
➤Appliquer le replay distribué (Distributed Replay).
➤Utiliser les blocages de monitoring.

16. Les nouveautés dans SQL Server 2019 :

➤Introduction aux Big Data Clusters.
➤Vue d'ensemble des nouveautés du moteur.