简述DBMS的功能可以大致划分为数据定义、数据操纵、数据库的运行管理、数据库的建立和维护等几个方面。
(1)数据定义功能指用数据定义语言对数据库的结构进行描述。这些定义存储在数据字典中,是DBMS运行的基本依据;(2)数据库操纵功能指用数据操纵语言实现用户对数据库中数据的基本操纵,包括对数据库的检索、插入、更新和删除等;(3)数据库运行管理包括多用户环境下的事务管理和自动恢复、并发控制和死锁检测、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理等。这些功能保证了数据库系统的正常运行;(4)数据组织、存储和管理功能包括数据字典、用户数据、存取路径等。其主要目标是要确定以何种文件结构和存取方式组织这些数据,如何实现数据之间的联系,以提高存储空间利用率和存取效率;(5)数据库的建立和维护功能包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能检测分析等功能。