Datenbankenmanipulation mit Rekall

Datensammler

Der Zugriff auf Datenbankserver wie MySQL ist normalerweise umständlich: Mit Rekall von theKompany.com steht ein Programm zur Verfügung, das die Verwaltung von Daten erleichtert.

Rekall ist ein Datenbank-Frontend, mit dem Sie auf Datenbanken zugreifen, um die darin enthaltenen Daten zu bearbeiten. Als Frontend verfügt es selbst über keine Datenbankfunktionalität – die stellt ein (separat zu installierender [4]) SQL-Datenbankserver zur Verfügung.

Installation

Die Rekall-Testversion erhalten Sie auf der SourceForge-Projektseite [1] und auf der Heft-CD. Beim Kauf des Produkts [2] erhalten Sie den Quelltext der Anwendung, den Sie für Ihre eigenen Zwecke verändern, aber nicht an andere weitergeben dürfen [3]. Die Downloadversion kostet 69,95 US-$, eine Lieferung auf CD 79,95 US-$ zuzüglich Versandkosten.

Zusätzlich zum Binary für Ihre Distribution benötigen Sie noch die xbase- und xbsql-Pakete, die wir Ihnen ebenfalls auf die CD gebrannt haben. Weiterhin müssen MySQL oder PostgreSQL sowie die Devel-Pakete beider Datenbanksysteme installiert sein – ohne Datenbankserver kann Rekall nun einmal keine Daten manipulieren. Als Testsystem fand Linux Mandrake 8.0 (und damit das Paket rekall-0.6-1_tkc_mdk80.i386.rpm) Verwendung.

Die Installation geht leicht von der Hand: Zunächst installiert root mit dem Befehl rpm -Uvh xbase-2.0.0-1_tkc_mdk80.i386.rpm die xbase-Bibliothek und sorgt mit rpm -Uvh xbsql-0.6-1_tkc_mdk80.i386.rpm dafür, dass Sie mit SQL-Befehlen auf dbase-Datenbanken zugreifen können. Zum Schluss befördern Sie Rekall selbst mit dem Kommando rpm -Uvh rekall-0.6-1_tkc_mdk80.i386.rpm auf die Festplatte. Nachdem Sie die root-Rechte wieder abgegeben haben, starten Sie das Programm mit dem Befehl rekall & in einer Konsole.

Leistungsumfang

Nach dem Programmstart bestimmen Sie einen Datenbankserver, der die Daten verwaltet. Zur Auswahl stehen MySQL und PostgreSQL. Ferner können Sie auf Daten im dbase-Format, das in der DOS- und Windows-Welt weit verbreitet ist, zugreifen.

Wenn Sie sich mit dem Server verbunden haben, beginnen Sie bei einer jungfräulichen Datenbank damit, die Tabellen zur Aufnahme der Daten zu erstellen. Rekall verfügt zu diesem Zweck über einen komfortablen Tabelleneditor (Abbildung 1).

Abbildung 1: Tabellen entwerfen
Abbildung 2: Daten eingeben

Nach dem Anlegen der Tabellen können Sie sofort mit der Dateneingabe anfangen (Abbildung 2). Zu diesem Zweck benötigte Formulare gestalten Sie im Formulardesigner. Wie in einem Grafikprogramm bestimmen Sie darin Form und Aussehen der Eingabeelemente (Abbildung 3).

Abbildung 3: Formulardesigner

Abfragen führen Sie mit Hilfe eines grafischen Abfrageeditors durch. Mit ihm lassen sich Beziehungen zwischen Tabellen herstellen und SQL-Befehle eingeben. Auch für Berichte zur Datenausgabe gibt es ein grafisches Helferlein, das ähnlich funktioniert wie der Formulareditor.

Alle Funktionen des Programms sind mit der Skriptsprache Python steuerbar. Damit lassen sich Eingaben und Programmaktionen automatisieren und Eingabehilfen realisieren.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Datenbanken mit Rekall
    Wer schielt da neidisch auf MS Access? Mit Rekall lassen sich PostgreSQL- und MySQL-Datenbanken einfach verwalten.
  • Datenbank-Frontends
    Auf der Landkarte der Linux-Applikationen gibt es nicht viele weiße Flecke - aber einen findet man im Datenbank-Sektor: Im Quadranten, in dem sich Einsteigertauglichkeit und Funktionsvielfalt schneiden, fehlt eine freie Alternative. Benutzerfreundliche, grafische Clients versuchen die Lücke zu schließen.
  • Access-Ersatz für Linux
    Bei Datenbank-Frontends für Anwender gilt Microsoft Access als Maß aller Dinge. Rekall, Kexi, Knoda und OpenOffice Base treten gegen den Platzhirsch an.
  • Büroprogramme für den Sharp Zaurus
    Papierlos wird das Office der Zukunft nicht so schnell, aber mit dem Linux-PDA von Sharp hat der moderne Büromensch fast alles in der Manteltasche, was er zum Arbeiten braucht.
  • Daten verwalten mit TkCard
    Dank seiner Beliebtheit als Serversystem ist Linux üppig mit Datenbankservern versorgt. Was lange fehlte, waren einfach zu bedienende Datenbankanwendungen für kleine Datensammlungen. TkCard ist so ein Programm.
Kommentare

Infos zur Publikation

LU 06/2017: System im Griff

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Anfänger Frage
Klaus Müller, 24.05.2017 14:25, 2 Antworten
Hallo erstmal. Habe von linux nicht so viel erfahrung müsste aber mal ne doofe frage stellen. A...
Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 3 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 5 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo
grep und sed , gleicher Regulärer Ausdruck , sed mit falschem Ergebnis.
Josef Federl, 15.04.2017 00:23, 1 Antworten
Daten: dlfkjgkldgjldfgl55.55klsdjfl jfjfjfj8.22fdgddfg {"id":"1","name":"Phase L1","unit":"A",...