从上篇文章DBMS的构成可知,DBMS是由各种语言和系统程序构成的庞大系统,其主要功能如下:
1 建立数据库的功能,对搜集来的大量数据进行加工,处理,然后装入数据库中,从而建立起数据库。
2 定义数据库的功能,用DDL对数据库的结构进行描述,包括定义外模式,概念模式,内模式及其映像,数据库的完整性,用户权限等,然后由模式翻译程序把用DDL书写的各种模式的程序源码翻译成相应的内部表示,形成相应的目标模式。
3 维护数据库的功能。用一系列的实用程序对数据库及时进行维护,包括数据初始装入,数据库转储,数据库重组及记载系统。作日志等功能。
4 操作数据库的功能,用DML对数据库的数据进行操作,包括深圳SEO对数据的检索,插入,删除,修改,排序等。
5 控制数据库的功能。用数据库管理例行程序对数据库的全部运行过程进行控制,包括数据安全性控制,数据完整性控制,故障恢复,并发控制,数据库内部的索引和数据字典的自动维护等功能。