DBMS = DataBase Management System
a collection of programs that manages the database structure and controls access to the data stored in the database. (think electronic filing cabinet)
functions of a DBMS:
data dictionary management
data storage management
data transformation and presentation
security management
multiuser access control
backup and recovery management
data integrity management
database access languages and application programming interfaces.
database communication interfaces.