Datenbank

Definition - Was bedeutet Dbase?

DBase ist ein Mikrocomputer-Datenbankverwaltungssystem (DBMS), das auf einer Windows-Plattform ausgeführt wird. DBase ist insofern einzigartig, als es die problemlose Produktion einer Vielzahl von Anwendungen ermöglicht, darunter Middleware-Anwendungen, auf Windows-Servern gehostete Webanwendungen und Windows-Rich-Client-Anwendungen.

DBase dient zur Bearbeitung relationaler Datenbanken. Es ist eine vielseitige Sprache der dritten Generation mit nicht prozeduralen Fähigkeiten und ein sehr guter Debugger.

Technische.me erklärt Dbase

Die DBase-Geschichte kann bis 1978 zurückverfolgt werden, als sie von Wayne Ratliff erstellt und ursprünglich als "Vulcan" bezeichnet wurde. In den 1980er Jahren kaufte Ashton-Tate Vulcan und vermarktete es als DBase II, die als erste DBase-Version gilt. DBase II war mit einem 16-Bit-Steuerprogramm für Mikrocomputer kompatibel. Nachfolgende Versionen wie DBase III, III + und DBase IV wurden auf 16-Bit-DOS-Plattformen verwendet. Weitere Versionen wie Visual DBase 5.5 und Visual DBase 5.7 funktionierten auf 16-Bit-Windows-Plattformen. Visual DBase 7.0, Visual DBase 7.5, dB2K und DBase Plus sind neuere Versionen, die auf 32-Bit-Windows-Plattformen ausgeführt werden. Ab 2011 ist DBase Plus die am häufigsten verwendete Version.

Die Datenspeicherung im DBase-Format wird von zahlreichen Datenbankverwaltungssystemen weitgehend akzeptiert und unterstützt. DBase verwendet prozedurale Funktionen und Befehle ähnlich der BASIC-Sprache. Es verwendet einfache Befehle für die Datenmanipulation wie USE und GO TOP zum Durchlaufen von Datensätzen, STR () und SUBSTR () für die Zeichenfolgenmanipulation und REPLACE AND STORE für die Feldwertmanipulation. Andere Befehle wie STORE, DO, APPEND und MODIFY werden ebenfalls verwendet. Das zugrunde liegende Dateiformat von DBase ist .dbf.

DBase verfügt über viele herausragende Funktionen, die zu seiner Bekanntheit unter Datenbankverwaltungssystemen und -tools beitragen, wie z.

  • Ein Just-in-Time-Compiler (JIT), der die Ausgangssprache in Maschinensprache konvertiert
  • Ein Linker zum Erstellen von DBase-Anwendungen (EXE-Dateien)
  • Ein Runtime Engine-Installationsprogramm für Webserver und Computer, die DBase-Runtime-Anwendungen ausführen müssen
  • Präprozessoren zum Lesen der Programmquelldatei und zum Erzeugen vorverarbeiteter Dateien als Ausgabe, die in den Compiler eingespeist werden
  • Eine integrierte Entwicklungsumgebung mit einem Befehlsfenster und einem Navigator
  • Zwei-Wege-Design-Tools für grafische Benutzeroberflächen (GUI), die die Möglichkeit bieten, zwischen der Verwendung eines GUI-Design-Tools und eines Code-Editors hin und her zu wechseln
  • Ein Quellcode-Editor, der die manuelle Bearbeitung und Eingabe von Codes ermöglicht

DBase hat auch viele visuelle Klassen und Datenbankklassen. Visuelle Klassen umfassen:

  • Druckknopf
  • Bild
  • Gitter
  • Scrollleiste
  • ActiveX
  • Report
  • ReportViewer
  • SpinBox
  • Kombinationsfeld
  • ListBox
  • Text
  • TextLabel
  • Formular
  • SubForm
  • Notizbuch
  • Container
  • Eingabefeld
  • RadioButton

Datenbankklassen umfassen:

  • RowSet
  • Feld
  • Storedproc
  • Datenmodul
  • Session
  • Datenbank
  • Abfrage