18
SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade http://www.avanade.fr

SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

Embed Size (px)

Citation preview

Page 1: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

SQL Server 2005pour les développeurs

Raphaël BijiaouiConsultantAvanade

http://www.avanade.fr

Page 2: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 3: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 4: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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.

Page 5: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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.

Page 6: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 7: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 8: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 9: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 10: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 11: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 12: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 13: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 14: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 15: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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

Page 16: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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”

Page 17: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

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/

Page 18: SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade

Votre potentiel, notre passion…

A bientôtet merci d’avoir suivi cette vidéo...

© 2005 Microsoft France© 2005 Microsoft France