Home

      Zur Person

      Dienstleistungen

      Arbeitsweise

      Beispiele

      Webcam

      Schedule Pro

      Basis-Datenbank

     

     


Basis-Datenbank

Hier finden Sie einige Informationen zur Basis-Datenbank.
Wenn Sie mehr wissen wollen, lesen Sie das PDF-Handbuch:


Handbuch Basisdatenbank.pdf


 

Im FileMaker Magazin (Ausgabe 2006/1 und 2) hatte ich beschrieben, wie man ein eigenes Login-System programmieren kann, das wesentlich flexibler und leichter wartbar ist als die FileMaker-eigenen »Konten und Zugriffsrechte«. Anschließend schrieben mir viele Leser, die nach Beispieldateien zu diesem Artikel fragten.

Um zu diesen Artikeln Beispieldateien liefern zu können, hätte ich

  • eine fertige Datenbank nehmen und alle »überflüssigen«
    Felder, Scripts, Layouts, Beziehungen usw. löschen oder
     
  • eine neue Datenbank anlegen und alle dafür notwendigen
    Felder, Scripts, Layouts, Beziehungen usw. anlegen müssen.

Beide Lösungen wären mit sehr viel Aufwand verbunden gewesen – zu viel Aufwand jedenfalls für die (fast) kostenlos verteilten Beispieldateien des FileMaker Magazins. Weil sich aber die Anfragen häuften und die Leser auch bereit waren, Geld dafür zu bezahlen, bin ich einen dritten Weg gegangen:

Ich habe eine neue Datenbank programmiert, die nicht nur mein Login-System »illustriert«, sondern so weit ausgebaut ist, dass sie als Basis für neue Datenbanken verwendet werden kann. Um das Paket noch interessanter zu machen, habe ich es um die Funktionen Logbuch und Datensatz-Sperre und viele kleine Features erweitert. 

 


Umfang der Basis-Datenbank

Diese Datenbank enthält im wesentlichen drei Funktionen:

  1. ein Login-System, mit dem die Zugriffsrechte eines Benutzers per Name und Kennwort viel flexibler gesteuert werden können als mit den FileMaker-eigenen Konten und Passwörtern;
     
  2. eine Datensatz-Sperre, die es auf verblüffend einfache Weise ermöglicht, mit Hilfe eines von Hand gesetzten oder »berechneten« Schalters das Löschen oder sogar das Verändern von Datensätzen zu verhinden (siehe auch unter hier);
     
  3. eine Logbuch-Funktion, die es Ihnen erlaubt, mit nur einer einzigen zusätzlichen Scriptzeile die Ausführung bestimmter Scriptbefehl zu protokollieren – zur Verbesserung der Datensicherheit oder zur Fehlersuche bei der Scriptprogrammierung. (Diese Technik ist in Ausgabe 2006/3 des FileMaker Magazin ausführlich beschrieben.)

 


Wie Sie die Datenbank benutzen können

A
Sie können die Datenbank benutzen, um die drei genannten Funktionen auszuprobieren und ihre Arbeitsweise kennenzulernen. Anschließend können Sie diese Techniken dann – gegebenenfalls abgeändert oder erweitert – in Ihre eigenen Lösungen einbauen.

Im Falle der Logbuch-Funktion ist dieses Vorgehen sinnvoll. Bei den meisten Datenbanken dürfte es aber extrem aufwändig sein, das Login-System und die Datensatz-Sperre »nachzurüsten«, weil für diese Funktionen in allen Dateien die Konten und Zugriffsrechte überarbeitet und in allen Dateien neue Felder, Beziehungen, Scripts, und Layouts angelegt werden müssen.

B
Einfacher ist es, wenn Sie die mitgelieferten Dateien als Grundstock für eine neue Datenbank verwenden. (Wie Sie dazu vorgehen sollten, ist im PDF-Handbuch ausführlich beschrieben.)

Vielleicht sind Sie mir Ihrer aktuellen Datenbank noch recht zufrieden. Dann haben Sie wahrscheinlich keine Lust, Ihre Datenbank komplett neu zu programmieren, nur um in Zukunft ein verbessertes Login-System oder die Datensatz-Sperre benutzen zu können. Zu Recht. Wenn Ihre Datenbank aber schon einige Jahre auf dem Buckel hat (vielleicht sogar ursprünglich noch aus Zeiten vor Version 7 stammt), wäre es jetzt eine gute Gelegenheit zu überlegen, ob nicht doch die Vorteile einer kompletten Neuprogrammierung überwiegen.

 


Die Basis-Datenbank kostet 250 EUR ink. MwSt. und ist beim Entwickler (siehe unten) erhältlich.

 

Wichtiger Hinweis

Mit dem Kauf der »Basis-Datenbank« erwerben Sie das zeitlich uneingeschränkte Nutzungsrecht an der Datenbank. Sie haben das Recht, auf Basis dieser Datenbank beliebig viele Datenbanken für den eigenen Bedarf bzw. für das eigene Unternehmen zu entwickeln. Es ist Ihnen ausdrücklich untersagt, diese Datenbank als Basis für Datenbanken zu verwenden, die Sie für Dritte entwickeln, entgeltlich oder unentgeltlich weitergeben. Die Weitergabe der unveränderten »Basis-Datenbank« ist ebenfalls untersagt.

 


Klaus Kegebein
Datenbankentwicklung

Große Altefähre 13
D-23552 Lübeck

Telefon
Mobil

04 51707 66 71
01 77652 82 14

klaus.kegebein@gmx.de
www.kegebein.de