Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Data Management Fundamentals: Database Management System

  • Ramez Elmasri
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_80674

Synonyms

DBMS; Generic database software system

Definition

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...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Elmasri R, Navathe S. Fundamentals of database systems. 7th ed. Boston: Pearson; 2016.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Computer ScienceThe University of Texas at ArlingtonArlingtonUSA

Section editors and affiliations

  • Ramez Elmasri
    • 1
  1. 1.Computer ScienceThe University of Texas at ArlingtonArlingtonUSA