●定义在一个关系上的约束不可以有 (40) 。
(40) A.域约束
B.DEFAULT(缺省值约束)
C.PRIMARY KEY(主码约束)
D.断言
第1题:
通常情况,SQL Server 2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。( )在定义列时,它可以为表中的指定列提供默认值。
A.FOREIGN约束
B.DEFAULT约束
C.UNIQUE约束
D.CHECK
第2题:
下列说法正确的是()。
A.使用ALTER TABLE ADD CONSTRAINT可以增加基于元组的约束
B.如果属性A上定义了UNIQUE约束,则A不可以为空
C.如果属性A上定义了外码约束,则A不可以为空
D.不能使用ALTER TABLE ADD CONSTRAINT 增加主码约束
第3题:
下列说法正确的是()
A.使用ALTER TABLE ADD CONSTRAINT 可以增加基于元组的约束
B.如果属性A上定义了UNIQUE约束,则A不可以为空
C.如果属性A上定义了外码约束,则A不可以为空
D.不能使用ALTER TABLE ADD CONSTRAINT增加主码约束
第4题:
()在定义列时,它可以为表中的指定列提供默认值。
A.FOREIGN约束
B.DEFAULT约束
C.UNIQUE约束
D.CHECK
第5题:
用户自定义完整性约束由用户根据应用需要定义,反映某一具体应用所涉及的数据必须满足的语义要求。下列关于用户自定义完整性约束的描述中哪些是正确的?()
A.域完整性约束的取值范围可为静态定义和动态定义两种
B.域完整性约束只能在单个关系上指定,不能涉及多个关系
C.域完整性约束也包括定义属性间的依赖关系,包括函数依赖和多值依赖
D.用户自定义完整性约束的实质是对属性取值进行限定,所以用户自定义完整性约束实际上就是指域完整性约束