The part of the database management system that retrieves data from and stores data in user and system databases.