Plan du cours
Introduction
- Présentation de Microsoft SQL Server 2019
- Fonctionnalités et outils de SQL Server 2019
- Comprendre les concepts fondamentaux de SQL Server 2019
Pour commencer
- Installation du SQL serveur
- Installation du studio de gestion
- Activation des fonctionnalités à l'aide du gestionnaire de configuration
- Utilisation de Management Studio
- Authentification et octroi d'autorisations aux utilisateurs
- Création d'un nouveau compte utilisateur
Création de Databases
- Création de la première base de données
- Configuration de la base de données
- Comprendre la structure des tables
- Créer une table simple
- Modifier une table
- Saisir des données
- Importer des données à partir de fichiers csv
- Création de tableaux à partir de fichiers plats
- Installation d'une base de données d'exemple
Maintenir une bonne santé Database
- Comprendre les types de données
- Comprendre les propriétés des colonnes d'un tableau
- Utiliser les champs de clé primaire
- Établir des valeurs par défaut
- Contraintes de vérification et d'unicité
- Utilisation des clés étrangères
- Création d'une colonne de clé étrangère
- Création de relations entre les tables
Utilisation du langage de requête structuré
- Comprendre le rôle de T-SQL
- Utiliser l'éditeur T-SQL
- Créer un tableau avec T-SQL
- Ajouter des données à un tableau
- Récupérer des enregistrements
- Filtrer les résultats obtenus
- Tri et mise à jour des enregistrements
- Suppression d'enregistrements d'une table
- Joindre des tables liées
- Suppression d'une table de la base de données
Performance et programmabilité des requêtes
- Créer une vue des données
- Utiliser les index des tables de données
- Création d'index supplémentaires sur une table
- Visualisation des plans d'exécution
- SQL Magasin de requêtes du serveur
- Reconstruction des index
- Agrégation de fonctions
- Utilisation de fonctions intégrées
- Fonctions scalaires définies par l'utilisateur
- Création de procédures stockées
- Utilisation de procédures stockées paramétrées
Sauvegarde et restauration
- Création d'une sauvegarde complète de la base de données
- Création d'une sauvegarde différentielle
- Restauration d'une sauvegarde
- Automatisation des sauvegardes
- Utiliser des solutions de continuité des activités
Sécurité
- Comprendre les rôles et les autorisations des utilisateurs
- Utiliser les schémas de base de données
- Masquage dynamique des données
- Cryptage des données "Always On
Management et Surveillance
- Explorer le rôle des bases de données système
- Prévention d'une croissance automatique excessive de la base de données tempdb
- Examen du SQL journal des erreurs du serveur
- Utilisation des vues de gestion dynamiques
- Commandes de la console de base de données (DBCC)
Résumé et prochaines étapes
Pré requis
- Connaissances de base en SQL
Audience
- Database administrateurs
Nos clients témoignent (5)
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
Exercices pratiques pour la pratique et la compréhension du concept, des éclaircissements sont fournis pour toutes questions.
Safdar Abbas - Medtech Limited
Formation - T-SQL Fundamentals with SQL Server Training Course
Traduction automatique
Cela nous a permis d'avoir une expérience pratique avec des procédures stockées sur notre base de données d'entreprise.
Corneliu Buculei - Standard Building Supplies Ltd
Formation - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Traduction automatique
Exercices interactifs
Matthew Viner - Thames Water Utilites Ltd
Formation - Transact SQL Basic
Traduction automatique
la connaissance approfondie et l'approche personnalisée
Julius Mapili - SYKES Asia, Inc.
Formation - Administering in Microsoft SQL Server
Traduction automatique