R:BASE ist weiterhin führend in Funktionalität, Performance, Stabilität, Leistung und technischem Anspruch. Wenn Sie wichtige Anwendungen entwickeln, bei denen diese Dinge eine Rolle spielen, ist R:BASE Ihre einzige Wahl.

Seit seiner Einführung 1981 als erste PC-basierte relationale Datenbank, ist R:BASE mit zahlreichen bedeutenden technischen Innovationen führend in der Datenbankentwicklung. Zu diesen Innovationen gehört die erste 32-Bit-Architektur in der Klasse, ferner Anwendungsentwicklung ohne zu programmieren, automatische Multiuser-Fähigkeiten, 4GL (eine integrierte Programmiersprache im R:BASE-Basisprodukt) und integrierte ANSI SQL. Wir haben nun noch mehr Features hinzugefügt, um die Anwendungen, die Sie in R:BASE entwickeln, noch komfortabler zu machen.

Neue Features bieten dem Anwender intuitivere Menüs und erhöhen die Funktionalität bei R:BASE-Anwendungen. Merkmale wie anklickbare Bilder lassen R:BASE-Anwendungen besser aussehen und vereinfachen die Bedienung. Verbesserte anwenderdefinierte Funktionen bieten Ihnen eine direkte Steuerung zur Bestimmung Ihrer eigenen Funktionen mit der R:BASE-Programmiersprache.

Neue Merkmale in R:BASE geben Ihren Anwendungen mehr Funktionalität. Gespeicherte Prozeduren und Trigger ermöglichen Ihren Anwendungen, komplexe Berechnungen durchzuführen, Daten zu überprüfen und auf Ihren Befehl oder sogar automatisch Funktionen ablaufen zu lassen, wenn neue Daten eingegeben, aktualisiert oder gelöscht werden. Da Ihre gespeicherten Prozeduren ODBC-kompatibel sind, können sie auch in ODBC-kompatiblen Datenbankanwendungen ausgeführt werden. Neue Merkmale wie diese automatisieren von Ihnen entwickelte Anwendungen noch weitergehend und machen sie für Ihre Kunden und Anwender einfacher in der Bedienung.

R:BASE für Windows ist voll kompatibel mit anderen Datenformaten, einschließlich der vollen Kompatibilität mit ODBC Level 2 und mit der Oterro Database Engine. Sie können dieselbe Datenbank, die Sie mit R:BASE erstellt und gepflegt haben, mit anderen ODBC-kompatiblen Anwendungen wie z.B. Visual Basic, C++, Delphi und Access verwenden.

Wenn Sie R:BASE stets auf dem aktuellen Stand gehalten haben, ermöglicht Ihnen AUTOUPGRADE, Ihre 6.0-Datenbank einfach und schnell zu einer aktuellen Version zu konvertieren. Selbst wenn Sie nicht die neueste R:BASE-Version haben, können Sie Ihre Datenbank noch upgraden.

Die leistungsstarke Database Engine von R:BASE läßt Sie größere Datenmengen als andere Datenbanken abfragen, und Sie sind in R:BASE niemals an Menüprotokolle gebunden; denn mit dem R>Prompt-Befehl können Sie benutzerdefinierte Abfragen durchführen. Sie können sehr schnell Sie auf einfache Weise umfassende Formulare und Berichte erstellen und ändern.

Die Verwendung von primären bzw. fremden Key Constraints (referential integrity) gewährleistet, daß Relationen zwischen Datensätzen gültig sind und daß verknüpfte Daten weder versehentlich noch absichtlich gelöscht werden. R:BASE verfügt auch über einige der umfassendsten Absicherungen auf dem Markt. SQL GRANT/REVOKE-Befehle ermöglichen Ihnen, jeder Tabelle Zugriffsrechte zuzuweisen.

Es müssen keine Änderungen im Netzwerkserver vorgenommen werden. Verwenden Sie Ihre Datenbank im Netz ohne Veränderung oder Verlust von Daten zu fürchten. Mit Merkmalen wie automatischer Zugriffsprüfung und Zeilensperre schützt R:BASE Daten im Netz selbst dann, wenn mehrere Benutzer dieselbe Zeile oder denselben Datensatz bearbeiten. Der Zugriff auf R:BASE im Netzwerk ist so einfach, wie eine Menüauswahl zu treffen. R:BASE in Ihrem LAN zu installieren ist ebenso wirtschaftlich wie einfach, fünf verschiedene LAN-Packs sind erhältlich.

R:BASE wächst weiter mit Ihrem Betrieb und Ihren Bedürfnissen. Sie werden sehen, daß R:BASE das leistungsstarke Tool ist, das Sie zur Pflege und Verwendung Ihrer Daten benötigen. Wenn Sie eine Datenbankanwendung schreiben oder eine Datenbank pflegen, brauchen Sie R:BASE jetzt mehr denn je.

Allgemein

  • mehrplatzfähig, sofort netzwerkfähig
  • unterstützt lange Dateinamen
  • sofort unbegrenzte Userzahl (entsprechend Softwarelizenz)
  • unterstützt das Ansprechen von DLLs, Verwendung kundenspezifischer DLLs möglich
  • größere Flexibilität bei Forms
  • arbeiten mit Systemdaten nach dem Jahr 2037 möglich
  • keine Installation einer Netzwerkserverdatei
  • enthält vordefinierte Konfigurationsdateien (RBASE.CFG, RBASE.INI, COMMAND.INI)
  • PAUSE 3-Funktion unter Windows möglich
  • WALKMENUs unter Windows möglich
  • bei einer Auswahl ohne CHKBOX-Option wirkt wie [Esc]
  • Hilfe in völlig neuem Design
  • Kontextbezogene Hilfe

R> Prompt

  • Erweiterter DIR-Befehl
  • Erweiterter LIST-Befehl

RBDefine

  • Anzeigemöglichkeit von bis zu 10 Spaltendefinitionen

Objektmanager

  • Möglichkeit Forms, Reports und Labels zu kopieren und dann unterschiedliche Datenbanktabellen zu wählen

Dateneditor

  • Scrollbalken für Dateneditor

Forms-, Reports- und Label-Designer

  • Visuelle Darstellung vonFonts, Farben, Ausrichtung auf jedes Objekt
  • Verwendung kundenspezifischer DLLs in Spalten und Variablen möglich
  • Forms: Blättern mit [Bild vor]- und [Bild zurück]-Taste möglich
  • Forms: Erzeugung von EEPs für Spalten- und Variablen-Eigenschaften zu erstellen oder zu bearbeiten
  • Paste and Copy-Funktion
  • Spalten- und Variablen-Eigenschaften enthalten auch Formatierungen
  • Objekteigenschaften enthalten auch einfache Linie, doppelte Linie, Striche, Punkte, Strich-Punkt, Strich-Punkt-Punkt

RBEdit

  • Editieren von Dateien über 20K möglich
  • Integrierte kontextbezogene Hilfe [Shift]+[F3]
  • Integrierte befehlsbezogene, kundenspezifische Syntax (COMMAND.INI) [F5]
  • eigene Befelssyntax anpassungsfähig (COMMAND.INI)

Fehlersuche und Debugging

  • Syntaxfehler während der Durchführung von TRACE (mit RBEdit) korrigierbar

Hilfe

  • Hilfedateien in neuem Design
  • Neue, benutzerdefinierbare Syntaxhilfedatei (COMMAND.INI)
  • eigene Befehlssyntaxhilfedatei anzupassen

Produktivitätstools

  • R:CODE - Ein professioneller grafischer Editor zur Bearbeitung von R:BASE-Befehlsdateien. Dieser erstklassige Editor bietet alles, was Sie von einem professionellen Programmiertool erwarten, einschließlich Bearbeiten von mehreren Dateien, Farbsyntaxanzeigen und feste Verknüpfung mit dem R:STYLE-Utility.
  • R:STRUC - Eine portable Anwendung zur Generierung eines Dokumentensatzes auf HTML-Basis, der die komplette Struktur einer R:BASE-Datenbank zeigt. Ein hervorragendes Tool, um eine Datenbank schnell abzubilden, was die Datenpflege bei neuen und vorhandenen Anwendungen verbessert.
  • R:STYLE - Als sehr bewährtes Tool von R:BASE-Entwicklern bietet R:STYLE eine komplette Syntaxprüfung und Formatierung für den R:BASE-Programmiercode an, der Punkte wie falsche Verschachtelung, fehlende Klammern, fehlende Anführungszeichen usw hervorhebt. Es ist ein unschätzbares Tool für jeden, der mit R:BASE programmiert.

Relationale Features

  • Data dictionary
  • Volle Vergleichsintegrität mit primärem und fremdem key und kundenspezifischen Regeln auf Softwareebene
  • Domain Validierung
  • Unbegrenzte Sortierfolge
  • Unbegrenzte Spaltenfolge
  • Indizierung jeder Spalte und jedes Datentyps

Datenintegrität

  • WRITECHK überprüft jedes Schreiben von Daten auf das Laufwerk
  • SET MIRROR unterhält eine Sicherungskopie der Datenbank
  • ON CONNECT/PACK startet eine Befehlsdatei vor oder nach Verbindung zu oder Komprimierung einer Datenbank
  • SET SCRATCH ermöglicht temporäre Dateien auf einem anderen Laufwerk zu speichern
  • Optimierter PACK-Befehl beseitigt jede mögliche Speicherplatzknappheit auf dem Laufwerk, die ein Versagen des PACK-Befehls verursachen könnte

Tabellen/Views/Spalten/Zeilen

  • Erstellen Sie bis zu 16000 Tabellen oder Ansichten
  • Erstellen Sie bis zu 16000 Spalten
  • Erstellen Sie bis zu 400 Felder pro Tabelle oder Ansicht
  • Maximale Zeilen- (Datensatz-)länge von 4096 Byte

Dateitypen

  • INTEGER
  • TEXT (bis zu 1500 Zeichen, Länge muß spezifiziert werden)
  • DATE
  • NOTE (bis zu 4092 Zeichen, angegebene Länge optional)
  • REAL
  • NUMERISCH (festgelegte Genauigkeit)
  • DOUBLE
  • CURRENCY
  • TIME
  • DATETIME
  • BIT, BIT(n), BITNOTE, VARBIT(n) und BIT VARYING(n)
  • VARCHAR(n), CHAR und CHAR VARYING (max. Größe 255 MB)
  • LONG VARCHAR, LONG VARBINARY und LONG VARBIT (max. Größe 255 MB)

Abfragemöglichkeiten

  • Erstellung von ganzen, linken und rechten äußeren Verbindungen
  • Verbinden von bis zu zehn Tabellen mit der QBE-Einrichtung oder einer unbegrenzten Zahl von Tabellen mit dem R>Prompt
  • schnelle Lokalisierung mit QBE oder dem R>Prompt spezieller Daten in einer Ergebnismenge
  • Dynamische Einspalten- und Mehrspaltensortierung ohne nicht gleichzeitig andere gleichzeitige User zu beeinflussen
  • Speicherung von Abfrageergebnissen in einer neuen Tabelle oder als dynamischen View
  • Intelligenter Abfrageoptimierer für kürzere Antwortzeit

Multi-User

  • Ermöglicht mehreren Benutzern gleichzeitig den Zugriff auf dieselbe Tabelle und Datenzeile mit Zugriffsoptimierung
  • Löst Conflicts schnell mit automatischer Multi-User-Zeilenebenen- und Seitensperre
  • Schafft schnelleren Netzwerkdurchsatz mit optionalen Sperreinstellungen
  • Wartet die Datenbanken im Netzwerk, ohne offline zu gehen
  • Anzahl der gleichzeitig arbeitender Benutzer hat keinen Einfluss auf die Leistung

Forms

  • Zeigt jedes Formular in einem veränderbaren Fenster an
  • Erstellt eine unbegrenzte Zahl von Forms pro Datenbank oder Tabelle
  • Erstellt Forms mit bis zu fünf Tabellen oder Views
  • Sortiert, ändert oder selektiert sehr schnell Daten in Forms
  • Ruft aus jeder Tabelle Daten mit Hilfe von Suchfunktionen ab
  • Manipuliert Informationen beim Hinzufügen oder Editieren mit Hilfe von Ausdrücken
  • Integriert ereignisgesteuerte Programme in Feld-, Datensatz- und Tabellenebenen mit EEPs (entry/exit procedures)
  • Ruft mit Hilfe von EEPs jede Form aus einer anderen Form heraus auf
  • Integriert Mehrspalten-Popups mit ausgewählten Daten einer anderen Tabelle
  • Zeigt gleichzeitig mehrere Forms auf dem Bildschirm an, jedes in einem eigenen skalierbaren Fenster
  • Verwendet Bilder Ihrer Wahl, um ein spezielles EEP oder eine vordefinierte Aktion aufzurufen, wenn der User dieses Bild anklickt

Reports

  • Erstellt eine unbegrenzte Zahl von Reports pro Datenbank oder Tabelle
  • Legt Reports Mehrtabellen-Ansichten zugrunde
  • Ruft Daten aus jeder Tabelle mit Suchfunktionen ab
  • Wertet Ausdrücke auf jeder definierten Reportebene aus
  • Automatisiert Summen, Zwischensummen und Endsummen (Aggregatfunktionen)
  • Sortiert oder wählt schnell Daten in Reports
  • Ruft einen gespeicherten Vorgang mit Hilfe eines Ausdrucks innerhalb eines Reports auf zur Erstellung flexibler und dynamischer Reports

SQL-Unterstützung

  • 1989 ANSI Level II SQL
  • Partial 1992 ANSI Level II SQL

Labels

  • Erstellt eine unbegrenzte Zahl von Labeldefinitionen pro Datenbank oder Tabelle
  • Paßt Labels kundenspezifisch an oder wählen Sie aus Labelvorlagen aus

Programmierung

  • Verschlüsselt Ihren Programmcode für Distribution und Schutz mit R:BASE Codelock
  • Ermöglicht das Anschauen von Daten mit Hilfe einer Reihe von Befehlen und Dienstprogrammen
  • Volle Passwortsicherheit
  • Autofix zur automatischen Fixierung zerstörter Pointer
  • Voller Befehlszeilenzugriff am R>Prompt
  • Über 100 SuperMath-Funktionen
  • Überträgt Daten aus Ihrer Datenbank im HTML-Format auf eine Internetseite
  • Erstellt eigene Funktionen für jedes anwendbare Ereignis unter Verwendung gespeicherter Vorgänge
  • Anwendungen können automatisch einen bestimmten gespeicherten Vorgang aufrufen, sobald ein INSERT, UPDATE oder DELETE auftritt

Import/Export

  • Direkter Zugriff und gemeinsame Nutzung von dBASE-Daten (und dBASE-Indizes) ohne Importieren oder Programmieren
  • Import/Export folgender Dateiformate: dBASE Versionen 2-4 (DBF), Lotus (WK1, WK3, WK4, WKS), Excel Versionen 2-5 (XLS), Quattro (WKQ), Symphony (WR1 & WRK), ASCII begrenzt (Komma oder Tab), Data Interchange Format (DIF) und Symbolic Link File Format (SLK)
  • Lädt begrenzte oder feste ASCII-Daten direkt von der Befehlszeile aus
  • Gateway (Import/Export) UI-Erweiterungen zur Anzeige des Import-/Exportfortschritts wie benötigter Speicherplatz, Rückmeldungen bei Zeilenzählung, Import-/ Exportdauer

ODBC

  • Zugriff auf R:BASE-Daten von anderen R:BASE-Datenbanken aus über den enthaltenen R:BASE ODBC-Treiber
  • Zugriff auf andere ODBC-fähige Datenbanken wie Oracle und Paradox über deren eigene ODBC-Treiber
  • Auf LOB-Datentypen (Bildformate wie .TIF, .BMP, .PCX, and .GIF) kann von anderen R:BASE und ODBC-fähigen Datenbanken aus zugegriffen werden
  • Zugriff auf gespeicherte Vorgänge über ODBC

Runtime

  • Runtime führt eine kundenspezifische Anwendung aus, die Sie mit Hilfe von R:BASE 4GL erstellen, einer leistungsstarken Programmiersprache, die im Basisprodukt enthalten ist
  • Runtime ist erhältlich als unbegrenzte Netzversion für kostensparende Distribution
  • Runtime-Lizenzen gibt es für Einzelplatzanwendungen und für unbegrenzte Mehrplatzanwendungen

Systemanforderungen

  • MS-DOS Version 6.2 oder höher (für R:BASE DOS-Version)
  • Windows 95, Windows 98, Windows NT 4.0 und höher oder Windows 2000 (für R:BASE Windows-Version)
  • Mindestens 16 MB RAM (32 MB oder mehr empfohlen)
  • Mindestens 20 MB Festplattenspeicher zur Installation der erforderlichen Dateien, 25 MB zur Installation aller Dateien
  • Speicherplatz variiert nach Größe der Datenbank
  • Maus: IBM, Microsoft oder kompatibel (Option)
  • Netzwerk: jedes NETBIOS-kompatible Netzwerkprotokoll; Netze zwischen gleichrangigen Stationen, unterstützt mit dedicated/designated Fileserver

Weitere Merkmale

  • Die AUTOUPGRADE-Einstellung - Aktivieren Sie AUTOUPGRADE und stellen Sie dann eine Verbindung zu Ihrer 6.0-Datenbank her. Das aktivierte AUTOUPGRADE konvertiert die 6.0-Datenbank automatisch zu einer aktuellen Datenbankversion und fügt die neuen Systemtabellen hinzu, die die gespeicherten Vorgänge verarbeiten
  • Volle Kompatibilität mit OTERRO - Die Oterro Database Engine bietet dem Visual Basic-Entwickler Client-Server-Merkmale wie SQL, Mehrbenutzer und die Fähigkeit, größere Datenbanken zu verarbeiten, und zwar weit unter dem Preis für andere Client-Server-Lösungen, ODBC Level 2 und höher kompatibel

Indizes

  • Bis zu 16 000 Indizes pro Datenbank
  • Indizierung jedes Datentyps, sogar berechnete Spalten
  • Mehrspaltenindizes

Produktivitätstools

  • R:BASE 2000 enthält nun ein erstklassiges Set von Tools zur Erhöhung der Produktivität. In R:BASE sind jetzt enthalten: R:CODE zur gleichzeitigen Bearbeitung von Befehlsdateien in einer hochwertigen Grafikumgebung, R:STYLE zum Entwurf eigener Codes für maximale Lesbarkeit; und schließlich R:STRUC, mit dem Sie einen Satz HTML-Seiten mit Hyperlinks erstellen können, die die interne Struktur Ihrer Datenbank komplett dokumentiert, einschließlich Tabellen, Spalten, Ansichten und die Verknüpfungen dazwischen.