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
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Activer la mise en veille prolongée dans Windows 10
- IBM i célèbre ses 25 ans
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
- L’incident OpenAI–Hugging Face n’est pas la révolution que vous imaginez
- Pourquoi les PME ne peuvent plus se permettre de négliger la sécurité de leur parc d’imprimantes
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
