Inhaltsverzeichnis:
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 Erstellung einer Vielzahl von Anwendungen ermöglicht, einschließlich Middleware-Anwendungen, Web-Apps, die auf Windows-Servern gehostet werden, und Windows-Rich-Client-Anwendungen.
DBase wurde entwickelt, um relationale Datenbanken zu manipulieren. Es ist eine vielseitige Sprache der dritten Generation mit nicht prozeduralen Fähigkeiten und ist ein sehr guter Debugger.
Techopedia erklärt Dbase
Die DBase-Geschichte kann bis 1978 zurückverfolgt werden, als sie von Wayne Ratliff erstellt wurde und ursprünglich den Namen "Vulcan" trug. 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 arbeiteten 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 Speicherung von Daten im DBase-Format ist weit verbreitet und wird von zahlreichen Datenbankverwaltungssystemen unterstützt. DBase verwendet prozedurale Funktionen und Befehle ähnlich der BASIC-Sprache. Es verwendet einfache Befehle zur Datenmanipulation wie USE und GO TOP zum Durchlaufen von Datensätzen, STR () und SUBSTR () zur Stringmanipulation und REPLACE AND STORE zur 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 dazu beitragen, dass Datenbankverwaltungssysteme und -tools eine herausragende Rolle spielen, z.
- Ein Just-in-Time-Compiler (JIT), der die Ausgangssprache in Maschinensprache konvertiert
- Ein Linker zum Erstellen von DBase-Anwendungen (EXE-Dateien)
- Ein Laufzeitmodul-Installationsprogramm für Webserver und Computer, auf denen DBase-Laufzeitanwendungen ausgeführt werden müssen
- Preprozessoren zum Lesen der Programmquelldatei und Erzeugen vorverarbeiteter Dateien als Ausgabe, die in den Compiler eingespeist werden
- Eine integrierte Entwicklungsumgebung mit Befehlsfenster und Navigator
- Zwei-Wege-GUI-Designtools (Graphical User Interface), mit denen zwischen der Verwendung eines GUI-Designtools und eines Code-Editors hin- und hergeschaltet werden kann
- 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
- Bericht
- ReportViewer
- SpinBox
- Kombinationsfeld
- ListBox
- Text
- TextLabel
- Bilden
- Unterformular
- Notizbuch
- Container
- Eingabefeld
- Radio knopf
Datenbankklassen umfassen:
- RowSet
- Feld
- StoredProc
- Datenmodul
- Session
- Datenbank
- Abfrage
