版权归原作者所有,如有侵权,请联系我们

[科普中国]-数据语言

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

组成数据描述语言

在设计数据库时,用DDL定义数据库的各级模式和描述数据库各种对象的特征,对应于不同级别的模式,数据描述语言又分成模式描述语言、子模式描述语言和内模式描述语言。模式和内模式描述语言独立于应用程序所使用的语言,子模式描述语言与数据库管理系统的类型相关,可分为多种类型。

数据描述语言最主要的作用是描述数据,不同数据库管理系统的数据描述语言所起的作用不同。

数据操纵语言数据操纵语言DML是用户与数据库系统的主要接口之一,是用户对数据库进行操作的工具,一般应具有以下功能:

**·**数据检索功能:对数据进行检索操作,这是最重要、最经常使用的一种功能。

**·**数据更新功能:对数据库进行添加、修改或删除操作,使数据能及时反映客观事物的全部。

**·**并发访问控制功能:在多用户同时操作时进行协调控制,保证数据库正常使用。

数据操纵语言的形式随各个数据库管理系统而异,其一般形式由三部分组成:操作动词、操作对象和操作限定条件。操作动词可以表示数据检索或更新等功能操作,操作对象可以是记录名、数据项名等,限定条件多为逻辑表达式和条件表达式。1

功能1.数据定义

定义数据模式、数据类型以建立数据模型。

2.数据操纵

对数据进行查询、更新(插入、删除、修改)等操作。

3.数据控制

对数据的使用权限、完整性、一致性等进行控制,以达到数据既能共享又安全保密。2

优点数据语言的主要优点是其高度的非过程化,用户只需知道做什么,而不需知道怎么做。具有完备的表达能力,功能强,能够嵌入到高级语言中使用。用户不必请求数据库管理员为其建立特殊的存取路径,存取路径的选择是由数据库管理系统自动完成的。3