Page 172 - CATALOGUE AGINIUS 2020
P. 172
Base de données Base de données
SQL et Transact SQL Administration SQL Server
5 jours 5 jours
Objectifs Ref. 4-SQL-70461 • Performance des jointures vs sous-requêtes Objectifs Ref. 4-SQL-70462 13. Configurer la sécurité de l’agent SQL Server
• Apprendre à effectuer des requêtes de base • Mise en oeuvre de sous-requêtes • Savoir gérer les fichiers de base de données, leur sauvegarde et leur • Comprendre la sécurité de l’agent SQL Server
• Savoir utiliser des requêtes pour grouper et agréger des données • L’agrégation de données (calculs statistiques) restauration • Configurer les informations d’authentification
• Savoir requêter des données issues de plusieurs tables • Fonctions analytiques • Pouvoir gérer et surveiller au quotidien SQL Serveur • Configurer les comptes de proxy
• Savoir utiliser les objets de programmation pour récupérer des données • Regroupement de jeux de données par la clause GROUP BY • Etre en mesure de gérer la sécurité des données 14. Surveiller les alertes et notifications SQL Server
• Disposer des compétences nécessaires à la création d’objets de • Ordre de résolution des clauses et expressions • Identifier les avantages et les effets de l’automatisation des tâches • Configurer la messagerie de base de données
programmation • La clause de filtrage HAVING d’administration • Surveiller les erreurs SQL Server
• Cette formation prépare au passage de l’examen Microsoft 70 461 • Limitation du champ * • Importer et exporter des données, savoir installer et configurer SQL Server • Configurer les opérateurs, alertes et notifications
2012/2014
Public • Les opérations avancées • Cette formation prépare à l’examen MCP 70 462 15. Effectuer les opérations de maintenance des bases de données
• Opérateur PIVOT ou UNPIVOT
• Opérateur APPLY ouvertes
• Administrateur, développeur SQL Serveur Public • Assurer l’intégrité de la base de données
• Common Table Expression • Maintenir les indexes
Prérequis • La gestion des données XML • Intégrateurs et administrateurs système chargés de la gestion d’une base • Automatiser la maintenance des bases de données
• Présentation et mise en oeuvre des concepts liés à XML
• Avoir déjà travaillé sur des bases de données relationnelles • Choix d’implémentation ou pas de données XML de données SQL Server 2012/2014 16. Tracer les accès à SQL Server
• Gestion de données XML Prérequis • Capturer l’activité en utilisant SQL Server Profiler
Moyens pédagogiques • Importation et exportation de XML • Améliorer les performances avec l’assistant Paramétrage du moteur de
• Indexation de champs XML • Administration de serveurs Windows base de données
• Formateur expert dans le domaine • Travailler avec les options de trace
• Mise à disposition d’un ordinateur, support de cours remis à chaque 4. Modification des données Moyens pédagogiques 17. Surveiller SQL Server
participant, vidéo projecteur, tableau blanc et paperboard • La gestion des procédures stockées
• Feuille de présence signée en demi-journée, évaluation des acquis tout au • Écriture et création d’une procédure stockée • Formateur expert dans le domaine • Monitorer l’activité
long de la formation, questionnaire de satisfaction, attestation de stage • Instructions INSERT, UPDATE et DELETE • Mise à disposition d’un ordinateur, support de cours remis à chaque • Capturer et gérer les données de performance
• Logique de branchement participant, vidéo projecteur, tableau blanc et paperboard • Analyser les données de performance collectées
• Procédures évènementielles : les déclencheurs (triggers) • Feuille de présence signée en demi-journée, évaluation des acquis tout au 18. Dépanner les problèmes courants liés à l’administration de SQL Server
Programme • Différents types de résultats des procédures stockées long de la formation, questionnaire de satisfaction, attestation de stage • Méthodologie de dépannage SQL Server
• Procédures stockées systèmes
• Résoudre des problèmes liés aux services
• Programmation de fonctions UDF avec T-SQL • Résoudre les problèmes aux accès concurrents
• L’association d’ensembles de données Programme • Résoudre les problèmes liés aux connexions et à la connectivité
1. Introduction • Différence entre UNION et UNION all
• L’architecture client/serveur de SQL Serveur • Case par rapport à isnull par rapport à coalesce 1. Introduction à SQL Server et à ses outils
• Connexions et autorisations • Modification des données à l’aide des instructions MERGE • Présentation de la plate-forme SQL Server
• Moteur transactionnel : concepts 5. Résolution des problèmes et optimisation • Travailler avec les outils SQL Server
• Le langage SQL, Transact-SQL, DML et DDL • Optimisation des requêtes • Configurer les services SQL Server
• Les objets de programmation : vues, procédures stockées, déclencheurs, • Compréhension des statistiques 2. Préparer le système pour SQL Server
fonctions... • Les curseurs • Vue d’ensemble de l’architecture SQL Server
2. Gestion des obkets de la base de données • La gestion des transactions • Planification des besoins en ressources du serveur
• La gestion des tables avec T-SQL • Concepts • Tests de pré-installation SQL Server
• Création de tables par script • Transactions implicites vs explicites 3. Installer et configurer SQL Server
• Instructions ALTER, DROP, ALTER COLUMN, CREATE • Instructions Begin Tran, Commit et Rollback • Préparer l’installation
• Les types de données • Niveaux d’isolement, étendue et type de verrous • Installer SQL Server
• Utilisation appropriée des types de données • Utilisation de @@trancount • Mise à jour et installation automatique
• Impact du GUID (newid, newsequentialid) sur les performances de la base • La récupération d’erreurs 4. Gérer les bases de données
de données • Les instructions TRY/CATCH/THROW
• La gestion des vues avec T-SQL • Logique basée sur le jeu plutôt que sur la ligne • Vue d’ensemble des bases de données SQL Server
• Travailler avec les fichiers et les groupes de fichiers
• Création de vues sans utiliser les outils intégrés • Gestion des erreurs dans les transactions • Déplacer des fichiers de bases de données
• Les instructions CREATE, ALTER, DROP
• Le champ * 5. Comprendre les modes de récupération SQL Server
• Filtrage simple • Comprendre les stratégies de sauvegarde
• Création de vues indexées • Comprendre le fonctionnement du journal de transactions
• Gestion de la sécurité des données par les vues • Gérer une stratégie de sauvegarde SQL Server
• La gestion des contraintes 6. Sauvegarde des bases de données SQL Server
• Création de contraintes sur des tables • Sauvegarder les bases de données et les journaux de transactions
• Définition des contraintes • Gérer les sauvegardes des bases de données
• Contraintes uniques • Les options de sauvegarde
• Contraintes par défaut 7. Restaurer des bases de données SQL Server
• Contraintes de clé primaire et étrangère • Le processus de restauration
• La gestion des déclencheurs • Restauration des bases de données
• Tables insérées et supprimées • Restaurer vers une limite dans le temps
• Déclencheurs imbriqués • Restaurer les bases de données systèmes et les fichiers individuels
• Types de déclencheur
• Fonctions de mise à jour 8. Importer et exporter des données
• Gestion de plusieurs lignes d’une session • Transférer des données vers/de SQL Server
• Incidences des déclencheurs sur les performances • Insérer des données en bloc (Bulk copy)
3. Exploitation des données 9. Authentification et autorisation des utilisateurs
• Le tri et le filtrage des données • Authentifier les connexions vers SQL Server
• Tier avec la clause ORDER BY • Autoriser l’accès aux bases de données
• Opérateurs de filtrage • Autorisation à travers les serveurs
• Valeurs Null et chaîne vide 10. Assigner les rôles de serveurs et de bases de données
• Limitation du jeu via TOP et OFFSET • Travailler avec les rôles de serveur
• Eliminer les doublons • Travailler avec les rôles fixes de bases de données
• Les jointures • Créer des rôles utilisateurs
• Schéma relationnel 11. Autoriser les utilisateurs à accéder aux ressources
• Equijointures • Autoriser les utilisateurs à accéder aux objets
• Jointures droite, gauche • Autoriser les utilisateurs à exécuter du code
• Produits cartésien • Configurer les autorisations sur les schémas
• Référence d’une table à elle-même : auto-jointure
• Trier et filtrer par jointure 12. Automatiser la gestion de SQL Server
• Les performances d’exécution • Automatiser la gestion SQL Server
• Visualiser le plan d’exécution • Travailler avec l’agent SQL Server
• Gérer les index et vérifier leur apport • Gérer les taches des l’agent SQL Server
• Le filtrage par chaîne SQL
• Les sous-requêtes
• Opérateurs IN, NOT IN
170 FORMATIONS 2020 FORMATIONS 2020 171