Vous apprendrez à
- Construire des bases de données, requêtes et rapports pour SQL Server 2005
- Créer et gérer des bases de données avec SQL Server Management Studio
- Générer des requêtes Transact-SQL pour récupérer et modifier des données
- Mettre en œuvre la sécurité et sauvegarder les bases pour protéger les données majeures
- Configurer une réplication de fusion et gérer les conflits de données
- Explorer les solutions décisionnelles (Business Intelligence) grâce aux outils Integration Services, Analysis Services et Reporting Services
Objectif
SQL Server 2005 offre une architecture robuste pour la gestion des données d'entreprise, la productivité des développeurs et la veille économique. Ce cours vous apporte les connaissances et compétences pratiques nécessaires pour exploiter tous les avantages de SQL Server 2005. Vous acquerrez des bases solides pour développer et administrer SQL Server, parmi lesquelles la création de bases de données, la rédaction d'instructions Transact-SQL et la mise en œuvre de la sécurité.
À qui s'adresse cette formation
À ceux qui découvrent SQL Server, ainsi qu'à ceux qui désirent évaluer SQL Server 2005. Une connaissance des bases de données relationnelles est utile.
Travaux pratiques
Les exercices renforcent les connaissances acquises pendant la formation :
- Installation de SQL Server 2005
- Création de bases de données avec SQL Server Management Studio
- Ajout de contraintes de clés primaires et étrangères aux tables
- Récupération et ajout de données à partir des tables
- Simplification de l'accès aux données avec les vues
- Définition d'un plan de maintenance
- Sauvegarde de bases de données pour se protéger contre les sinistres
- Automatisation des tâches d'administration avec SQL Server Agent
- Importation de données à partir de fichiers texte avec SSIS
Contenu détaillé
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
|
<< SQL Server
Formations liées à ce sujet
SQL Server est une marque déposée de Microsoft Corporation.