The Enterprise Database Server centralizes the following file management functions:
-
Specialized routines that enable many users to access the database concurrently. Using the routines, referred to as the Accessroutines, database records can be added, modified, and deleted. The Accessroutines automatically maintains indexes to the data that allow efficient retrieval in response to a large class of questions. The Accessroutines is also responsible for management of space on disk and pack.
-
Recovery logic to be invoked in the event of a hardware or software malfunction that affects the database.
-
Security enforcement to prevent unauthorized access to the database.
-
Application program interfaces through which user programs access the database.
The Enterprise Database Server contains the following components:
-
DASDL
-
Accessroutines
-
Audit and recovery
-
Application program interfaces
-
Database reorganization
-
Control file
-
DMSUPPORT library
DASDL Compilation through DMSUPPORT Compilation illustrate the components used during database definition, host program compilation and execution, and database reconstruction.