Das Handbuch zu KMyMoney - KDE Documentation
Das Handbuch zu KMyMoney - KDE Documentation
Das Handbuch zu KMyMoney - KDE Documentation
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Das</strong> <strong>Handbuch</strong> <strong>zu</strong> <strong>KMyMoney</strong><br />
Kapitel 22<br />
Datenbank<br />
Tony Bloomfield<br />
2011-07-21<br />
4.6<br />
22.1 Relationale Datenbank verwenden<br />
22.1.1 Einleitung<br />
Seit der Version 1.0 ermöglicht es <strong>KMyMoney</strong>, Ihre Daten in einer relationalen Datenbank <strong>zu</strong><br />
speichern. Ein Vorteil der Nut<strong>zu</strong>ng dieses Industriestandards ist, dass Sie mit anderen Softwareprodukten<br />
auf Ihre Daten <strong>zu</strong>greifen und sie visualisieren können, z.B. mit OpenOffice© oder<br />
LibreOffice©, vielleicht in einem Format, das <strong>KMyMoney</strong> derzeit noch nicht bietet. Ein wenig<br />
SQL-Kenntnisse (SQL - Structured Query Language, die weltweit verwendete Standardsprache,<br />
um auf relationale Datenbanken <strong>zu</strong><strong>zu</strong>greifen) sollten es Ihnen erleichtern, Ihre Daten <strong>zu</strong> externen<br />
Programm <strong>zu</strong> exportieren, z. B. <strong>zu</strong> Budgetierungs-Programmen.<br />
22.1.2 Vorbereitung<br />
Um auf die Datenbank <strong>zu</strong><strong>zu</strong>greifen, nutzt <strong>KMyMoney</strong> das SQL-Modul der Qt Software als<br />
Teil der Qt-Bibliotheken. Dieses Modul unterstützt diverse Datenbanksysteme durch eine Auswahl<br />
an Datenbanktreibern. Für verbreitete Open-Source Systeme sind diese Treiber verfügbar:<br />
MySQL ® , SQLite (Nur Version 3 und höher) und PostgreSQL. <strong>Das</strong> Modul unterstützt ebenso<br />
größere, vorwiegend in der Industrie genutzte Systeme, wie Oracle ® und IBM DB2 ® .<br />
Mit Ausnahme von SQLite arbeiten alle Systeme nach dem Client/Server Modell, wobei die<br />
Client-Software auf ´´Ihrer´´ Maschine läuft, während der Server auf der gleichen Maschine läuft<br />
wie die eigentliche Datenbank, welche aber auch irgendwo anders im Netzwerk platziert werden<br />
kann. Natürlich wird Ihr Computer bei <strong>KMyMoney</strong> als ´´Persönlicher Finanzmanager´´ in<br />
einem normalen Szenario sowohl als Server, als auch Client fungieren. Nachdem Sie sich für ein<br />
Datenbankprodukt entschieden haben, ist der Schritt die Installation die Installation der Client<br />
und i.d.R. auch Server-Software.<br />
Zusätzlich <strong>zu</strong>r eigentlichen Datenbanksoftware müssen Sie das entsprechende Qt-<br />
Treibermodul installieren. Die meisten Distributionen bieten passende Treibermodule für die bekannten<br />
Datenbanken an. Ansonsten schauen Sie auf die Qt Software Webseite und suchen Sie<br />
dort nach SQL-Treibern.<br />
142