froscon2007 - 0.96

FrOSCon
Free and Open Source Software Conference

Speakers
Simon Wilper
Mechtilde Stehmann
Schedule
Day 1
Room HS3
Start time 11:15
Duration 01:00
Info
ID 60
Event type Lecture
Track Desktop
Language German
Feedback

OpenOffice.org 2 - Datenbankmodul Base

Einführung in das OpenOffice.org Datenbankmodul 'Base' für relationale Datenbankanbindungen

Dieser Vortrag behandelt die umfangreichen Funktionen des integrierten Datenbankmoduls Base in OpenOffice.org. Dabei wird auf den Aufbau des Moduls wie auch die Verwendung der Datenbankobjekte Tabellen, Abfragen, Formulare und Berichte eingegangen. Als zukunftsweisender Ausblick werden die Funktionen des neuen Berichtsgenerators in der Version 2.3 behandelt.

In diesem Vortrag werden die folgenden Punkte behandelt:

  • Was ist Base?
Eine kurze Einführung in die Basisfunktionalitäten soll grundlegend umreißen, wie die Entwicklung von Base fortgeschritten ist und was sich fuer Neuerungen seit den letzten Versionen ereignet haben.
  • Aufbau
Der Aufbau und die Kenntnis, wie sich die Komponenten untereinander verständigen ist wichtig für die Entscheidung, ob man auf eine interne oder externe Datenbankanbindung setzen sollte. Die Vor- und Nachteile werden hier angesprochen.
  • Anbindungen
Die Vielzahl der verschiedenen Datenbankanbindungen neben den weitverbreiteten ODBC und JDBC Konzepten werden hier vorgestellt. Fuer Anwender, die nur ihre Adressen mit OOo verwalten wollen ist es guenstig, dass man nun auch Thunderbird und KDE Adressbuecher ueber die eingebaute Schnittstelle abfragen kann. Base ist nicht nur auf die Verwendung von relationale Datenquellen beschränkt; der Zugriff auf LDAP ist ebenso problemlos möglich.
  • Base als Frontend
Die eigentliche Stärke spielt Base als Frontend für die verschiedenen Datenbankobjekte Tabellen, Abfragen, Formulare und Berichte aus. Die intuitive Benutzerfuehrung erlaubt schnelles Erstellen und Modifizieren aller Objekttypen. - Tabellen Hier wird die Erstellung einer Tabelle über den Designmodus gezeigt, wie der Benutzer die Eingabe der Felder vornimmt und spezifische Eigenschaften vergibt. Wichtig ist hierbei, dass man sich darüber im Klaren ist, dass die Schnittstellenkommunikation nicht immer alle Funktionen der Datenbank bereitstellt, wie z.B. das Erstellen von Fremdindizes. - Abfragen Die Erstellung von Abfragen im Designmodus wird durch die grafische Darstellung der Tabellen als Listboxen erreicht, in denen die Felder gelistet sind. Wenn ein Fremdindex von zwei hinzugefügten Tabellen erkannt wird, wird automatisch ein INNER JOIN erzeugt, erkennbar durch eine Verbindungslinie der verbundenen Felder. - Formulare Das Erstellen von Formularen findet durch das Positionieren von Feldobjekten innerhalb eines Writerdokuments statt. Somit brauch sich der Benutzer nicht umgewoehnen, sondern findet seine gewohnte Umgebung vor. - Berichte Mit der Version 2.3 findet ein neuer Report Generator basierend auf JFreeReport Einzug. Hier wird gezeigt, was es fuer Neuheiten gibt und wie sich diese optimal ausnutzen lassen.