Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die XML-Schemadefinitionssprache (XSD) ermöglicht die Angabe von Einschränkungen für die von ihr definierten Elemente und Attribute. Beim Zuordnen eines XML-Schemas zu einem relationalen Schema in einem DataSet werden XML-Schema-Einschränkungen auf die entsprechenden relationalen Einschränkungen der Tabellen und Spalten im DataSet abgebildet.
In diesem Abschnitt wird die Zuordnung der folgenden XML-Schemaeinschränkungen erläutert:
Die mit dem
uniqueElement angegebene Eindeutigkeitseinschränkung.Die mit dem
keyElement angegebene Schlüsseleinschränkung.Die mit dem
keyrefElement angegebene Keyref-Einschränkung.
Wenn Sie eine Einschränkung für ein Element oder Attribut verwenden, geben Sie bestimmte Einschränkungen für die Werte des Elements in einer beliebigen Instanz des Dokuments an. Beispielsweise gibt eine Schlüsseleinschränkung für ein CustomerID untergeordnetes Element eines Customer Elements im Schema an, dass die Werte des CustomerID untergeordneten Elements in jeder Dokumentinstanz eindeutig sein müssen und dass Nullwerte nicht zulässig sind.
Einschränkungen können auch zwischen Elementen und Attributen in einem Dokument angegeben werden, um eine Beziehung innerhalb des Dokuments herzustellen. Die Schlüssel- und Keyref-Einschränkungen werden im Schema verwendet, um die Einschränkungen im Dokument anzugeben, was zu einer Beziehung zwischen Dokumentelementen und Attributen führt.
Der Zuordnungsprozess konvertiert diese Schemaeinschränkungen in geeignete Einschränkungen für die tabellen, die im DataSet erstellt wurden.
In diesem Abschnitt
Zuordnen eindeutiger XML-Schemaeinschränkungen zu DataSet-Einschränkungen Beschreibt die XML-Schemaelemente, die zum Erstellen eindeutiger Einschränkungen in einem DataSet verwendet werden.
Zuordnen von XML-Schemaeinschränkungen (XSD) zu DataSet-Einschränkungen Beschreibt die XML-Schemaelemente, die zum Erstellen von Schlüsseleinschränkungen (eindeutige Einschränkungen, bei denen Nullwerte nicht zulässig sind) in einem DataSet verwendet werden.
Zuordnen von Keyref-XML-Schemaeinschränkungen (XSD) zu DataSet-Einschränkungen Beschreibt die XML-Schemaelemente, die zum Erstellen von Keyref-Einschränkungen (Fremdschlüssel) in einem DataSet verwendet werden.
Verwandte Abschnitte
Ableiten der relationalen DataSet-Struktur vom XML-Schema (XSD) Beschreibt die relationale Struktur oder das Schema eines Datasets, das aus dem XSD-Schema erstellt wurde.
Generieren von DataSet-Beziehungen aus dem XML-Schema (XSD) Beschreibt die XML-Schemaelemente, die zum Erstellen von Beziehungen zwischen Tabellenspalten in einem DataSet verwendet werden.