Projektowanie i wdrażanie magazynu Semistructured (aparat bazy danych)

Począwszy od SQL Server 2005, SQL Server zapewnia obsługę przetwarzania danych XML.Wartości XML mogą być przechowywane w trybie macierzystym w xml typu kolumna danych mogą być wpisane zgodnie z kolekcja schematów XML lub lewo pozostawiana.Można indeksować kolumna XML.Ponadto manipulowania danymi szczegółowymi jest obsługiwane przy użyciu XQuery i XML DML.XML DML to rozszerzenie do modyfikacji danych.

SQL Server 2000 i wydanie SQLXML Web Zaawansowane możliwości zarządzania danymi XML.Te funkcje skoncentrowane na mapowanie między relacyjnych i danych XML.XML views of relational data can be defined by using annotated XSD (AXSD) to provide an XML-centric approach that supports bulk load of data, query, and update capabilities on XML data.Transact-SQL extensions provide a SQL-centric approach for mapping relational query results to XML by using FOR XML, and for generating relational views from XML by using OPENXML.Wsparcie to zostało przedłużone, począwszy od SQL Server 2005, który również dodany nowy macierzystym obsługą języka XML.Dlatego SQL Server teraz zapewnia platformę opracowywanie bogatych aplikacji do zarządzania półstrukturalnych i niestrukturalnych danych.

Obsługa XML jest zintegrowany z wszystkich składników SQL Server i zawiera następujące:

  • Wsparcie dla xml typu danych.

  • Możliwość określenia XQuery zapytanie XML dane przechowywane w kolumnach i zmiennych xml typu.

  • Ulepszenia OPENROWSET umożliwia zbiorcze ładowanie danych XML.

  • Rozszerzenia XML dla klauzula oraz funkcja OPENXML.

W tej sekcji

Temat

Opis

XML reprezentacji typu danych w bazie danych AdventureWorks2008R2

Opis kolumny Typ xml w AdventureWorks2008R2 bazy danych.Kwerendy przeciwko xml Typ danych w różnych tematów są określane względem tych kolumn.

Implementowanie XML w programie SQL Server

Opisuje typ danych xml, pojęcie wpisany zamiast xml bez typu i różnych metod xml typu danych.

Indeksy na kolumnach typu danych XML

Opisuje podstawowy i pomocniczy indeksy XML na xml typu.

Zarządzanie kolekcjami schematu XML na serwerze

Omówienie pojęcia kolekcja schematu XML, DDL, aby utworzyć, zmodyfikować lub kolekcja i jak go używać w tworzeniu maszynowy xml kolumny i zmiennych.

Używanie XML dla i OPENXML do publikowania i przetwarzania danych XML

Opis klauzula XML do użycia z instrukcja SELECT, aby skonstruować XML z danych relacyjnych i OPENXML i którego można używać do wykonywania kwerend i shred XML do zestawu zestaw wierszy.

Aby uzyskać informacje o funkcjach XML po stronie klient, zobacz SQLXML 4.0 pojęcia związane z programowaniem.

Aby uzyskać informacje dotyczące obsługi XQuery w programie Microsoft.NET Framework, zobacz temat "XML kwerendy i SQL Server obsługa języka XML" w.NET Framework dokumentacji.