Co oznacza Dbase?
dBASE to nazwa jednego z pierwszych i najpopularniejszych programów do tworzenia i obsługi baz danych, który powstał jeszcze w latach 80. XX wieku. Można powiedzieć, że był to przodek wielu dzisiejszych systemów baz danych, takich jak Microsoft Access, MySQL czy PostgreSQL.
Techoteka wyjaśnia Dbase
Historia DBase sięga 1978 roku, kiedy został stworzony przez Wayne’a Ratliffa i początkowo nazwany „Vulcan”. W latach 80. Ashton-Tate kupił Vulcan i wprowadził go na rynek jako DBase II, co jest uważane za pierwszą wersję DBase. DBase II był zgodny z 16-bitowym programem sterującym dla mikrokomputerów. Późniejsze wersje, takie jak DBase III, III+ i DBase IV, były używane na 16-bitowych platformach DOS. Dalsze wersje, takie jak Visual DBase 5.5 i Visual DBase 5.7, działały na 16-bitowych platformach Windows. Visual DBase 7.0, Visual DBase 7.5, dB2K i DBase Plus to nowsze wersje działające na 32-bitowych platformach Windows. Od 2011 r. DBase Plus jest najczęściej używaną wersją.
Przechowywanie danych w formacie DBase jest powszechnie akceptowane i obsługiwane przez wiele systemów zarządzania bazami danych. DBase używa funkcji proceduralnych i poleceń podobnych do języka BASIC. Używa prostych poleceń do manipulacji danymi, takich jak USE i GO TOP do przechodzenia przez rekordy, STR() i SUBSTR() do manipulacji ciągami znaków oraz REPLACE AND STORE do manipulacji wartościami pól. Używane są również inne polecenia, takie jak STORE, DO, APPEND i MODIFY. Podstawowy format pliku DBase to .dbf.
DBase ma wiele wybitnych cech, które przyczyniają się do jego popularności wśród systemów i narzędzi do zarządzania bazami danych, takich jak:
- Kompilator just in time (JIT), który konwertuje język źródłowy na język maszynowy
- Łącznik do tworzenia aplikacji DBase (pliki .exe)
- Instalator silnika wykonawczego dla serwerów WWW i maszyn, które muszą wykonywać aplikacje wykonawcze DBase
- Preprocesory do odczytywania pliku źródłowego programu i generowania wstępnie przetworzonych plików jako danych wyjściowych, które są przekazywane do kompilatora
- Zintegrowane środowisko programistyczne z oknem poleceń i nawigatorem
- Dwukierunkowe narzędzia do projektowania graficznego interfejsu użytkownika (GUI), które umożliwiają przełączanie się między korzystaniem z narzędzia do projektowania GUI a edytorem kodu
- Edytor kodu źródłowego, który umożliwia ręczną edycję i wprowadzanie kodów
DBase ma również wiele klas wizualnych i klas baz danych. Klasy wizualne obejmują:
- PushButton
- Obraz
- Siatka
- Pasek przewijania
- ActiveX
- Raport
- ReportViewer
- SpinBox
- ComboBox
- ListBox
- Tekst
- TextLabel
- Formularz
- Podformularz
- Notatnik
- Kontener
- Pole wprowadzania
- RadioButton
Klasy bazy danych obejmują:
- RowSet
- Pole
- StoredProc
- Moduł danych
- Sesja
- Baza danych
- Zapytanie
Czy dBASE nadal jest używany?
Dziś dBASE nie jest już tak popularny, ale jego format pliku – .dbf – nadal bywa używany, zwłaszcza w starszych systemach lub w aplikacjach GIS (systemy informacji geograficznej). Co ciekawe, dBASE wciąż istnieje jako produkt – firma, która go rozwija, wypuszcza kolejne wersje, chociaż ma już bardzo niszowe zastosowanie.