Upload
loup-neveu
View
105
Download
0
Tags:
Embed Size (px)
Citation preview
SQL Server 2005pour les développeurs
Raphaël BijiaouiConsultantAvanade
http://www.avanade.fr
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Présentation générale
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
… pour les développeurs
ProductiviProductivité accrueté accrue
• Intégration étroite avec Visual Studio Intégration étroite avec Visual Studio 20052005
• Intégration .NET grâce à la CLRIntégration .NET grâce à la CLR• interopérabilitéinteropérabilité via les web services et via les web services et
XMLXML
Meilleures Meilleures décisions décisions
d’entreprised’entreprise
• Intégration, Analyses & Reporting Intégration, Analyses & Reporting unifié au sein du même IDEunifié au sein du même IDE
• Des contrôles permettent Des contrôles permettent l’incorporation des rapportsl’incorporation des rapports
• Transmission de messages entre les Transmission de messages entre les BDDBDD
• Système de cache ultra performant Système de cache ultra performant • Encryption nativeEncryption native
Capacité à Capacité à adresser des adresser des
besoins besoins critiquescritiques
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Convergence base de données & application
Développement de la partie application
(Présentation & logique
entreprise)
Développement de la partie
base de donnée
(stockage de données & logique de requête)
Projets, Classes, Fonctions, APIs, Services Web, Envoi de
messages, Gestion des exceptions etc.
Scripts, Tables, Vues, Procédures st., Fonctions, Triggers, outils BI etc.
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Convergence base de données & application
Développement de la partie
application
Développement de la
partie base de donnée
Procédures st .NET, Triggers, UDFs, Types
personnalisés, Agrégats, BI etc.
Services Web de la couche BDD, XML, Envoi de messages, Système de
cache etc.
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Une productivité accrue pour les développeurs
Des outils d’intégration puissants avec
Développements intégrésCréer et gérer les objets de la base de données depuis Visual Studio.
Débogage intégréPermet de débuguer .NET et TSQL
Data Binding performant Mise en cache, édition, trie, pagination, 2-modes lecture/MAJ, intégré aux contrôles
Déploiement flexibleExécution en BDD ou middle-tierAttacher et détacher SQL Server Express
Gérer des objets DB dans un projet VS
Créer des Fonctions, Procédures, Triggers, User Defined Types, Agrégats. En partant de l’explorateur de solution
de Visual Studio
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Une productivité accrue pour les développeurs Intégration dans le run-time .NET(In-process)
Windows
SQL OS gère:– La mémoire– Les Threads (multitâche)– La synchronisation
SQL-CLR coordonne– Le chargement des « Assembly »– La gestion de la sécurité– La gestion des « App domain »– Politique d’escalation des exceptions
critiques
SQL Process
SQL OS
HostingLayer
CLR
T-SQL
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Démo: Démo:
Outils intégrés & Run-timeOutils intégrés & Run-time
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Adresser des besoins critiques Interopérabilité des données
‘Services Web’ SQL Server 2005
Réduction des dépendances de la couche intermédiaire (IIS)Simplification de la gestion et de l’administrationEncourage la réutilisation des objets de la BDD
Stockage et requêtes XML en natifStockage des données indépendant de la plateforme
SOAP/XML/HTTP
SPSPTSQL
SPSPSPSP
Non Windows
Contient les procédures stockées
& les batchs TSQL
Points de sortie des
svc Web
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Adresser des besoins critiques Acheminement des données & des messages fiable
Svc 2
Svc 1
DB Instance 2
DB Instance 1
message
Dialog
‘Service Broker’ SQL Server 2005Les files d’attente (Queues) sont maintenant des objets de la BDDLes dialogues assurent que l’ordre des messages est conservéTransmission de messages fiable pour une plus grande longueur
Eléments inclus dans la BDDUne seule connexionLe service distant reçoit les files d’attentes de transactionL’activation des procédures stockéesLa sauvegarde et le failover des messagesUne plateforme partagée de management
Svc 2
Svc 1
DB Instance 2
DB Instance 1
message
Dialog
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Améliorer les organisations Améliorer les organisations en fournissant un panorama en fournissant un panorama des affaires à tous les des affaires à tous les employés conduisant à de employés conduisant à de meilleures, de plus rapides et meilleures, de plus rapides et de plus pertinentes décisionsde plus pertinentes décisions
Offre BI complète et intégréeOffre BI complète et intégrée
La livraison répandue de La livraison répandue de l'intelligence par Microsoft Office l'intelligence par Microsoft Office
Catégorie d’entreprise et prix Catégorie d’entreprise et prix abordableabordable
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Acquisition et Acquisition et intégration de données intégration de données provenant de provenant de systèmes sourcessystèmes sources
Transformation et Transformation et synthèse des donnéessynthèse des données
Enrichissement des Enrichissement des données, avec une données, avec une logique entreprise, logique entreprise, des vues des vues hiérarchiqueshiérarchiques
Découverte des Découverte des données à travers un données à travers un data miningdata mining
Présentation et Présentation et distribution des distribution des donnéesdonnées
Accès aux données Accès aux données pour tout le mondepour tout le monde
IntégrerIntégrer AnalyseAnalyse RapportRapport
Meilleures décisions d’affaire
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
De meilleurs outils pour les affairesd’intégration avec
Business Intelligence Development StudioVisual Studio + nouveaux projets et designersContinue à bénéficier des ensembles d’outils intégrésMinimiser la courbe d’apprentissage à travers un model de dev familier
Integration Services Designer Report Designer
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Démo: Démo:
Business Intelligence dans Business Intelligence dans Visual StudioVisual Studio
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Analyse toutes les BDD et Analyse toutes les BDD et services tournant sur un serverservices tournant sur un server
Identifie les risques potentiels et Identifie les risques potentiels et les problèmesles problèmes
Suggère des solutions et les Suggère des solutions et les appliqueapplique
Conseille lorsqu’une action Conseille lorsqu’une action devrait être prisedevrait être prise
Se rapproche de l’expérience et Se rapproche de l’expérience et de la connaissance du beta de la connaissance du beta testing, du développement, et testing, du développement, et du supportdu support
SQL Server 2005 Upgrade AdvisorSQL Server 2005 Upgrade Advisor
Mettre à niveau avec confiance
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Les éléments à retenir pour développer sur SQL Server 2005
Une productivité de développement jamais atteinteDes outils d’intégration puissantsBénéfice de l’intégration in-process dans le Run-Time .NET
Capacités dans les missions critiques Travail avec l’interopérabilité des donnéesUne transmission puissante de messages pour construire des systèmes hautement disponibles
De meilleurs décisions pour l’entreprisePuissance dans l’intégration et dans la fabrication de solution BIApprentissage des outils sans trop de difficulté
“SQL Server fournit le SGBD le plus complet et intégré pour construire de puissantes
applications .NET”
2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.
Et pour bien débuter…
Télécharger SQL Server 2005 Express http://www.microsoft.com/france/msdn/vstudio/express/sqlexpress.mspx
En savoir plus sur SQL Server 2005– Webcasts
http://msdn.microsoft.com/sql/2005/2005Webcasts/ – Hands-on Labs
http://msdn.microsoft.com/sql/2005/2005labs/ – E-learning gratuit
https://www.microsoftelearning.com/sqlserver2005/
Votre potentiel, notre passion…
A bientôtet merci d’avoir suivi cette vidéo...
© 2005 Microsoft France© 2005 Microsoft France