数据库的运行与维护1. 数据库的运行要使数据库系统投入并保持正常运行,需要许多人做许多工作。这里主要讨论作为计算机系统的一个组成部分的DBMS及其数据库与其他系统部件的接口关系、系统的工作原理。1.1 运行环境的构成数据库的运行除了DBMS与数据库外,还需要各种系统部件协同工作。首先必须有各种相应的应用程序,其次各应用程序与DBMS都需要在操作系统(OS)支持下工作。在有远程通信的情况下,则需要数据通信管理部件的支持。图1-1描绘了一个数据库运行环境的典型部件。其中,DBCS(数据库控制系统)是与各用户程序接口的模块;DBSS(数据库存储系统)操作存储数据库并与OS或DBMS自己的标准存取方法(AM)接口;各应用程序和DBMS部件都在OS的管理程序(supervisor)的管理下工作。对于一个给定的DBMS,不一定就有名为“DBCS”或“DBSS”的系统,在这里它们是一般性术语,但绝大多数DBMS都有相当的功能部件。在网络或分布式环境下,还需要数据通信管理系统(DCMS)的支持。图1-1 数据库系统运行环境通常,系统初启时,应用程序与DBMS都不活动,一旦事