Argumente für den Einsatz einer Datenbank via ODBC
Datensicherheit DBFNTX und ADSDBE sind nicht wirklich stabil: Daten- schrott und kaputte Indices sind an der Tagesordnung.
Datenintegrität Transaktionskontrolle kann eingebaut werden (insbesondere bei Verbuchungen und Abschlüssen mit vielen zusammenhängenden Schreibzugriffen wichtig). Aus Performancegründen redundant gehaltene Daten können durch sog. Views abgebildet werden, die die Datenbank selbständig verwaltet und aktualisiert.
Innovation dBase-Format ist veraltet und wird nicht weiterentwickelt, ODBC mit SQL ist die Schnittstelle der Zukunft mit der größten Verbreitung.
Variabilität Alle Datenbanken, die eine ODBC-Schnittstelle besitzen, könnten bedient werden.
Verwendbarkeit Datenbank kann auch für andere Betriebszwecke verwendet werden.
Performance Statistiken und Verbuchungen werden deutlich schneller, abhängig von der Serverleistung.
Was ändert sich konkret für den Anwender?
Artikel- und Kundenstamm Statt der Anzeige aller Artikel bzw. Kunden erscheint eine Suchmaske, mit deren Hilfe eine Untermenge aller möglichen Entitäten angezeigt werden kann. Die Suchmaske hat mindestens alle bis heute vorhandenen Eingrenz-Möglichkeiten. Es sind technisch dann auch Kombinationen verschiedenster Eingrenzungen möglich.
Tabellen allgemein Die Informationen in einer Tabelle werden nicht ständig beim Bewegen durch die Zeilen erneuert, auch wenn sie sich durch Zugriff eines anderen Anwenders ändern.
Monatsabschluß Deutlich schneller durch Vermeidung redundanter Daten
Konkurrierender Zugriff Wird deutlich weniger restriktiv, da mit der sog. „optimistic locking“-Methode gearbeitet wird. Zurückweisung wegen Zugriffskonflikt wird es dann nicht mehr geben.
Sicherung Die Sicherung der Daten muß sich, abhängig von der benutzten Datenbank, den Gegebenheiten anpassen. Es werden keine Einzeldateien mehr gesichert, sondern ein Gesamtbild auf die Datenbank.