![](https://seccdn.libravatar.org/avatar/6820e308fc3b745431d85e64c56efa82.jpg?s=120&d=mm&r=g)
Hallo Jens, Am Don, 29 Jan 2004, schrieb Jens Ruckelshäuser:
Hallo, kennt jemand ein hauptsächlich für Adressen geeignetes Datenbankprogramm unter Linux mit folgenden Eigenschaften: Kein Overkill, selbst definierbare Felder, Feldinhalte kompakt als Fließtext druckbar, Im- und Export in Standardformate sollte möglich sein. Es werden auch nur maximal einige hundert Datensätze werden.
Das letztere sollte man erklären: Ich habe öfters sehr unterschiedliche lange Feldinhalte, wie z.B. Kommentare, die aber nicht immer vorhanden sind. Ich möchte also die Felder nicht-spaltenorientiert im Fließtext drucken, leere Felder sollen nicht gedruckt werden und auch keinen Leerraum produzieren. Außerdem soll ein möglicher Feldtitel unterdrückt werden, wenn das Feld leer ist und nicht gedruckt wird.
Gedacht habe ich bisher an: Mysql (kenne ich noch nicht, wahrscheinlich overkill, zuviel Arbeit mit dem Ausdruck-Frontend(?)), OpenOffice mit Calc-Tabelle und Serienbrieffunktion oder Datenbank-Tabelle geht nicht so recht, weil man für jede einzelne Adresse einen Platzhalter braucht (bitte korrigieren, wenn doch), Latex (kann zwar wunderbar drucken, auch mit Feldkopfunterdrückenden Makros usw., dann brauche ich für die Daten aber trotztdem noch in eine Datenbank.
Warum baust Du nicht einfach eine zweireihige Textdatenbank, die Du mit einem guten Texteditor (z.B. vim) bearbeiten kannst. Ich mache das auch so, bei den wenigen tausend Datesätzen die ich habe spielt die speicherplatztechnisch uneffiziente Zweireihige Darstellung kaum eine Rolle. Das KAdressbuch macht es übrigens auch so. Für die Datensätze kannst Du Dir ein Macro definieren, dass Dir einen neuen Datensatz erstellt. Mit vim kann man sehr effizient suchen. Mit Hilfe von gawk kann man diese Datenbank auch jederzeit in andere auch vielreihige Formate verwandeln oder Datensätze filtern und extrahieren. Jedem Datensatz habe ich dabei eine eindeutige ID zugewiesen und eben eine Reihe von Standardfeldern wie Name, Adresse, Telefon usw., aber eben auch ein Feld comment, in das Text beliebiger Länge geschrieben werden kann. Bei Bedarf füge ich zusätzlich zu den Standardfeldern auch noch weitere Felder hinzu, was der Konsistenz bei zweireihigen Datentabellen keinen Abbruch tut. Genauso kann man leere Felder dann auch wegglassen. cu Hannes