Les solutions base de données se rencontrent dans tous les contextes où il faut stocker des données, les analyser et exploiter les résultats. Microsoft SQL Server 2005 offre une plateforme robuste pour la mise en œuvre de solutions de bases de données. SQL Server 2005 intègre des fonctionnalités conviviales qui en font un environnement idéal. En particulier, cette dernière version de SQL Server est plus sûre, plus évolutive et plus facile à utiliser et administrer que les précédentes. Microsoft SQL Server 2005 Étape par étape vous sera utile si vous êtes novice en matière de programmation de bases de données ou si vous prenez SQL Server pour remplacer soit un autre système de base de données, tel Microsoft Office Access, soit un système de stockage à base de fichiers, par exemple des fichiers.dbf ou.txt. Dans cet ouvrage vous trouverez des informations sur les différentes options d installation utilisables dans un environnement de développement ou de production, sur les outils de conception de base de données, de création de base de données et de définition d objets de base de données, ainsi que sur les procédures à suivre pour consulter et modifier les données. La présentation concrète des techniques de base de données vous aidera à passer au niveau supérieur de l administration des bases de données SQL Server et à appliquer ces mêmes techniques à votre travail personnel. À qui s adresse ce livre Microsoft SQL Server 2005 Étape par étape s adresse aux développeurs et administrateurs de base de données qui veulent passer à SQL Server 2005 pour gérer leur entrepôt de données principal, avec pour objectif non seulement l emploi d une nouvelle méthode de stockage mais aussi l enrichissement et l optimisation de leurs applications. En suivant les procédures détaillées exposées dans chaque chapitre, vous découvrirez de manière exhaustive et concrète les options les plus importantes que requiert la programmation de vos solutions base de données avec SQL Server 2005. Votre niveau technique, votre poste dans l entreprise et votre connaissance de SQL Server conditionneront la façon dont vous devrez utiliser ce livre. Reportez-vous au tableau «Par où commencer ce livre» pour savoir comment trouver les informations dont vous avez besoin. Organisation de ce livre La partie I explique pourquoi vous avez besoin d un système de base de données, quels sont les outils dont vous avez besoin pour créer facilement des solutions de bases de données et comment utiliser les différentes applications et les différents outils accompagnant SQL Server 2005. La partie II fournit les procédures détaillées qui sont nécessaires pour la conception et la création d une base de données et de ses objets. La partie III explique comment extraire des données. La partie IV détaille les étapes et les diverses I
II Microsoft SQL Server 2005 étape par étape méthodes permettant de modifier les informations contenues dans une base de données. Par où commencer ce livre Si vous : Procédez ainsi : Êtes novice en matière de bases de données relationnelles Planifiez la mise en œuvre d une base de données dans votre entreprise Connaissez les bases de données relationnelles ou migrez depuis une version antérieure de SQL Server Migrez vers SQL Server depuis une autre plateforme de bases de données Connaissez SQL Server et voulez améliorer votre maîtrise de SQL Server 2005 Voulez renforcer votre niveau d expertise en matière de programmation d applications de base de données 2. Lisez le livre du début à la fin pour avoir une introduction rapide aux nombreuses fonctionnalités de SQL Server 2005. 2. Lisez très soigneusement le chapitre 4, qui vous guidera à travers une partie de l analyse que vous devez faire avant de commencer la conception de votre système. 2. Consultez le chapitre 2 en fonction de vos besoins, puis lisez tout le chapitre 3. Parcourez le reste du livre pour trouver les thèmes qui vous sont inconnus. 2. Lisez très soigneusement les chapitres 2 et 3, sautez (ou feuilletez) les chapitres 4 et 5, puis lisez le reste du livre. 2. Concentrez-vous sur les chapitres 3, 4 et 5, puis lisez le reste du livre en fonction de vos domaines d intérêt. 2. Parcourez les chapitres 3, 4 et 5, puis lisez très soigneusement les autres chapitres.
III Si vous : Procédez ainsi : Voulez dénicher des informations dans le livre après avoir fait les exercices 1. Utilisez l index ou la table des matières pour dénicher des informations sur tel ou tel sujet. 2. Lisez les sections En résumé, données à la fin de chaque chapitre, pour avoir un récapitulatif de la syntaxe et des techniques présentées dans le chapitre. Conventions utilisées dans ce livre Ce livre utilise certaines conventions de présentation, destinées à rendre son contenu plus facile à comprendre. Avant d attaquer le livre, lisez la liste suivante qui explique les conventions employées tout au long de l ouvrage et signale des caractéristiques potentiellement utiles. Conventions Chaque chapitre donne des explications théoriques, plus un ensemble de travaux pratiques. Chaque procédure (TP) se présente sous forme d une suite d étapes numérotées (1, 2, etc.). Les remarques intitulées «Astuce» donnent des informations complémentaires ou des méthodes de remplacement pour mener à bien une étape. Les remarques intitulées «Important» signalent des informations que vous devez vérifier avant de continuer. Le texte que vous devez taper est en gras. Les mots clé de SQL sont en majuscules. Les éléments de programmation Visual Basic sont en italique. Dans une suite de commandes de menu, les commandes sont séparées par le caractère pipe ( ). Un signe plus (+) entre deux noms de touche signifie que vous devez enfoncer en même temps ces touches. Ainsi, «Appuyez sur Alt+Tab» signifie que vous devez enfoncer la touche Alt tout en enfonçant la touche Tab. Autres caractéristiques Tout au long du livre, des paragraphes décalés fournissent des informations complémentaires sur le sujet : compléments théoriques, astuces de conception ou fonctionnalités relatives au thème en cours de présentation.
IV Microsoft SQL Server 2005 étape par étape Chaque chapitre se termine par une section En résumé. Cette section contient de brefs rappels concernant la façon d effectuer les tâches que vous avez apprises dans le chapitre. Pré requis système Pour effectuer les TP donnés dans ce livre, vous aurez besoin des matériels et logiciels suivants. Remarque Les logiciels Microsoft SQL Server 2005 et Microsoft Visual Studio 2005 ne sont pas fournis avec ce livre! La page du site dunod.com consacrée à cet ouvrage contient les exemples de code requis pour faire les exercices. Microsoft Windows XP avec Service Pack 2, Microsoft Windows Server 2003 avec Service Pack 1 ou Microsoft Windows 2000 avec Service Pack 4 Microsoft Visual Studio 2005 Édition Standard ou Microsoft Visual Studio 2005 Édition Professionnel. Pour le chapitre 5, il vous faudra Microsoft Visio 2003 qui fait partie de Visual Studio 2005 Professionnel avec MSDN Premium. À la place, vous pourrez exécuter la plupart du code donné dans ce livre avec Microsoft Visual Basic 2005 Édition Express, qui est téléchargeable gratuitement depuis www.microsoft.com. Microsoft SQL Server 2005 Express (inclus dans Visual Studio 2005) ou Microsoft SQL Server 2005 Édition Développeur Processeur Pentium ou compatible 600 MHz (Pentium1 GHz recommandé) Mémoire vive de 256 Mo (512 Mo minimum recommandé) Moniteur vidéo (résolution 800 x 600 minimum) avec au moins 256 couleurs (moniteur 16 bits à haute définition de couleurs 1024 x 768 recommandé) Lecteur de CD-ROM ou DVD-ROM Souris Microsoft ou périphérique de pointage compatible Fichiers exemples Le site d accompagnement contient les exemples qui vous serviront à faire les exercices. Les fichiers et les instructions détaillées données dans les chapitres vous permettront d apprendre en pratiquant, ce qui est une façon simple et efficace d acquérir et mémoriser de nouvelles techniques. Installation des fichiers Voici comment installer les exemples sur votre machine.
V 1. Allez sur la page du site dunod.com consacrée à cet ouvrage, et téléchargez les compléments disponibles sous forme d un fichier.zip. Après les avoir décompressés, cliquez sur StartCD.exe. 2. Lisez l accord de licence utilisateur. Si vous êtes d accord avec les termes, sélectionnez l option Accepter puis cliquez sur Suivant. 3. Apparaît un menu contenant des options relatives au livre. 4. Cliquez sur Installer les fichiers exemples. 5. Suivez les instructions qui s affichent. Les exemples sont installés à l emplacement suivant sur votre ordinateur : Mes documents\microsoft Press\SQL DB Essentials SBS\\ Utilisation des fichiers Chaque chapitre explique quand et comment utiliser les exemples accompagnant ce chapitre. Quand il est temps d utiliser un fichier exemple, le livre indique le fichier ou dossier approprié. Les chapitres s appuient sur des scénarios qui simulent des projets de programmation réels, afin que vous puissiez facilement appliquer à votre travail personnel les techniques que vous apprenez. Pour les exemples de script SQL, en principe vous ouvrez le fichier dans SQL Server Management Studio, sélectionnez la partie concernée du script, puis exécutez uniquement cette portion avant de continuer. Pour les projets Visual Studio, vous cliquez deux fois sur le fichier.sln pour ouvrir le projet puis naviguez dans Visual Studio vers le code concerné. Projet Chapitre 3 Chapitre 6 Chapitre 7 Chapitre 8 Description Scripts pour apprendre à créer des traces, pour étudier la façon dont différentes actions appliquées à la base de données en modifient les performances et pour créer des dépannages de verrou mortel. Les exemples permettent de tester chacune des façons d accéder aux informations de la base de données à l aide des différentes technologies utilisables. Les exemples montrent comment effectuer des opérations de sélection sur la base de données pour obtenir différents résultats. Les exemples montrent comment créer et manipuler des vues.
VI Microsoft SQL Server 2005 étape par étape Projet Description Chapitre 9 Chapitre 10 Chapitre 11 Chapitre 11-Completed Chapitre 12 Chapitre 12-Completed Les exemples montrent comment employer des objets programmables pour accéder aux informations. Dossier AdoNet : montre comment insérer des données via des objets ADO.NET. Dossier Codes : contient différents scripts T-SQL pour insérer des données. Dossier SSIS : contient des exemples montrant comment insérer des données via les services d intégration. Exemples pour apprendre comment effectuer des opérations de suppression. Contient la version finale après exécution de toutes les opérations détaillées données dans le chapitre. Montre comment effectuer des opérations de modification sur la base de données. Contient la version finale après exécution de toutes les opérations détaillées données dans le chapitre. Désinstallation des fichiers Voici comment supprimer les exemples de votre machine. 1. Dans le panneau de configuration, ouvrez Ajout/Suppression de programmes. 2. Dans la liste des programmes installés, sélectionnez Microsoft SQL Server 2005 SBS. 3. Cliquez sur Supprimer. 4. Suivez les instructions qui s affichent. Assistance concernant ce livre Tout a été fait pour garantir l exactitude du contenu du livre et des exemples. Les corrections ou modifications seront ajoutées au fur et à mesure à un article de la base de connaissances Microsoft. Pour voir la liste des corrections connues concernant cet ouvrage, visitez le site suivant : http://support.microsoft.com/kb/
VII Microsoft Learning fournit une assistance pour les livres et les ressources d accompagnement, et ce à l adresse suivante : http://www.microsoft.com/learning/support/search.asp Questions et commentaires Pour tous commentaires, questions ou suggestions concernant le livre ou les ressources d accompagnement, ainsi que pour toute question pour laquelle vous ne trouveriez pas de réponse sur les sites précédemment mentionnés, veuillez contacter Microsoft Press via courriel à l adresse mspinput@microsoft.com Ou via courrier à l adresse Microsoft Press Attn: Microsoft SQL Server 2005: Database Essentials Step by Step Editor One Microsoft Way Redmond, WA 98052-6399 Notez bien que les adresses susmentionnées ne fournissent aucune assistance sur les logiciels Microsoft.