Introduction
Fondements des bases de données
Éditions SQL Server 2005
- Express
- Standard
- Enterprise
- Workgroup
- Mobile
- Developer
Outils et composants SQL Server
- SQL Server Management Studio
- Business Intelligence Development Studio
- Agent SQL Server
- Moteur de bases de données
Création d'une base de données
Construction d'une base
- Choix de l'emplacement et des noms de fichiers
- Définition de la taille des fichiers et des paramètres d'évolution
- Utilisation des schémas pour partitionner les tables
Conception des tables
- Définition des colonnes et attributs
- Sélection des types de données appropriés
- Mise en place des clés et index primaires
- Modification et suppression de colonnes
Application de contraintes déclaratives
- Contrainte check
- Validation des données existantes
- Protection des relations avec les clés étrangères
Développement d'applications de bases de données
Récupération de données avec Transact-SQL
- Écriture de requêtes SQL avec Management Studio
- Tri des résultats finaux
- Fusion des colonnes de différentes tables
- Agrégation de données en groupes
Modification des données avec les commandes SQL
Stockage des définitions de requêtes
- Création de vues avec Management Studio
- Simplification de l'accès aux données avec les vues
Programmation côté serveur et côté client
- Construction de procédures stockées
- Exécution de procédures stockées
- Exploration des fonctions et déclencheurs
- Intégration de SQL Server à Office
Solutions d'applications SQL Server
- Migration d'Access vers SQL Server
- Affichage de données sur le Web avec ASP.NET
- Extraction de données vers Microsoft Excel
Sécurité et administration de SQL Server
Sécurité
- Autoriser l'accès aux bases de données
- Création de connexions SQL Server
- Mise en œuvre d'un plan de sécurité
- Définition de rôles de base de données
- Octroi d'autorisations sur les tables
Déploiement d'un assistant de maintenance
- Vérification de la cohérence de la base
- Sauvegarde de la base
- Rapport sur le plan de maintenance
Automatisation de l'administration
- Définition d'opérateurs
- Création et planification de travaux
- Notification de la finalisation d'un travail
Préparation pour reprise après sinistre
- Exécution de sauvegardes de routine de la base de données
- Restauration de bases de données pour réparer les fichiers corrompus
Réplication de données
- Conception des stratégies de réplication
- Configuration du serveur de distribution
- Publication des données avec la réplication de fusion
- Enregistrement des abonnements
- Résolution des conflits de priorité
Utilisation des outils décisionnels
SSIS (SQL Server Integration Services)
- Importation de données dans SQL Server
- Exportation de données au format texte ou CSV
Analysis Services
- Stockage de données multidimensionnelles
- Cubes dynamiques dans Excel
- Détection de patterns grâce à l'exploration de données (data mining)
SQL Server 2005 Reporting Services
- Création et déploiement de rapports
- Visualisation de rapports à partir d'un site Web