Visual FoxPro数据库基础及应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 数据库管理系统与数据库应用系统

1.5.1 数据库管理系统

数据库管理系统是用于建立、使用和维护数据库的一组软件,如目前常用的DBMS有FoxPro、Oracle、SYBASE等。只有在计算机上配置了DBMS之后,才能建立所需要的数据库。DBMS是数据库系统的核心部分,它提供以下功能:数据库定义功能(提供DDL);数据库操作功能(提供DML);数据库的运行控制功能;数据字典。

数据库管理系统通常由以下几个部分组成:

● 数据定义语言DDL(Data Definition Language)及其编译和解释程序——主要是用于定义数据库的结构。

● 数据操纵语言DML(Data Manipulation Language)或查询语言——提供了对数据库中的数据存取、检索、统计、修改、删除、输入、输出等基本操作。

● 数据库运行管理和控制例行程序,是数据库管理系统的核心部分——用于数据的安全性控制、完整性控制、并发控制、通信控制、数据存取、数据库转储、数据库初始装入、数据库恢复、数据库的内部维护等,这些操作都是在该程序控制和统一管理下进行的。

● 数据字典DD(Data Dictionary)——提供了对数据库数据描述的集中管理规则,对数据库的使用和操作可以通过查阅数据字典来进行。