Join 36000+ teachers and students using TTIO.
Where databases are used in a network environment, they are accessed via a database server. This could be a dedicated server if it is a large organisation or it could be running on an existing server. The database server will store and manage the database so can be classified as a DBMS (Database Management System).
Source: Wikipedia
The database is connected to the server/DBMS, and all clients must access the database via the server/DBMS.
The DBMS is the software that enables the user to define, create and maintain the database and which provides controlled access to the database. It is the software that interacts with the users application programs and the database. It typically provides the following facilities:
A client / server database allows multi user access, and the same record can be accessed at the same time by many different users and programs. This causes problems with Concurrent Access & Update. It is also called the lost updates problem.
www.teachyourselfpython.com