Computer software which enables a data base to be organised to allow efficient sorting, updating, extracting or retrieving of information and the generation of reports or desired output.
a set of programs for organizing large collections of information and supporting data entry, access, reporting, and general data maintenance functions. A DBMS lies at the heart of virtually every data-intensive computer application. There are many diverse DBMS products from the most prominent names in the software industry, including IBM, Microsoft, MySQL, Oracle, Sybase, Informix, and others, all of which adhere to variations of the widely-supported relational model of databases.