Quels sont les buts de la formation ?
Programme de la formation
Découvrir SQL Server
Historique, versions et licences de SQL Server
Les rôles et intervenants d'une base SQL Server
Autres systèmes concurrents
Outils associés à SQL Server
Processus d'installation : planification, mise à jour
Modes d'authentification
Vérification de l'installation
Type de fichiers : .mdf, .ndf, .ldf
Objets d'administration
Atelier : Installation et configuration de SQL Server - Découverte de l'outil SQL Server Management Studio
Créer des bases de données
Organisation générale : tables, vues, contraintes, index, procédures,...
Méthodes de spécification et modélisation
Types et spécifications particulières des tables et champs
Création des structures de données
Gestion des espaces de stockage : fichiers, groupes de fichiers
Insertion et importation de données
Atelier : Création de bases de données et gestion des fichiers
Requêter une base de données
Le langage SQL ; normes et particularités de MS SQL
Instructions de définition de données
Types d'index
Gestion des contraintes
Manipulation de données : insertion, mises à jour, restriction, projection, calculs
Structures avancées, jointures multiples, vues, procédures stockées
Programmation Transact SQL : fonctions, procédures
Eléments d'optimisation temporelle des requêtes
La documentation à disposition
Atelier : Création et manipulation de données d'une base
Administrer le serveur
Utilisateurs et sécurité : modes d'authentification, comptes, rôles, permissions
Journaux, sauvegardes possibles et outils
Travail sur l'historique et les annulations
Surveillance par alertes et triggers
Automatisations diverses des tâches d'administration
Atelier : Gestion des utilisateurs - Sauvegardes et restaurations