Mapowanie ograniczeń schematu XML (XSD) na ograniczenia elementu DataSet
Język definicji schematu XML (XSD) umożliwia określenie ograniczeń dotyczących elementów i atrybutów, które definiuje. Podczas mapowania schematu XML na schemat relacyjny w elemecie DataSetograniczenia schematu XML są mapowane na odpowiednie ograniczenia relacyjne w tabelach i kolumnach w zestawie danych.
W tej sekcji omówiono mapowanie następujących ograniczeń schematu XML:
Ograniczenie unikatowości określone przy użyciu unikatowego elementu.
Ograniczenie klucza określone przy użyciu elementu klucza .
Ograniczenie keyref określone przy użyciu elementu keyref .
Używając ograniczenia dla elementu lub atrybutu, należy określić pewne ograniczenia dotyczące wartości elementu w dowolnym wystąpieniu dokumentu. Na przykład ograniczenie klucza elementu podrzędnego CustomerID elementu CustomerID w schemacie wskazuje, że wartości elementu podrzędnego CustomerID muszą być unikatowe w dowolnym wystąpieniu dokumentu i że wartości null nie są dozwolone.
Ograniczenia można również określić między elementami i atrybutami w dokumencie, aby ustanowić relację w dokumencie. Ograniczenia klucza i kluczaref są używane w schemacie w celu określenia ograniczeń w dokumencie, co powoduje relację między elementami i atrybutami dokumentu.
Proces mapowania konwertuje te ograniczenia schematu na odpowiednie ograniczenia w tabelach utworzonych w zestawie danych.
W tej sekcji
Mapowanie ograniczeń unique schematu XML (XSD) na ograniczenia elementu DataSet
Opisuje elementy schematu XML używane do tworzenia unikatowych ograniczeń w zestawie danych.
Mapowanie ograniczeń key schematu XML (XSD) na ograniczenia elementu DataSet
Opisuje elementy schematu XML używane do tworzenia ograniczeń klucza (unikatowe ograniczenia, w których wartości null są niedozwolone) w zestawie danych.
Mapowanie ograniczeń keyref schematu XML (XSD) na ograniczenia elementu DataSet
Opisuje elementy schematu XML używane do tworzenia ograniczeń keyref (klucza obcego) w zestawie danych.
Sekcje pokrewne
Pobieranie relacyjnej struktury elementu DataSet ze schematu XML (XSD)
Opisuje strukturę relacyjną lub schemat zestawu danych utworzonego na podstawie schematu XSD.
Generowanie relacji elementu DataSet na podstawie schematu XML (XSD)
Opisuje elementy schematu XML używane do tworzenia relacji między kolumnami tabeli w zestawie danych.