BeeBase

Programmable relational database
with graphical user interface Support This Project
This page is also available in English Français

Handbuch

Die folgende Dokumentation ist Bestandteil der BeeBase-Distribution und gibt es auch als PDF.


[ << ] [ >> ]           [Anfang] [Inhalt] [Index] [ ? ]

13. Import und Export

Um Datensätze mit anderen Datenbanken zu teilen, bietet BeeBase eine Möglichkeit zum Im- und Export von Datensätzen von und zu anderen Datenbanken an. Der Im- und Export wird durch das Lesen und Schreiben von Textdateien bewerkstelligt. Aus diesem Grund müssen die zu importierenden Daten in einem besonderen Format vorliegen, das im nächsten Abschnitt beschrieben wird.


13.1 Dateiformat

Zum Importieren von Datensätzen in BeeBase müssen alle Datensätze in einer einzelnen Textdatei vorliegen. Sollen Datensätze mehrerer Tabellen importiert werden, so müssen mehrere Importdateien verwendet werden, d.h. eine für jede Tabelle.

Eine Importdatei besteht aus Zeilen und Spalten. Zeilen werden durch ein Datensatztrennzeichen und Spalten durch ein Feldtrennzeichen aufgeteilt. Die Trennzeichen können in den Import- und Exportdialogen festgelegt werden. Da Datensatzfelder selbst auch diese Trennzeichen enthalten können, ist es möglich, diese mit doppelten Anführungszeichen zu schützen.

Die Importdatei muss folgende Struktur haben:


13.2 Beispiel-Importdatei

Die folgende Beispiel-Importdatei verwendet \n und \t als Datensatz- und Feldtrennzeichen und doppelte Anführungszeichen um alle Felder. Die Datei kann dann in eine Tabelle mit folgenden Feldern importiert werden:

 

"Name"	"AnzKinder"	"Weiblich"	"Job"	"Anmerkungen"
"Janet Jackson"	"???"	"TRUE"	"Musikerin"	"Neueste CD: The velvet rope"
"Bernt Schiele"	"???"	"NIL"	"Wissenschaftler"	"Wissenschaftsgebiete:
Robotik, Autonomie und Bilderkennung"
"Gerhard"	"0"	"NIL"	"Feinwerkzeugmechaniker"	""


13.3 Datensätze importieren

Um Datensätze in die aktive Tabelle zu importieren, wird der Menüpunkt `Tabelle - Importiere Datensätze' ausgewählt. Dies öffnet ein Fenster, das folgende Punkte enthält:

Wird der Knopf `Importieren' gedrückt, dann beginnt BeeBase die angegebene Datei einzuladen und alle gefundenen Datensätze zu importieren. Falls keine Fehler auftraten und neue Datensätze angelegt wurden, so fragt BeeBase nach, ob die neuen importierten Datensätze wirklich zur Tabelle hinzugefügt werden sollen. An dieser Stelle lässt sich der Vorgang noch abbrechen. Überschriebene Datensätze können jedoch nur durch Wiederherstellen des Projekts zurückgestellt werden.

Tritt während des Lesens der Importdatei ein Fehler auf, dann wird eine Fehlermeldung angezeigt.

Falls eine umfangreichere Import-Funktion benötigt wird, dann wird empfohlen, eine eigene Importfunktion als BeeBase-Programm zu schreiben.


13.4 Datensätze exportieren

Um aus der aktiven Tabelle Datensätze zu exportieren, wählt man den Menüpunkt `Tabelle - Exportiere Datensätze'. Dies öffnet ein Fenster mit folgender Struktur:

Nach einem Druck auf den Knopf `Exportieren' öffnet BeeBase die angegebene Datei und beschreibt sie mit den Datensätzen einschließlich der Kopfzeile mit den Feldnamen. Die Exportfunktion schreibt grundsätzlich alle Felder einer Tabelle in die Exportdatei.

Für eine Exportfunktion mit mehr Möglichkeiten kann man entweder den Abfrageeditor von BeeBase (siehe Datenabfragen) verwenden oder eigene Exportfunktionen als BeeBase-Programm schreiben.


[ << ] [ >> ]           [Anfang] [Inhalt] [Index] [ ? ]

Dieses Dokument wurde am 30. September 2024 mit texi2html generiert.