Il est possible dans SQL Server de stocker des données au format XML. Mais contrairement aux moteurs de base de données qui proposent de stocker les informations XML en dehors de la structure relationnelle classique, SQL Server propose de stocker ces données à l'intérieur même de la structure relationnelle. En
Stocker des données au format XML

effet, SQL Server propose le type de données XML. Il est possible de définir des colonnes sur ce type comme il est possible de définir des colonnes qui vont contenir une valeur de type numérique, chaîne de caractère, date, …. En incluant des données de type XML directement dans la structure des tables, cela permet de lier directement les informations entre elles mais cela permet également une gestion et une extraction plus efficaces des données.
Les données stockées dans une colonne de type XML peuvent être extraites de la base à l’aide d’une simple requête de type SELECT. Bien entendu pour rechercher des données à l’intérieur même d’une colonne de type XML, il est nécessaire de s’appuyer sur les méthodes proposées par SQL Server et qui utilisent la syntaxe de type XPath pour sélectionner l’information.
Afin d’améliorer la manipulation des données au format XML et pour permettre d’obtenir une exécution plus véloce des différentes requêtes, SQL Server propose de poser un ou plusieurs index sur les colonnes de type XML. Même si la philosophie est la même que celle des index définis sur des colonnes de type caractère, numérique, image, … la mise en pratique est différente. L’indexation de noeud à l’intérieur du document XML, s’effectue deux étapes. Premièrement, un index dit primaire est défini sur la colonne de type XML. Lorsque ce type d’index est défini, il est possible de définir un ou plusieurs index dits secondaires.
Ces index sont utilisés de façon automatique par l’optimiseur de requêtes. Il n’est pas nécessaire de spécifier que l’on souhaite l’utilisation de tel ou tel index lors de l’exécution de la requête. C’est l’optimiseur de requête qui effectue le choix le plus opportun en fonction de la pertinence de l’index, du volume de données manipulées, ….
Téléchargez cette ressource

En route vers RISE with SAP et Atos, Guide Enjeux & Perspectives
Quels bénéfices associer à l’adoption de l'ERP Cloud de SAP ? Fort de la migration réussie de leur SI vers l’ERP Cloud de SAP, les experts Atos ont élaboré un guide spécialement conçu pour les décideurs IT et métiers afin de leur permettre d’évaluer précisément les avantages tangibles associés au déploiement Cloud Rise with SAP.