software used to create and manage a database; it also provides tools for ensuring security, replication, retrieval, and other administrative and housekeeping tasks.
a software application that provides tools for creating a database, entering data, retrieving, manipulating, and reporting information contained within the data
software that enables the management of aspects of a database (querying,adding,updating). it can manage where the data is stored and control access rights.