OpenOffice Base 2.0 Die freie Datenbank Ingolf Wittmann 10.05.2008
Agenda Unterschied Spreadsheet & Datenbank Relationale Datenbank Grundlagen OpenOffice Base Einführung Demo Literatur
Unterschied Spreadsheet Datenbank Tabellengröße begrenzt Calc kann maximal 65.536 Zeilen Zwischen den Calc Tabellen können keine Beziehungen festgelegt werden Möglichkeit der Datenauswertung ist begrenzt Datentypen (Bilder, Blobs,...)
Relationale Datenbank Grundlagen Relation in Beziehung zueinander stehen Zeilen und Spalten Datensatz Feld Schlüssel
Relationale Datenbank Grundlagen cont. Tabellen und Schlüssel Primärschlüssel Primärschlüssel Sekundärschlüssel ID Name Vorname Ort Best.-Nr Datum Kunde 1 Rudolph Peter Kiel 1 20.02.08 2 2 Wittmann Ingolf Bonn 2 17.01.08 2 3 Daubitz André Paris 3 23.01.08 3 4 Meier Otto Wien 4 24.04.08 1 Adresse Bestellung Relation / Verweis
Relationale Datenbank Grundlagen cont. Beziehungen 1 : 1 Beziehung ein Kunde hat genau eine Adresse 1 : n Beziehung ein Kunde kann mehrere Bestellungen haben n : n Beziehung unterschiedliche Waren können in unterschiedlichen Bestellungen enthalten sein
Relationale Datenbank Grundlagen cont. Datentypen Integer Ganze Zahl Boolean 0 oder 1; wahr oder falsch Float Fließkomma Char Zeichenkette mit fester Länge Varchar Zeichenkette mit variabler Länge Date Datum Time Zeit Timestamp Zeitstempel aus Datum und Uhrzeit Binary Binärdaten mit fester Länge Varbinary Binärdaten mit variabler Länge Blob Binary large Object
OpenOffice Base Einführung Neue Tabellen für Daten erstellen und genau so schnell Änderungen vornehmen über eine grafische Benutzeroberfläche Einrichten und Pflegen von Indices der Tabellen für schnelleren Daten-Zugriff Ansicht einer Tabelle in einem editierbaren Raster zum Hinzufügen, Ändern und Löschen von Einträgen "Report-Assistenten", um eindrucksvolle Berichte Ihrer Daten zu erstellen. "Formular-Assistenten", um unmittelbare Datenbank-Anwendungen zu erstellen. Daten über einfache Abfragen (ein Klick) oder komplexe Filter (logische Abfragen) anzeigen. Aussagekräftige Abfragen, um Ihre Daten auf neue Art und Weise (incl. Zusammenfassungen und Mehr-Tabellen- Ansichten) darzustellen. Berichte erstellen in einer großen Anzahl verschiedener Formate mit Hilfe des "Report-Autopiloten". BASE enthält eine vollständige Version der HSQL-Datenbank, die Ihre Daten in XML-Dateien speichert. BASE kann ebenfalls nativ auf dbase-dateien für einfache Datenbank-Arbeiten zugreifen. Für weitergehende Ansprüche unterstützt BASE viele populäre Datenbanken (Adabas D, ADO, Microsoft Access, MySQL) oder jede andere Datenbank, die kompatibel zum Industrie-Standard ODBC- und JDBC-Treibern ist. Weiterhin unterstützt es jedes LDAP-kompatible Adressbuch, genau so wie andere übliche Formate (Microsoft Outlook, Microsoft Windows und Mozilla).
Benutzeroberfläche
Benutzeroberfläche
Demo
Literatur http://de.openoffice.org/ OpenOffice Webpage http://de.openoffice.org/doc/einfuehrungen/base/einfuehrung_base.pdf Einführung in OpenOffice Base Datenbanken mit OpenOffice.org 2; Thomas Krumbein ISBN 978-3-89842-768-5 OpenOffice.org Base 2.0; Michael Mahrt ISBN 978-3-89721-411-8
Hindi Traditional Chinese Thai Arabic Russian Grazie Italian Tamil Thank English You Simplified Chinese Japanese Graci as Spanish Danke German Obrigado Brazilian Portuguese Merci French Korean Köszönöm Hungarian
OpenOffice Base 2.0 Die freie Datenbank Ingolf Wittmann 10.05.2008
Agenda Unterschied Spreadsheet & Datenbank Relationale Datenbank Grundlagen OpenOffice Base Einführung Demo Literatur
Unterschied Spreadsheet Datenbank Tabellengröße begrenzt Calc kann maximal 65.536 Zeilen Zwischen den Calc Tabellen können keine Beziehungen festgelegt werden Möglichkeit der Datenauswertung ist begrenzt Datentypen (Bilder, Blobs,...) Ein Wiki, auch WikiWiki und WikiWeb genannt, ist eine im World Wide Web verfügbare Seitensammlung, die von den Benutzern nicht nur gelesen, sondern auch online geändert werden kann. Wikis ähneln damit Content Management Systemen. Der Name stammt von wikiwiki, dem hawaiianischen Wort für "schnell". Wie bei Hypertexten üblich, sind die einzelnen Seiten und Artikel eines Wikis durch Querverweise (Links) miteinander verbunden. Die Seiten lassen sich jedoch sofort am Bildschirm ändern. Dazu gibt es in der Regel eine Bearbeitungsfunktion, die ein Eingabefenster öffnet, in dem der Text des Artikels bearbeitet werden kann. Mit der Änderbarkeit der Seiten durch jedermann wird eine ursprüngliche und zuvor nicht verwirklichte Idee des World Wide Web realisiert. Die Wiki-Software kann aber auch in Intranets oder auf privaten Rechnern eingesetzt werden. Um den Text lesbarer und gegliedert zu gestalten, gibt es meist Zeichenkombinationen, die dem eingeschlossenen Text eine Formatvorlage zuweisen. Diese so genannten Tags werden im Eingabefenster an entsprechender Stelle eingegeben. In der Wikipedia beispielsweise ergibt die Eingabe "ein ''kursives'' Wort" die Ausgabe "ein kursives Wort". Die Gesamtheit dieser Tags wird als Wiki-Syntax bezeichnet und unterscheidet sich je nach verwendeter Wiki-Software. Allen Dialekten ist jedoch zu eigen, dass sie sehr viel einfacher aufgebaut sind als das ansonsten im World Wide Web verbreitete HTML. Diese Beschränkung auf das Wesentliche ermöglicht einer großen Gruppe von Menschen, insbesondere auch Computer-Laien, mit wenig Lern- und Schreibaufwand an diesem System teilzuhaben.
Relationale Datenbank Grundlagen Relation in Beziehung zueinander stehen Zeilen und Spalten Datensatz Feld Schlüssel Über Wikimedia Wikimedia ist eine internationale gemeinnützige Organisation, die es sich zur Aufgabe gemacht hat, das Wissen der Menschheit allen Menschen auf der Welt zugänglich zu machen. Verwirklicht wird dieses Ziel in erster Linie durch die von der Wikimedia Foundation betriebenen mehrsprachigen Projekte, allen voran die freie Enzyklopädie Wikipedia TWiki ist eine Web-basierte Kollaborationsplattform In vielen Unternehmen werden die Mitarbeiter mit emails überflutet. Insbesondere, wenn Dokumente gemeinsam bearbeitet werden sollen, zirkulieren unterschiedliche Versionen und Kopien durch das email System und verschwenden viel Platz. TWiki ist eine gute Möglichkeit wie Arbeitsgruppen Informationen gemeinsam besser verarbeiten können. TWiki hat einige zunächst ungewöhnlich erscheinende Eigenschaften * TWiki funktioniert wie ein whiteboard - man kann normalerweise überall schreiben und Bilder oder Links plazieren * jeder kann überall editieren * auf den ersten Blick scheint das "zu offen" - andererseits ist das aber auch eine Stärke * die Zugriffsrechte lassen sich aber auch einschränken, wovon man jedoch sparsam Gebrauch machen sollte Wikia ist eine 2004 von Jimmy Wales gegründete Firma, deren ursprüngliches Hauptziel die Entwicklung einer Suchmaschine auf der Basis von Wiki-Technik war. Der Suchkatalog von Adressen und Informationen sollte also wie in einem offenen Wiki-Web von allen Besuchern bearbeitet werden können. Wikia ersetzte im März 2004 das Webverzeichnis 3Apes, welches im September 2002 gestartet wurde. Seit Oktober 2004 hat sich der Arbeitsschwerpunkt von Wikia auf das von Jimmy Wales und Angela Beesley gegründete Projekt Wikicities verlagert, einen kostenlosen Hosting-Dienst für Wiki-Projekte. Unabhängig von Wikicities hostet Wikia die Star- Trek-Datenbank Memory Alpha. Die Idee einer Wiki- Suchmaschine wird im Rahmen von Wikicities unter dem Namen Wikiasari weiterverfolgt http://search.wikicities.com/wiki/search, ist aber vorerst zum Stillstand gekommen. [Enzyklopädie: Wikia. DB Sonderband: Wikipedia Frühjahr 2005, S. 491054] Das Wiktionary, auf Deutsch auch Wikiwörterbuch, ist ein gemeinschaftliches Wikimedia-Projekt zur Erstellung eines frei zugänglichen, vollständigen und mehrsprachigen Wörterbuches sowie eines entsprechenden Thesaurus in jeder Sprache. Wiktionary ist der lexikalische Partner der freien Enzyklopädie Wikipedia. Wie es auch viele Wikipedias in unterschiedlichen Sprachen gibt, so gibt es auch Wiktionarys in verschiedenen Sprachen. [Enzyklopädie: Wiktionary. DB Sonderband: Wikipedia Frühjahr 2005, S. 491145]
Relationale Datenbank Grundlagen cont. Tabellen und Schlüssel Primärschlüssel Primärschlüssel Sekundärschlüssel ID Name Vorname Ort Best.-Nr Datum Kunde 1 Rudolph Peter Kiel 1 20.02.08 2 2 Wittmann Ingolf Bonn 2 17.01.08 2 3 Daubitz André Paris 3 23.01.08 3 4 Meier Otto Wien 4 24.04.08 1 Adresse Bestellung Relation / Verweis
Relationale Datenbank Grundlagen cont. Beziehungen 1 : 1 Beziehung ein Kunde hat genau eine Adresse 1 : n Beziehung ein Kunde kann mehrere Bestellungen haben n : n Beziehung unterschiedliche Waren können in unterschiedlichen Bestellungen enthalten sein
Relationale Datenbank Grundlagen cont. Datentypen Integer Ganze Zahl Boolean 0 oder 1; wahr oder falsch Float Fließkomma Char Zeichenkette mit fester Länge Varchar Zeichenkette mit variabler Länge Date Datum Time Zeit Timestamp Zeitstempel aus Datum und Uhrzeit Binary Binärdaten mit fester Länge Varbinary Binärdaten mit variabler Länge Blob Binary large Object
OpenOffice Base Einführung Neue Tabellen für Daten erstellen und genau so schnell Änderungen vornehmen über eine grafische Benutzeroberfläche Einrichten und Pflegen von Indices der Tabellen für schnelleren Daten-Zugriff Ansicht einer Tabelle in einem editierbaren Raster zum Hinzufügen, Ändern und Löschen von Einträgen "Report-Assistenten", um eindrucksvolle Berichte Ihrer Daten zu erstellen. "Formular-Assistenten", um unmittelbare Datenbank-Anwendungen zu erstellen. Daten über einfache Abfragen (ein Klick) oder komplexe Filter (logische Abfragen) anzeigen. Aussagekräftige Abfragen, um Ihre Daten auf neue Art und Weise (incl. Zusammenfassungen und Mehr-Tabellen- Ansichten) darzustellen. Berichte erstellen in einer großen Anzahl verschiedener Formate mit Hilfe des "Report-Autopiloten". BASE enthält eine vollständige Version der HSQL-Datenbank, die Ihre Daten in XML-Dateien speichert. BASE kann ebenfalls nativ auf dbase-dateien für einfache Datenbank-Arbeiten zugreifen. Für weitergehende Ansprüche unterstützt BASE viele populäre Datenbanken (Adabas D, ADO, Microsoft Access, MySQL) oder jede andere Datenbank, die kompatibel zum Industrie-Standard ODBC- und JDBC-Treibern ist. Weiterhin unterstützt es jedes LDAP-kompatible Adressbuch, genau so wie andere übliche Formate (Microsoft Outlook, Microsoft Windows und Mozilla). Neu in Version 2: BASE ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit OpenOffice.org zu bearbeiten. Erstellen und modifizieren Sie Tabellen, Formulare, Abfragen und Berichte. Benutzen Sie dafür entweder Ihre eigene Datenbank oder die in OOo integrierte HSQL-Datenbank. BASE bietet Ihnen die Wahl zur Nutzung der Assistenten, Ansichten oder SQL-Ansichten für Anfänger, Fortgeschrittene oder versierte Benutzer.
Benutzeroberfläche
Benutzeroberfläche
Demo
Literatur http://de.openoffice.org/ OpenOffice Webpage http://de.openoffice.org/doc/einfuehrungen/base/einfuehrung_base.pdf Einführung in OpenOffice Base Datenbanken mit OpenOffice.org 2; Thomas Krumbein ISBN 978-3-89842-768-5 OpenOffice.org Base 2.0; Michael Mahrt ISBN 978-3-89721-411-8
Titel durch Klicken hinzufügen Hindi Arabic Russian Grazie Italian Tamil Traditional Chinese Thank English You Simplified Chinese Japanese Thai Graci as Spanish Danke German Obrigado Brazilian Portuguese Merci French Korean Köszönöm Hungarian