1. A database management system (DBMS) enables users to create and maintain a database through features like data storage, retrieval, and update; user-accessible catalogs; shared update support; and backup/recovery services.
2. DBMS provides mechanisms for ensuring data integrity and security when multiple users access and update shared data simultaneously through features like locking and two-phase locking to prevent data overrides and deadlocks.
3. Other DBMS features include data independence from application programs, replication of data across locations, and utility services for general database maintenance.