A-A+
定义在一个关系上的约束不可以有(27)。A.域约束B.DEFAULT(缺省值约束)C.PRI
问题详情
定义在一个关系上的约束不可以有(27)。
A.域约束
B.DEFAULT(缺省值约束)
C.PRIMARYKEY(主码约束)
D.断言请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:从广义上讲,约束实际上就是对数据库的一种限制,因此,可以把很多内容都看作是数据库的约束。例如,定义在一个关系上的约束可以有:1.域约束。2.DEFAULT(缺省值约束)。3.NOTNULL(非空值约束)。4.PRIMARYKEY(主码约束)。5.FOREIGNKEY(外码约束)。6.CHECK(check约束)。而定义在整个数据库上的约束可以有:1.断言。2.触发器对约束来说,要注意以下两个问题:1)约束与系统性能的关系。2)约束的一致性检查顺序。①域约束。②DEFAULT。③NOTNULL。④CHECK。⑤对有FOREIGNKEY约束的参照表的检查。⑥对有FOREIGNKEY约束的被参照表的检查。⑦PRIMARYKEY。⑧断言。⑨触发器。