题目内容

关于语句create table R(no int, sum int check(sum>0))和create table R(no int, sum int ,check(sum>0))以下说法不正确的是()

A. 两者语句都是合法的
B.前者定义了属性上的约束条件,后者定义了元组上的约束条件
C.两条语句的约束效果不一样
D.当sum属性改变时检查,上述两种check约束都被检查。

查看答案
更多问题

下列说法正确的是()

A. 使用alter table add constraint可以增加基于元组的约束
B. 如果属性A上定义了unique约束,则A不可以为空
C. 如果属性A上定义了外码约束,则A不可以为空
D. 不能使用alter table add constraint郑家主码约束。

在check table 时,用户定义的完整性可以通过( )、( )、( )等子句是项。

关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括( )、( )、( )。

定义数据库完整性一般由SQL的( )语句实现。

答案查题题库