A(n) ___________________________________ is a collection of programs that manages the database structure and controls access to the data stored in the database.