> Tech > Nouveaux types de données T-SQL

Nouveaux types de données T-SQL

Tech - Par Renaud ROSSET - Publié le 22 septembre 2010
email

 Une des nouveautés les plus séduisantes de SQL Server 2008 concerne les types de données spatiales. Si vous avez déjà employé ces types dans une base de données, notamment les latitudes, longitudes et emplacements dans une grille, vous avez probablement développé vos propres types pour gérer vos opérations et

Nouveaux types de données T-SQL

conversions de base.

Il ne s’agit pas de code trivial, mais désormais, SQL Server 2008 intègre la prise en charge de deux sortes de systèmes de données spatiales. Les types geometry gèrent les données planaires ou Euclidiennes, tandis que les types geography stockent les données ellipsoïdes qui comprennent les emplacements à la surface de la terre (sphère plate).

Que vous stockiez des données GPS disséminées tout autour du globe ou que vous ayez besoin de stocker les coordonnées qui définissent des formes complexes sur une surface rectangulaire, vous trouverez une multitude de fonctions dans ces types de données, ainsi que des dizaines de méthodes utiles. Il est fréquent de stocker des données hiérarchiques dans une base de données, même si les bases de données relationnelles ne gèrent pas facilement les hiérarchies.

Vous pouvez créer des hiérarchies avec des auto-jointures, mais vous devez généralement accomplir tout le travail. SQL Server 2008 introduit le type de données HierarchyID, lequel simplifie considérablement l’utilisation des données hiérarchiques, et propose des fonctions qui facilitent l’exploration des hiérarchies. Il ne permet pas aux hiérarchies de données de se substituer à la structure native des données XML, mais il simplifie véritablement les opérations.

SQL Server gère la structure des données, prend en charge les insertions et suppressions aléatoires, et gère les comparaisons basées sur les emplace – ments. Vous pouvez indexer les données selon un mode à profondeur prioritaire ou à largeur prioritaire. L’approche retenue dépend de la nature des données en question et de la manière dont les applications y accèdent.

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 22 septembre 2010