数据库系统1-3:DBMS的功能
文章作者 100test 发表时间 2007:03:10 18:33:52
来源 100Test.Com百考试题网
计算机等级考试训练软件《百宝箱》
![](/ncre/Files/2007-3/8/95248221.gif)
数据库管理系统DBMS是支持用户建立、访问及维护数据库的一组软件,是数据库技术的直接体现。数据库技术的主要目标是允许用户逻辑地、抽象地使用数据,而不必过问数据的存储和处理细节,最大范围的共享,方便而且可靠。为此,DBMS提供了对三级模式和二级映射技术的实现,提供了非过程化的数据操纵语言和更高非过程化的开发工具以及对数据库的安全、保密、并发控制和故障恢复等。
数据库管理系统根据所支持的数据模型的不同,被分为层次型数据库管理系统,网络型数据库管理系统和关系型数据库管理系统。
![](/ncre/Files/2007-3/8/95249992.gif)
20世纪80年代以后,随着数据库应用领域的扩展以及软件技术的进步,对DBMS的功能、性能等都提出了更高的要求,使得DBMS在功能、性能等方面日益完善,结构也随之改变。
DBMS的功能主要包括以下几个方面:
(1) 数据库定义功能,包括全局逻辑数据结构(模式)定义、局部逻辑数据结构(子模式)定义、存储结构(内模式)定义,保密及完整性定义。
(2) 数据操纵功能,包括数据查询、插入、删除、修改、统计等数据的存取操作。
(3) 数据库的运行管理功能,包括系统控制、数据存取及更新管理,数据完整性及安全性控制、并发控制等。
(4) 数据库维护功能,包括数据的装载、转储、重组(调整存储位置)、异源数据的导入/导出、数据库的重构(改变结构及扩充)、数据库恢复、数据字典和运行日志的自动维护以及性能监视等。
(5) 通讯功能,包括系统内部(应用程序、终端、内部进程之间)的通讯和与操作系统、数据通讯系统的协同工作。