Kennt jemand eine herstellerneutrale XSD, um ein relationales Datenbankschema zu beschreiben? Unser System benötigt Informationen über die Struktur einer Datenbank zu greifen:Standarddatenbank neutral XSD zum Beschreiben eines relationalen Datenbankschemas
- Tabellen
- Spalten und Typen
- Primär- und Fremdschlüssel Einschränkungen
- Indizes in einer
- etc
herstellerunabhängig und speichern Sie es in einer XML-Datei für die spätere Verarbeitung.
Bevor wir tun, was wir normalerweise tun und rollen unsere eigenen. Ich wollte etwas recherchieren und nachsehen, ob es eine existierende XSD gibt, auf der die Leute standardisieren, für das, was ich annahm, ist dies keine unübliche Voraussetzung für Modellierungswerkzeuge und dergleichen. Bei Google habe ich nichts gefunden, das nicht datenbankanbieterspezifisch ist. Wenn Sie einen existierenden öffentlichen Standard kennen, würde ich einen Link sehr schätzen.
Vielen Dank im Voraus,
Terence
Sie möchten das Schema und nicht die Instanzen des Schemas beschreiben? Keine Daten, die dem Schema entsprechen? –
Warum speichern Sie nicht einfach das SQL, das zum Erstellen der Datenbank erforderlich ist? Fehle ich etwas oder bist du? – Pesto
Der knifflige Teil ist, dass, während die Tabellenstruktur selbst ziemlich einfach sein kann, die XSD, die von einem bestimmten Anbieter generiert wird, höchstwahrscheinlich eigene Namespace-Erweiterungen haben wird, um spezifisch mit ihrem Produkt übereinzustimmen. Etwas Generisches finden, ohne es selbst programmieren zu müssen, wenn das, was ich glaube, das Problem ist. –