Befüllen der Zoo-Datenbank mit Daten (optional)

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Tutorials > Datenbank "ZooDB" > Einfügen von Daten in die Datenbank >

Befüllen der Zoo-Datenbank mit Daten (optional)

In den vorigen Schritten dieses Tutorials haben Sie Daten aus einer Textdatei (siehe Importieren von Daten aus TXT-Dateien ) sowie aus einer XML-Datei (siehe Importieren von Daten aus XML-Dateien) in die Datenbank importiert.

 

Sie haben auch die Möglichkeit Daten aus mehreren Text- oder XML-Dateien aus dem \Altova\DatabaseSpy2019\DatabaseSpyExamples\Tutorial-Unterordner des Ordners Dokumente zu importieren. Stellen Sie in diesem Fall sicher, dass Sie die Dateien in der unten gezeigten Reihenfolge importieren, um Probleme mit Sekundärschlüsselbeziehungen zu vermeiden.

 

Textdateien

XML-Dateien

1.tblZookeepers.txt
2.tblFeedSuppliers.txt
3.tblAnimalFeed.txt
4.tblFeedingSchedules.txt
5.tblAnimals.txt
6.tblVeterinarians.txt
7.tblAnimalBirths.txt
8.tblMedicalTreatments.txt
1.dbo.tblZookeepers.xml
2.dbo.tblFeedSuppliers.xml
3.dbo.tblAnimalFeed.xml
4.dbo.tblFeedingSchedules.xml
5.dbo.tblAnimals.xml
6.dbo.tblVeterinarians.xml
7.dbo.tblAnimalBirths.xml
8.dbo.tblMedicalTreatments.xml

 

Beachten Sie, dass die in der Quelldatei (Text oder XML) definierten Sekundärschlüsselwerte in den Tabellen der Zieldatenbank vorhanden sein müssen, damit alle diese Dateien importiert werden können. Wenn eine der Importoperationen aus irgendeinem Grund fehlschlägt (z.B. weil Daten in den Datenbanktabellen bereits vorhanden sind), so schlagen wahrscheinlich auch andere darauf folgende Importe fehl. Es wird empfohlen, den Import in diesem Fall an einer neuen Kopie der Datenbank durchzuführen.

 

So erstellen Sie eine neue Kopie der Datenbank "ZooDB":

1.Erstellen Sie eine neue Datenbank (siehe Erstellen der Tutorial-Datenbank).
2.Führen Sie die folgenden beiden Scripts über den SQL Editor daran aus:
ocreate_ZooDB_tables.sql
ocreate_ZooDB_relationships.sql

 


© 2019 Altova GmbH