-Manages storage space for data within the database.
-Creates database contents through database manipulation language.
-Links the user to the database contents through data manipulation language.
-Keeps track of all data in the database.
-Manages the storage pace for data within the database