校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > UI专业知识 > 色彩
题目

在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的( )约束。

A.实体完整性

B.参照完整性

C.用户自定义

D.用户操作

解答

正确答案是 C

四类数据完整性:
实体完整性,确保不出现完全相同的数据记录
区域完整性, 通过限制数据类型,检查约束,输入格式,外键约束,默认值,非空等体现
参考完整性,避免因一个数据表的记录改变而造成相关数据表内的数据变成无效值。
用户自定义完整性,用户自定义由用户根据实际应用中的需要自行定义。
题意为检查约束,属于域完整性,无选项。。因此选择用户自定义
C 1条回复 评论
*5673

(1) 实体完整性:指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。
(2) 域完整性: 是指数据库表中的列必须满足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。表中的CHECK、FOREIGN KEY 约束和DEFAULT、 NOT NULL定义都属于域完整性的范畴。
(3)参照完整性: 属于表间规则。
(4) 用户定义完整性: 是对数据表中字段属性的约束, 用户定义完整性规则也称为域完整性规则 。包括字段的值域、字段的类型和字段的有效规则(如小数位数)等约束,是由确定关系结构时所定义的字段的属性决定的。如,百分制成绩的取值范围在0~100之间等。

发表于 2018-10-11 15:14:23
0 0