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)
Être humain et s'adresser à nous de la manière la plus compréhensible possible
Sorin
Formation - Database Administration Fundamentals for MS SQL Server
Traduction automatique
Practical exercises for practice and understanding of the concept, clarification provided for any questions.
Safdar Abbas - Medtech Limited
Formation - T-SQL Fundamentals with SQL Server Training Course
It allowed us to have an applied hands on sproc to our company database.
Corneliu Buculei - Standard Building Supplies Ltd
Formation - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
the in depth knowledge and customize approach
Julius Mapili - SYKES Asia, Inc.
Formation - Administering in Microsoft SQL Server
J'ai apprécié l'étendue des connaissances de Folio. Non seulement il connaissait le contenu du cours, mais il connaissait aussi des constructions dans des langages qui nous étaient familiers afin de rendre les exemples plus significatifs pour nous. Pendant les intervalles, il a partagé sa connaissance des technologies et des solutions en dehors du cadre de la formation pour nous donner un aperçu d'autres solutions que nous pourrions utiliser à l'avenir (et lors de futures formations).
Raphael - Markit Valuations Limited
Formation - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Traduction automatique