Data Management Fundamentals: Database Management System
DBMS; Generic database software system
A database management system (DBMS) is a complex, generic software module whose function is to simplify the tasks associated with designing, creating, managing, querying, updating, and modifying a database. It is generic because the same DBMS software can be used for many different database applications, whether it is a UNIVERSITY database, an AIRLINES database, or any other database application. It is complex because it involves many tasks at various levels. At the external levels, it has modules and languages for defining a database schema, for interacting with the database via high-level query languages or API programming interfaces, for specifying security and authorization rules, and many other tasks. At the internal levels, it has modules for concurrency control and recovery, for distribution and replication of the data, and for efficient optimization of complex queries via indexes and other efficient storage structures...
- 1.Elmasri R, Navathe S. Fundamentals of database systems. 7th ed. Boston: Pearson; 2016.Google Scholar