2.6. Structure, Components, and Functions of DBMS
As discussed in Chapter 1, Section 1.5, a database management system (DBMS) is highly complex and sophisticated software that handles access to the database. The structure of DBMS varies greatly from system to system and, therefore, a generalised component structure of DBMS is not possible to make.
2.6.1. Structure of a DBMS
A typical structure of a DBMS with its components and relationships between them is shown in Fig. 2.10. The DBMS software is partitioned into several modules. Each module or component is assigned a specific operation to perform. Some of the functions of the DBMS are supported by operating systems (OS) to provide basic services and DBMS is built on top of it. The physical ...