C updating an access data base
The DBMS software additionally encompasses the core facilities provided to administer the database.
The sum total of the database, the DBMS and the associated applications can be referred to as a "database system".
Computer scientists may classify database-management systems according to the database models that they support. These model data as rows and columns in a series of tables, and the vast majority use SQL for writing and querying data.
Since DBMSs comprise a significant market, computer and storage vendors often take into account DBMS requirements in their own development plans.
Databases and DBMSs can be categorized according to the database model(s) that they support (such as relational or XML), the type(s) of computer they run on (from a server cluster to a mobile phone), the query language(s) used to access the database (such as SQL or XQuery), and their internal engineering, which affects performance, scalability, resilience, and security.
Because of the close relationship between them, the term "database" is often used casually to refer to both a database and the DBMS used to manipulate it.
Outside the world of professional information technology, the term database is often used to refer to any collection of related data (such as a spreadsheet or a card index) as size and usage requirements typically necessitate use of a database management system.