Home. 
.

transparent

transparent

transparent

Integration von relationalen Datenbanken mit XMLSpy

Mit Hilfe der XMLSpy® 2012-Funktionen zur Integration relationaler Datenbanken lassen sich Interoperabilitätsprobleme in den Griff bekommen, sodass Sie Daten einfach abfragen und problemlos zwischen Datenbanken und XML-Dateien hin- und herkonvertieren können.

XML ist zwar mittlerweile zur bevorzugten Technologie für Datenaustausch und Content Management avanciert, dennoch werden die meisten unternehmensrelevanten Daten immer noch in relationalen Datenbanken gespeichert. Daher ist es ungemein wichtig, XML-Daten gemeinsam mit relationalen Datenbanken verwenden zu können.

Integration von relationalen Datenbanken

Um Software-Entwicklern das Arbeiten mit XML in Verbindung mit relationalen Datenbanken zu erleichtern, kann XMLSpy gemeinsam mit den gängigsten relationalen Datenbanken im nativen Format verwendet werden:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Mit Hilfe von XMLSpy haben Developer die Möglichkeit, eine Verbindung zu einer relationalen Datenbank herzustellen, XML-Schemas anhand einer relationalen Datenbankstruktur zu generieren, Daten auf Basis von Datenbankschemas zu importieren und zu exportieren und problemlos relationale Datenbankstrukturen anhand eines XML-Schemas zu erstellen. Im Datenbankabfragefenster können Sie Abfragen an einer Datenbank ausführen, die Daten bearbeiten und Ihre Änderungen sogar in die Datenbank schreiben (derzeit nur bei IBM DB2 möglich).

Download Klicken Sie hier um eine kostenlose 30-Tage Testversion von Altova XMLSpy mit dem vollen Funktionsumfang, herunterzuladen!

Herstellen einer Verbindung zu einer Datenbank

XMLSpy® 2012 beinhaltet einen Datenbank-Verbindungsassistenten, mit dem Sie jederzeit eine Verbindung zu einer Datenbank herstellen können, bevor Sie die unten beschriebenen Vorgänge durchführen.

connecting to a database in XMLSpy

Abfragen einer Datenbank

XMLSpy® 2012 enthält für die Abfrage und Bearbeitung von Datenbankdaten ein Datenbankabfragefenster. Wenn Sie eine Verbindung zu einer Datenbank herstellen, werden im Datenbankabfragefenster im Browser-Bereich Datenbanktabellen in Form einer hierarchischen Baumstruktur angezeigt. Über das SQL Editor-Register können Sie SQL-Anweisungen anzeigen, bearbeiten und ausführen und Abfragen an der Datenbank ausführen - entweder durch Öffnen bestehender SQL-Dateien oder durch Neuerstellung von SQL-Anweisungen mittels Drag-and-Drop und der Autokomplettierungsfunktionen.



querying a database in XMLSpy

Nach Ausführung einer Datenbankabfrage können Sie die Datenbankdaten direkt im Ergebnisfenster bearbeiten, geänderte Felder (rosa markiert) überprüfen und die Änderungen wieder in die Datenbank schreiben. Wenn es sich bei den Datenbankdaten um XML-Daten handelt, können Sie diese in der Text- oder Grid-Ansicht von XMLSpy bearbeiten, wobei Ihnen alle Validierungsfunktionen und Eingabehilfen zur Verfügung stehen. Anschließend können Sie die Daten wieder in der Datenbank speichern (derzeit nur für IBM DB2 9 verfügbar).



edit database data

Mit dem Datenbankabfragefenster mit Funktionen zur direkten Datenbankbearbeitung wird das Arbeiten mit Datenbankdaten in XMLSpy einfacher und nahtloser als je zuvor.

Importieren von Datenbankdaten

Zum Importieren von Daten aus einer Datenbank in ein XML-Dokument gibt es zwei Optionen: Die erste Option eignet sich ideal für einfache XML-Projekte, für die kein Schema benötigt wird bzw. die auf einer DTD basieren. Mit dieser Option wählen Sie eine Tabelle aus und ziehen Rohdaten in das Tabellenformat hinein. Für die zweite Option müssen Sie die Funktion ‘XML-Schema von Datenbank generieren’ verwenden. Sie erlaubt Ihnen, Datenbankdaten unter Beibehaltung aller im Inhaltsmodell definierten Beziehungen und Abhängigkeiten zu importieren.

Obwohl das Resultat unterschiedlich ist, funktionieren beide Datenbank-Importmethoden auf ähnliche Weise. Sie können die Darstellung des Datums- und Zahlenformats wählen, Import-Standardeinstellungen festlegen und definieren, wie Primär-/Sekundärschlüssel vor Ausführung des eigentlichen Importvorgangs behandelt werden sollen. Die Daten werden sofort, wenn Sie auf die Schaltflächen "Importieren" klicken, konvertiert.



importing database data in XMLSpy

Erzeugen eines XML-Schemas anhand einer Datenbank

Die Erzeugung eines XML-Schemas von einer Datenbank ist genauso einfach und flexibel wie das Importieren von Datenbankdaten. Nach Angabe der Art der Quelldatenbank und des Dateinamens wählen Sie die Tabellen, Ansichten und Systemtabellen aus, die dem Schema zugrunde gelegt werden sollen, und definieren Ihre Schemaoptionen (wie in der Abbildung oben). Das erzeugte XML-Schema spiegelt die 1:n-Beziehungen aus der relationalen Datenbank wieder und enthält die entsprechenden Identity Constraints.



Creating a schema from a database in XMLSpy

Exportieren von XML-Daten in eine Datenbank

Wenn Sie XML-Daten in eine Datenbank exportieren, können Sie über das Dialogfeld "Export in Datenbank" festlegen, wo mit dem Export begonnen werden soll, wie Exportfelder behandelt und welche Elemente inkludiert werden sollen. Anschließend wählen Sie einfach aus, welche Datenbankart Sie mit Ihren Daten erstellen wollen, bzw. an welche Datenbankart Sie diese anhängen wollen, und die Daten werden sofort konvertiert und in Ihrer Datenbank gespeichert.



Exporting XML data to a database

Erstellen eines Datenbankschemas anhand eines XML-Schemas

In Fällen, in denen Sie eine Datenbank mit denselben Regeln wie denen eines XML-Schemas definieren wollen, wählen Sie einfach den gewünschten Datenbanktyp aus der umfassenden Liste aus. Öffnen Sie anschließend die Datenbank, die Sie modifizieren möchten, oder erstellen Sie in XMLSpy® 2012 eine neue. Alle im Schema inkludierten Identity Constraints werden automatisch in die Datenbankstruktur übertragen. Alternativ dazu können Sie auch problemlos Beziehungen zwischen Elementen definieren. Sie können eine Vorschau der Struktur anzeigen und die für die Konvertierung automatisch generierte SQL-Anweisung sogar bearbeiten und speichern. Wie auch alle anderen Datenbankimport-/Exportfunktionen erfolgt auch der Konvertierungsvorgang blitzschnell. Klicken Sie auf die Schaltfläche "Exportieren" und die neue Datenbankstruktur ist im Nu erstellt.

XMLSpy® 2012 unterstützt den SQL/XML-Standard, native XML-Schemaerweiterungen für gebräuchliche Datenbanken und viele andere Optionen.



xml schema to database schema

XML-fähige Datenbanken - Sonderfunktionen

Alle oben beschriebenen leistungsstarken Datenbankfunktionen stehen auch für die Arbeit mit den unten aufgelisteten XML-fähigen Datenbanken zur Verfügung. Klicken Sie auf die Links, um mehr über die für die einzelnen Datenbanken verfügbaren Sonderfunktionen zu erfahren:

Testen Sie selbst, warum XMLSpy das ideale Tool für Datenbankentwickler ist, die mit XML arbeiten - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
XMLSpy
in deutscher Sprache
.

Altova XMLSpy steht nun in einer englischen und einer deutschen Version zum Download zur Verfügung.

.
.

XMLSpy® 2012 bietet tiefe Integration mit IBM DB2 pureXML, wodurch Kunden Tools zum Abfragen und Bearbeiten von DB2 XML-Daten, Registrieren von XML-Schemas, Erstellen und Ausführen von XQuery-Dokumenten und vielem mehr zur Verfügung stehen. Mehr darüber...

.
.
.

transparent

transparent