Home



Home | Consulting | Development | Services & NetSolutions | Produkte | News | Unternehmen | Kontakt



Home

Java DBMS Ex/Import
- Überblick
- Struktur
- Daten

- Lieferumfang
Java PluginManager
sQLshell
eWS
TKMSEC
JBFF
RoundInstrument
DateChooser

 

Export und Import von Struktur und Inhalten der Tabellen eines Relationalen Datenbank-Managementsystems mittels XML und XML-Schema

Export/Import der Daten

Der Inhalt der exportierten Tabellen wird in eine XML-Datei gespeichert, deren Struktur und Aufbau von dem erzeugten XML-Schema bestimmt wird. vornehmen. Mit entsprechend ausgestatteten Werkzeugen (XML-Editoren) kann man Änderungen am Inhalt dieser Datei vornehmen, die automatisch mittels des erzeugten XML-Schemas validiert werden.

Die Exportreihenfolge wird durch die Struktur des Datenmodells und die Fremdschlüsselbeziehungen der Tabellen untereinander festgelegt. Inhalte von Tabellen, die Schlüssel zur Benutzung als Fremdschlüssel in anderen Tabellen exportieren, stehen in der Exportdatei vor den Inhalten der die Fremdschlüssel importierenden Tabellen.

Es ist möglich, die XML-Datei transparent für den Anwender mittels des ZIP-Algorithmus zu komprimieren. So komprimierte Dateien können beim Import direkt angegeben werden - sie werden dann während des Imports ebenso transparent entkomprimiert.

Der Import der Daten wird unter Beachtung eventuell bereits existierender Primärschlüsseleinträge in bereits bestehenden Tabellen durchgeführt: Ist der Primärschlüsselwert der aktuell zu importierenden Zeile noch nicht in der Tabelle enthalten, wird die Zeile importiert. Ist der Primärschlüsselwert der aktuell zu importierenden Zeile bereits in der Tabelle enthalten, wird analysiert, ob sich die Inhalte von bereits vorhandener und zu importierender Zeile unterscheiden. Ist das nicht der Fall, wird mit der nächsten zu importierenden Zeile fortgefahren. Unterscheiden sie sich, wird dem Anwender ein Dialog präsentiert, in dem die Unterschiede hervorgehoben werden. In einem solchen Fall entscheidet der Anwender, ob die bereits vorhandene Zeile aktualisiert oder die zu importierende Zeile verworfen werden soll.

Am Ende des Importvorgangs wird dem Anwender ein Protokoll der Operation vorgelegt, das natürlich abgespeichert werden kann.



1
| 2 | 3 | 4
 


 Copyright © 2007 NetSys.IT