1 / 7
文档名称:

数据库查询语言SQL《ANSI X3.135—1989》及其与....pdf.pdf

格式:pdf   页数:7
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库查询语言SQL《ANSI X3.135—1989》及其与....pdf.pdf

上传人:lily8501 2015/3/5 文件大小:0 KB

下载得到文件列表

数据库查询语言SQL《ANSI X3.135—1989》及其与....pdf.pdf

文档介绍

文档介绍:维普资讯


数据库查询语言

/岫——一,此较
’一
‘一
中软总公司三。
箱要苯报告不拟对.—在下文中有时略为作奎面分
《/——, 在

下文中有时略为,.

, 关于宪奠性定义
被引用表及列::一表名引用列
《/—
一名表
。与《.一》一闻剜名表::一列名. 列名
样,在完整性方面只提供了定义属性值或..·
组合健值的唯一性及非空一般规刚:
. 的手段,这一点在—;用表稆被用表满足参照约
.~.中得到了扩充。柬定义,当且仅当对引用列表中的每一行;

. .—定义了如下几①该行上所有引用列具有非空值,且在
宝必完整崔约束的语法结构, 给出了部被引用表中存在一行,使得每一引用列的值
分语义解释: 、与相应被引用到曲值相等,或者
疃一性的柬均该行上某些引用列的值为空值.
索实体兜住檎蠢宠■性约柬用户宣义亮■性
唯一性约束定义:: 唯一性说明约柬
列名表检壹约束定义:: 搜索条
唯一性说明::惫件

一般规则:
.
刊名表::一列名.≮期名搜索条件中不能含有子查
一般规则作了删
询、集函数、参数及宿主变量
:
数据库不满足检查约束定义,
该约束在每条语句执行
当且仅当包含该检查约束定义的‘表定义
之后有效地付诸检查。
所定义的表中含有一行使得搜索条件为
●黑尧蔓性约柬

参嘏柬窟义::
从上述定义中,可以看出:
用列引用免明
.—完整地
引用说明::被引用表
及列保证了关系模型的关系不变性约束,即主键
引甩剐::一目用刊名表及外键约柬,
· §
维普资讯
对于检查约柬,从“一般规则的参量中喃的是柜关引并,但在..
;标准中规定:
约束只适于单一元组记录;该语法结构①在型集函数的值表选式,
不能用于定义诸如与表的统计性信息有关的中,不能包含集函数说明;如果其中的
约束这样的复杂约束条件。《列说明是外引用与/ 中
标准中对于参照约束及检查约束的相关引用等价的一个术语。
的检查和维护策略未作任何规定。则该值表迭式中不能含有任何算子;
标准中没有定义任何操作完整性②如果一个《集函数说明中的列说
定义的手段,例如增加、删除、修改等. 明是外引用者,则该巢函数说明必须
标准不支持多个关系间的用户定是包含在子旬中的子查询中的.
义完整性约束。在谓词中,/
在参照约束定义中, 引用列不允许定义和使用转义字符,但在~

明确,例如。没有指明是按同名对应要数据库管理系统中也得到了支持。

应要求严格遵守顺序要求。参见表/】数据类型与
按照标准中对检查约束的定义, 数据类型对照表。,
可见这种简单约束完全适于采用查询修通过对照,可以看出:
改方法实现,不会增加多少开销。/中定义的数据
值得指出的是,