数据库管理系统有哪些功能 ?
数据库管理系统( DBMS )是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面:
( 1 )数据定义功能: DBMS 提供数据描述语言( DDL ),用户可通过它来定义数据对象。
( 2 )数据操纵功能: DBMS 还提供数据操纵语言( DML ),实现对数据库的基本操作:查询、插入、删除和修改。
( 3 )数据库的运行管理: 这是 DBMS 运行时的核心部分,它包括并发控制,安全性检查,完整性约束条件的检查和执行,发生故障后的恢复等。
( 4 )数据库的建立和维护功能: 它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。