定义在一个关系上的约束不可以有(27)。

admin2013-05-11  17

问题 定义在一个关系上的约束不可以有(27)。

选项 A、域约束
B、DEFAULT(缺省值约束)
C、PRIMARYKEY(主码约束)
D、断言

答案D

解析 从广义上讲,约束实际上就是对数据库的一种限制,因此,可以把很多内容都看作是数据库的约束。例如,定义在一个关系上的约束可以有:
   1.域约束。
   2.DEFAULT(缺省值约束)。
   3.NOT NULL(非空值约束)。
   4.PRIMARY KEY(主码约束)。
   5.FOREIGN KEY(外码约束)。
   6.CHECK(check约束)。
而定义在整个数据库上的约束可以有:
   1.断言。
   2.触发器对约束来说,要注意以下两个问题:
   1)约束与系统性能的关系。
   2)约束的一致性检查顺序。
   ①域约束。
   ②DEFAULT。
   ③NOTNULL。
   ④CHECK。
   ⑤对有FOREIGN KEY约束的参照表的检查。
   ⑥对有FOREIGN KEY约束的被参照表的检查。
   ⑦PRIMARY KEY。
   ⑧断言。
   ⑨触发器。
转载请注明原文地址:https://jikaoti.com/ti/Trf7FFFM
0

相关试题推荐
最新回复(0)