Tabellenformat der Datenbanken


AmphIdent exportiert Zuordnungen von Tiernamen zu Bilddateien in eine externe Datenbank. Die Anbindung wird über ein Datenbankmodul realisiert. Dieses kann einfach ausgetauscht werden, um ein anderes Datenbankformat anzusprechen.

Die Standard-Textdatenbank

Im Basispaket von AmphIdent ist der Export in eine .csv-Tabelle im Textformat mit enthalten. Dieses Modul fügt bei jeder Zuordnung von Tiername zu Bilddatei eine Zeile in die .csv-Tabelle ein. Die einzelnen Zellen sind durch Tabulatoren getrennt, die erste Zeile der Tabelle enthält die Namen der Spalten.

Unter folgendem Link können Sie eine Beispieltabelle ansehen: Beispieltabelle.csv.

Die Spalte Musterdatei wird für den internen Gebrauch benötigt (Einzelansicht).

Anbindung an MS-Access

Die Anbindung an eine MS-Access-Datenbank wird über ein separates Datenbankmodul realisiert. Dieses erfordert ein bestimmtes Format der Datenbank, welches im folgenden beschrieben wird.

Das Datenbankmodul für MS-Access erwartet eine Datenbank im MS-Access-Format (*.mdb), welche mindestens eine Tabelle enthalten muss. Diese muss (mindestens) folgende Spalten enthalten:

Standardname Typ Beschreibung
BildnameTextEnthält den Dateinamen des Bildes
TiernameText[min. 20]Enthält den Namen des Tieres, welches sich auf dem Bild befindet
MusterdateiText[255]Enthält den Dateinamen des Musters des Bildes für den internen Gebrauch

Die angegebenen Spaltennamen sind Standardwerte für die Spalten, können jedoch ohne weiteres auch andere Namen erhalten. Bei Benutzung von Plugins zur Messung der Länge des Tieres etc. müssen weitere Spalten eingeplant werden.

Das Datenbankmodul für MS-Access erwartet, dass die Namen der Bilder schon in die Tabelle eingetragen sind. Die Namen müssen ohne Pfadangabe eingetragen sein, der Pfad kann in einer extra Spalte stehen. Das Modul fügt dann zu den Bildnamen den Tiernamen hinzu, wodurch die Verknüpfung von Tier mit Bild erreicht wird.

Eine Beispieldatenbank für MS-Access kann unter folgendem Link herunter geladen werden: Beispieldatenbank.

Andere Datenbanken / Formate

Wünschen Sie eine Anbindung an eine andere Datenbank oder ein anderes Tabellenformat, kann auch ein spezielles Modul angefertigt werden. Bitte kontaktieren Sie mich in diesem Falle.