Felder und Bäume
Mini-Datenbanken, Teil 2: gCatalog und xmbase-grok
Was bleibt?
GCatalog hinterlässt einen zwiespältigen Eindruck. Zum Einen gibt es gute Ansätze, wie die Idee, Daten strukturiert abzulegen, und die Möglichkeit, zu jedem Datensatz ein Bild zu speichern. Auf der anderen Seite fehlt momentan noch zu viel: Es ist nicht möglich, Datensätze zu löschen oder die Rubriken oder Datensätze zu sortieren. Ebenso fehlt eine Funktion zum Durchsuchen der Datenbank. Das Programm "vergisst" zudem den Namen der Grafikdatei, die mit einem Datensatz verbunden ist.
Grok hingegen ist ein so mächtiges Programm zur Verwaltung von Daten, dass auch dieser Artikel nur einen kleiner Einblick in seine Fähigkeiten geben konnte. Mit Grok lassen sich beinahe alle Arten nicht-relationaler Datenbanken realisieren. Mit Hilfe des Formulareditors sind eigene Anforderungen leicht zu realisieren; durch die Möglichkeit, Exportfilter zu schreiben, ist der Datenaustausch mit anderen Programmen sicher gestellt.
Besonders gut gefällt mir, dass Grok mit einem Handbuch geliefert wird, das alle Aspekte des Programms ausführlich beschreibt, so dass bei Problemen kaum eine Frage offen bleibt. Wer sich nicht an dem vielleicht etwas "altmodischen" Aussehen von Motif stört, findet in Grok ein stabiles Datenbankprogramm für den täglichen Gebrauch.
Mini-Datenbanken: Was war, was kommt noch?
In LinuxUser 8/00 ging es um QuickList, eine kleine Datenbank, die Datensätze in Tabellenform anzeigt.
Heft 10/00 wird Ihnen Gaby vorstellen, eine Datenbank aus Belgien, die einfache Relationen erlaubt und über eine Skriptsprache erweiterbar ist.
Glossar
Motif
Eine Bibliothek zur Programmierung grafischer Programmoberflächen. Bis vor Kurzem war Motif nur gegen Nutzungsgebühren verwendbar, für freie Programme ist es aber mittlerweile kostenlos.
Binary
Ein kompiliertes (und daher in dieser Form nicht mehr für Menschen lesbares) ausführbares Programm.
~
Mit diesem Zeichen, der
Tilde, wird das Home-Verzeichnis der Benutzerin abgekürzt.Standardausgabe
Der Begriff aus alten Computerzeiten beschreibt das Gerät, etwa einen Bildschirm oder einen Drucker, auf dem ein Programm seine Daten gewöhnlich ausgibt.
HTML
"
HypertextMarkupLanguage", die Seitenbeschreibungssprache des World Wide Web.Pfad
Der Weg zu einer Datei im Dateibaum, also eine Auflistung aller Verzeichnisse, über die man gehen muss, um zur Datei zu kommen.
relational
Relationale Datenbanken bestehen aus mehreren miteinander verknüpften Tabellen.
Infos
[1] Die Grok-Homepage: http://www.bitrot.de/grok.html
[2] Der FTP-Server von Grok: ftp://ftp.fu-berlin.de/pub/unix/graphics/grok/
[3] Die gCatalog-Homepage: http://gCatalog.sourceforge.net/



