数据操纵和完整性约束的理解是?​数据操纵语言的含义是?

2023-04-27 08:46:55 来源:创视网

数据操纵和完整性约束

层次模型的数据操纵主要有查询、插入、删除和更新。进行插入、删除、更新操作时要满足层次模型的完整性约束条件[1]。具体如下:

(1)进行插入操作时,如果没有相应的双亲结点值就不能插入它的子女结点值。例如,在上例的层次数据库中,如果新调入一名教员,但尚未分配到某个教研室,这时就不能将新教员插入到数据库中[1]。

(2)进行删除操作时,如果删除双亲结点值,则相应的子女结点值也被同时删除。例如,在上例的层次数据库中,如果删除网络教研室,则该教研室所有教员的数据将全部丢失[1]。

(3)进行更新操作时, 应更新所有相应记录,以保证数据的一致性[1]。

数据操纵语言的含义是?

数据操纵语言(Data Manipulation Language, DML)是用于数据库操作,对数据库其中的对象和数据运行访问工作的编程语句,通常是数据库专用编程语言之中的一个子集,例如在信息软件产业通行标准的SQL语言中,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入(意指新增或创建)、更新(修改)与删除(销毁)。在使用数据库的系统开发过程中,其中应用程序必然会使用的指令;而加上 SQL的SELECT语句,欧美地区的开发人员把这四种指令,以“CRUD”(分别为 Create, Read, Update, Delete英文四前缀字母缩略的术语)来称呼;而亚洲地区使用汉语的开发人员,或可能以四个汉字:增 查 改 删来略称。

x 广告
x 广告

Copyright   2015-2022 财富赢家网版权所有  联系邮箱:920 891 263@qq.com

京ICP备2022016840号-48