Eigenschaften
BeeBase bietet die folgende Eigenschaften:
- Gleichzeitiger Zugriff auf ein Datenbankprojekt mit mehreren BeeBase-Instanzen, welche auf dem gleichen oder auf verschiedenen Rechnern laufen.
- Unbegrenzte Anzahl von Projekten, Tabellen, Feldern und Datensätzen.
- Felder können vom Typ Zeichenkette, Memo (mehrzeiliger Text), Ganzzahl, Fließkommazahl, Datum, Zeit, Bool, Auswahl (ein Eintrag von mehreren möglichen Einträgen), Beziehung (einfache Möglichkeit, einen Datensatz einer anderen Tabelle zu referenzieren), Knopf (zum Starten von BeeBase-Programmen) und virtuell (zum automatischen Berechnen von Werten) sein.
- Der Zeichenkettentyp kann auch Listen von Zeichenketten, Dateien und Zeichensätze verwalten. Eine Zeichenkette kann auf ein externes Bild verweisen, welches in der Benutzerschnittstelle angezeigt wird.
- Dynamisches Laden von Datensätzen. Datensätze, die nicht benötigt werden, können aus dem Speicher entfernt werden (z.B. bei Speichermangel).
- Programmierbarkeit. Mit der einfachen und leistungsstarken BeeBase-Programmiersprache können komplexe Abläufe realisiert werden. Die Sprache enthält auch eine SELECT-FROM-WHERE-Abfrage für bequeme und schnelle Datenabfragen.
- Sortierung von Datensätzen nach beliebiger Kombination von Feldern
- Flexible und leistungsstarke Such- und Filtermöglichkeit
- Abfrageneditor, der das Eingeben und Verwalten von SELECT-FROM-WHERE-Abfragen ermöglicht. Die Abfragen können gespeichert und die Ergebnisse ausgedruckt werden
- Optionales Protokollieren von Änderungen (Hinzufügen, Löschen und Ändern von Datensätzen) in eine System-Logtabelle.
- Import- und Exportmöglichkeit
- Volle Dokumentation mit Benutzer- und Programmierhandbuch in HTML und PDF.
- Unabhängigkeit vom Betriebssystem. BeeBase ist für Windows, Mac, Linux und Amiga verfügbar. Der Quelltext ist im Rahmen eines Source-Forge-Projekts erhältlich.