DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

dBASE


dBase is one of the first DBMSs for microcomputers.[04]

Country of Origin
US
Start Year
1979
Former Name
Vulcan
Project Type
Commercial
Written in
Assembly, C
Operating Systems
CP/M, DOS, OpenVMS
License
Proprietary
Twitter
@dBaseLLC[03]

Database Entry

dBASE


dBase is one of the first DBMSs for microcomputers.[04]

Concurrency Control


dBASE employs a 2PL–style concurrency control scheme implemented through coarse-grained file and record locks rather than a full transactional lock manager. In multi-user deployments, dBASE relies on the underlying operating system's file-locking primitives to acquire locks before modifying database files or records, preventing concurrent writers from making conflicting updates. Once a lock is obtained, it is held for the duration of the update operation and released afterward.

Data Model


Isolation Levels


Query Execution


Query Interface


System Architecture


Citations

4 sources
  1. dBase, LLC. – The Official Home of dBASE™ dbase.com
  2. dBase - Wikipedia wikipedia.org
  3. https://twitter.com/dBaseLLC twitter.com
  4. The Rise and Fall of Ashton-Tate - by Bradford Morgan White abortretry.fail
Revision #8