Software that stores and retrieves data in a database. It may be a self-contained program or the part of a database management system (DBMS) that performs the storage and retrieval. The actual reads ...
The ability to share the same data resource with multiple applications or users. It implies that the data are stored in one or more servers in the network and that there is some software locking ...