专题四 表和字段的属性《数据库》45分钟专题训练(浙江版)
|
2份
|
17页
|
45人阅读
|
0人下载
内容正文:
浙江省单独招生考试《数据库》45分钟专题训练专辑,共6份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加计算机类高考的学生。与本专辑配套的还有浙江省单独招生考试《计算机网络及网页设计》《计算机组装与维护》《数字媒体技术》《计算机基础》《Python程序设计》45分钟专题训练专辑,欢迎同学和老师们下载使用。
《数据库》
专题四:表和字段的属性
时间:45分钟 总分:100分
班级___________ 姓名__________ 学号__________ 成绩________
一、单项选择题(本大题共20小题,每题2.5分,共50分)
1.Access数据库中,逻辑型字段(BIT)的取值范围是()
A.0或1
B.True或False
C.0、1或NULL
D.任意整数
2.下列字段中,最适合设置为“单精度型(REAL)”的是()
A.图书页数 B.商品单价 C.学生学号 D.出生日期
3.下列选项关于字段的“非空约束(NOTNULL)”的作用是()
A.禁止字段值重复
B.强制字段必须输入数据
C.限定字段取值范围
D.自动填充默认值
4.下列Access数据库中,VARCHAR与CHAR字段的核心区别是()
A.VARCHAR支持中文,CHAR不支持
B.VARCHAR按实际长度存储,CHAR按固定长度存储
C.VARCHAR长度固定,CHAR长度可变
D.VARCHAR可存储数字,CHAR仅存储字符
5.下列字段中,设置字段“默认值(DEFAULT)”的目的是()
A.当字段未输入数据时,自动填充预设值
B.强制字段值必须等于预设值
C.禁止修改字段值
D.隐藏字段的预设值
6.下列关于主键约束的描述,错误的是()
A.一张表只能有一个主键
B.主键字段值必须唯一且非空
C.主键只能是单个字段
D.主键可作为外键关联其他表
7.下列选项中日期型字段(DATETIME)不支持的存储内容是()
A.2024-05-20
B.2024/05/20
C.2024年5月20日
D.2024-05-2014:30:00
8.下列关于字段“CHECK(成绩BETWEEN0AND100)”的作用是()
A.保证成绩字段值在0-100之间
B.自动计算成绩的范围
C.隐藏成绩超出0-100的记录
D.当成绩超出范围时自动设为0
9.下列字段中,适合设置为“自动递增(AUTO_INCREMENT)”的是()
A.商品名称 B.订单编号 C.客户姓名 D.联系电话
10.下列选项属于外键约束核心作用的是()
A.确保字段值唯一
B.关联两张表,保证数据一致性
C.强制字段非空
D.限定字段取值范围
11.Access中,CHAR(10)字段最多可存储的中文字符数是()
A.5 B.10 C.20 D.无限制
12.下列关于字段长度的描述,正确的是()
A.字段长度越大越好,避免数据截断
B.字符型字段长度指的是字节数
C.数值型字段长度指的是小数位数
D.日期型字段需手动设置长度
13.下列适合设置为“唯一约束(UNIQUE)”的字段是()
A.学生姓名 B.身份证号码 C.班级 D.成绩
14.下列单精度型(REAL)字段与双精度型(FLOAT)字段的主要区别是()
A.存储范围不同,FLOAT范围更大
B.REAL支持整数,FLOAT支持小数
C.REAL占用8字节,FLOAT占用4字节
D.REAL仅支持正数,FLOAT支持正负值
15.下列字段中,不适合设置为“非空约束”的是()
A.图书编号 B.读者姓名 C.归还日期 D.学号
16.下列选项符合字段“DEFAULT5”含义的是()
A.字段值必须等于5
B.字段值默认显示为5,可修改
C.自动将字段值修改为5
D.隐藏值为5的记录
17.下列关于复合主键的说法,正确的是()
A.复合主键由多个字段组成,组合后需唯一且非空
B.复合主键中每个字段都必须唯一
C.复合主键不能作为外键关联
D.一张表可同时存在单个主键和复合主键
18.日期型字段中,存储“当前日期”的默认值设置为()
A.NOW() B.DATE() C.CURRENT_DATE D.系统日期
19.下列约束中,能防止字段值重复的是()
A.NOTNULL B.PRIMARYKEY C.CHECK D.DEFAULT
20.下列关于VARCHAR(20)字段最多可存储的英文字符数是()
A.10 B.20 C.40 D.取决于字符编码
2、 多项选择题(本大题共10小题,每小题3分,共30分)
1.下列约束中,能保障数据表数据完整性的有()
A.主键约束
B.非空约束
C.外键约束
D.唯一约束
2.下列字段中,适合设置为“日期型(DATETIME)”的有()
A.商品入库时间
B.学生出生日期
C.订单支付日期
D.图书借阅时长
3.关于VARCHAR与CHAR字段的区别,描述正确的有()
A.VARCHAR按实际数据长度存储,CHAR按固定长度存储
B.VARCHAR更节省存储空间,CHAR查询效率更高
C.VARCHAR支持中文存储,CHAR不支持
D.VARCHAR字段值尾部无空格填充,CHAR会填充空格至固定长度
4.下列关于字段默认值(DEFAULT)的说法,正确的有()
A.默认值仅在字段未输入数据时生效
B.可设置为具体值或函数
C.设置默认值后,字段值不可修改
D.逻辑型字段默认值可设为0或1
5.下列字段中,适合设置为“自动递增(AUTO_INCREMENT)”的有()
A.订单ID B.学生学号 C.借阅记录编号 D.商品编号
6.数据表中字段的数据类型通常包括( )
A.文本型 B.数值型 C.日期时间型 D.数组型
7.关于字段“长度限制”属性,说法正确的有( )
A.文本型字段的长度限制指可存储的字符最大个数
B.数值型字段的长度限制指数字的最大位数
C.长度限制属性仅适用于文本型字段
D.字段长度限制可防止数据溢出和冗余
8.数据表字段的“约束属性”包括( )
A.非空约束(NOT NULL)
B.唯一约束(UNIQUE)
C.默认值约束(DEFAULT)
D.索引约束(INDEX)
9.下列关于字段“默认值(DEFAULT)”属性的说法,正确的有( )
A.默认值可在插入数据时自动填充
B.默认值只能是固定常量
C.默认值可引用系统函数
D.已设置默认值的字段仍可手动输入其他值
10.数据表字段的“额外属性”可能包括( )
A.自增属性 B.注释 C.字符集 D.主键
三、是非选择题(本大题共10小题,每小题2分,共20分)
1.主键约束兼具“非空”和“唯一”特性,一张表可以同时设置多个主键以提升数据安全性。()
2.VARCHAR字段按实际数据长度存储,尾部不会填充空格,比CHAR字段更节省存储空间,适合存储长度差异较大的数据。()
3.逻辑型字段仅支持0和1两个值,无法存储“True”“False”或“是”“否”这类字符串。()
4.字段的“CHECK约束”可限定取值范围,但Access数据库不支持CHECK约束,需通过其他方式实现取值限制。()
5.自动递增字段必须设置为主键,且只能用于整数型字段,无法用于字符型字段。()
6.日期型字段可存储“2024-05-20”“2024/05/20”“2024年5月20日”三种格式的日期,数据库会自动识别转换。()
7.外键约束(FOREIGNKEY)的作用是关联两张表,确保外键字段值必须在对应主键字段中存在,若删除主键表中的记录,外键表中关联记录会自动删除。()
8.字段设置“默认值”后,若录入数据时明确输入了其他值,默认值会被覆盖,不会影响实际存储的内容。()
9.CHAR(10)字段在Access中最多可存储5个中文字符,而在MySQL中可存储10个中文字符。()
10.非空约束强制字段必须录入数据,若设置了默认值,即使未手动输入,默认值会自动填充,也满足非空约束要求。()
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
浙江省单独招生考试《数据库》45分钟专题训练专辑,共6份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加计算机类高考的学生。与本专辑配套的还有浙江省单独招生考试《计算机网络及网页设计》《计算机组装与维护》《数字媒体技术》《计算机基础》《Python程序设计》45分钟专题训练专辑,欢迎同学和老师们下载使用。
《数据库》
专题四:表和字段的属性
时间:45分钟 总分:100分
班级___________ 姓名__________ 学号__________ 成绩________
一、单项选择题(本大题共20小题,每题2.5分,共50分)
1.Access数据库中,逻辑型字段(BIT)的取值范围是()
A.0或1
B.True或False
C.0、1或NULL
D.任意整数
【答案】A
【解析】Access中BIT字段仅支持0(假)和1(真),不直接支持True/False,且默认不允许为空。
2.下列字段中,最适合设置为“单精度型(REAL)”的是()
A.图书页数 B.商品单价 C.学生学号 D.出生日期
【答案】B
【解析】单精度型适合存储需保留小数的数值(如单价);A为整数型,C为字符型,D为日期型。
3.下列选项关于字段的“非空约束(NOTNULL)”的作用是()
A.禁止字段值重复
B.强制字段必须输入数据
C.限定字段取值范围
D.自动填充默认值
【答案】B
【解析】非空约束要求字段必须录入数据,不能为空;A是唯一约束,C是CHECK约束,D是DEFAULT约束。
4.下列Access数据库中,VARCHAR与CHAR字段的核心区别是()
A.VARCHAR支持中文,CHAR不支持
B.VARCHAR按实际长度存储,CHAR按固定长度存储
C.VARCHAR长度固定,CHAR长度可变
D.VARCHAR可存储数字,CHAR仅存储字符
【答案】B
【解析】VARCHAR为可变长度字段,仅占用实际数据所需空间;CHAR为固定长度,不足时填充空格。
5.下列字段中,设置字段“默认值(DEFAULT)”的目的是()
A.当字段未输入数据时,自动填充预设值
B.强制字段值必须等于预设值
C.禁止修改字段值
D.隐藏字段的预设值
【答案】A
【解析】默认值在字段未录入数据时自动生效,无需强制输入,也不限制后续修改。
6.下列关于主键约束的描述,错误的是()
A.一张表只能有一个主键
B.主键字段值必须唯一且非空
C.主键只能是单个字段
D.主键可作为外键关联其他表
【答案】C
【解析】主键可以是复合主键(多个字段组合),只要组合后满足唯一且非空即可。
7.下列选项中日期型字段(DATETIME)不支持的存储内容是()
A.2024-05-20
B.2024/05/20
C.2024年5月20日
D.2024-05-2014:30:00
【答案】C
【解析】日期型字段需按标准格式存储(年-月-日或年/月/日),“2024年5月20日”为字符串格式,无法直接存储。
8.下列关于字段“CHECK(成绩BETWEEN0AND100)”的作用是()
A.保证成绩字段值在0-100之间
B.自动计算成绩的范围
C.隐藏成绩超出0-100的记录
D.当成绩超出范围时自动设为0
【答案】A
【解析】CHECK约束直接限定字段取值范围,超出范围的记录无法插入或更新。
9.下列字段中,适合设置为“自动递增(AUTO_INCREMENT)”的是()
A.商品名称 B.订单编号 C.客户姓名 D.联系电话
【答案】B
【解析】自动递增字段可自动生成唯一序号,适合作为订单编号、ID等无实际含义的标识字段。
10.下列选项属于外键约束核心作用的是()
A.确保字段值唯一
B.关联两张表,保证数据一致性
C.强制字段非空
D.限定字段取值范围
【答案】B
【解析】外键通过关联另一张表的主键,确保关联字段值在对应主键中存在,避免无效关联数据。
11.Access中,CHAR(10)字段最多可存储的中文字符数是()
A.5 B.10 C.20 D.无限制
【答案】A
【解析】Access中一个中文字符占用2个字节,CHAR(10)表示10个字节,最多存储5个中文字符。
12.下列关于字段长度的描述,正确的是()
A.字段长度越大越好,避免数据截断
B.字符型字段长度指的是字节数
C.数值型字段长度指的是小数位数
D.日期型字段需手动设置长度
【答案】B
【解析】字段长度需按需设置,过长会浪费空间;数值型字段长度含整数位和小数位;日期型字段长度固定,无需手动设置。
13.下列适合设置为“唯一约束(UNIQUE)”的字段是()
A.学生姓名 B.身份证号码 C.班级 D.成绩
【答案】B
【解析】身份证号码具有唯一性,适合唯一约束;A、C、D均可能重复,不适合。
14.下列单精度型(REAL)字段与双精度型(FLOAT)字段的主要区别是()
A.存储范围不同,FLOAT范围更大
B.REAL支持整数,FLOAT支持小数
C.REAL占用8字节,FLOAT占用4字节
D.REAL仅支持正数,FLOAT支持正负值
【答案】A
【解析】FLOAT(双精度)存储范围和精度均高于REAL(单精度);REAL占用4字节,FLOAT占用8字节,两者均支持正负整数和小数。
15.下列字段中,不适合设置为“非空约束”的是()
A.图书编号 B.读者姓名 C.归还日期 D.学号
【答案】C
【解析】归还日期在图书未归还时为空,符合业务逻辑,不应设置非空约束;A、B、D为核心标识字段,需强制录入。
16.下列选项符合字段“DEFAULT5”含义的是()
A.字段值必须等于5
B.字段值默认显示为5,可修改
C.自动将字段值修改为5
D.隐藏值为5的记录
【答案】C
【解析】默认值仅在未录入数据时生效,录入后可修改,不强制字段值固定为5。
17.下列关于复合主键的说法,正确的是()
A.复合主键由多个字段组成,组合后需唯一且非空
B.复合主键中每个字段都必须唯一
C.复合主键不能作为外键关联
D.一张表可同时存在单个主键和复合主键
【答案】A
【解析】复合主键是多个字段的组合,只需组合后满足唯一和非空,单个字段可重复;复合主键也可作为外键,一张表只能有一个主键(单个或复合)。
18.日期型字段中,存储“当前日期”的默认值设置为()
A.NOW() B.DATE() C.CURRENT_DATE D.系统日期
【答案】B
【解析】Access中DATE()函数返回当前日期,NOW()返回日期和时间;CURRENT_DATE并非Access默认函数。
19.下列约束中,能防止字段值重复的是()
A.NOTNULL B.PRIMARYKEY C.CHECK D.DEFAULT
【答案】B
【解析】主键约束包含“唯一”特性,可防止重复;A保证非空,C限定范围,D设置默认值。
20.下列关于VARCHAR(20)字段最多可存储的英文字符数是()
A.10 B.20 C.40 D.取决于字符编码
【答案】B
【解析】英文字符在VARCHAR中占用1个字节,VARCHAR(20)可存储20个英文字符。
2、 多项选择题(本大题共10小题,每小题3分,共30分)
1.下列约束中,能保障数据表数据完整性的有()
A.主键约束
B.非空约束
C.外键约束
D.唯一约束
【答案】ABCD
【解析】主键约束保证记录唯一且非空,非空约束强制核心字段必填,外键约束确保表间数据关联一致,唯一约束避免字段值重复,四者均能从不同维度保障数据完整性。
2.下列字段中,适合设置为“日期型(DATETIME)”的有()
A.商品入库时间
B.学生出生日期
C.订单支付日期
D.图书借阅时长
【答案】ABC
【解析】日期型适合存储具体的时间点(入库时间、出生日期、支付日期);D借阅时长是时间间隔,适合数值型(如INT存储天数),而非日期型。
3.关于VARCHAR与CHAR字段的区别,描述正确的有()
A.VARCHAR按实际数据长度存储,CHAR按固定长度存储
B.VARCHAR更节省存储空间,CHAR查询效率更高
C.VARCHAR支持中文存储,CHAR不支持
D.VARCHAR字段值尾部无空格填充,CHAR会填充空格至固定长度
【答案】ABD
【解析】VARCHAR和CHAR均支持中文存储,核心区别在于存储长度、空格填充和性能表现;C描述错误,其余选项均为两者的正确差异。
4.下列关于字段默认值(DEFAULT)的说法,正确的有()
A.默认值仅在字段未输入数据时生效
B.可设置为具体值或函数
C.设置默认值后,字段值不可修改
D.逻辑型字段默认值可设为0或1
【答案】ABD
【解析】默认值不限制字段值的后续修改,仅作为未录入数据时的填充值;C描述错误,A、B、D均为默认值的正确特性。
5.下列字段中,适合设置为“自动递增(AUTO_INCREMENT)”的有()
A.订单ID B.学生学号 C.借阅记录编号 D.商品编号
【答案】AC
【解析】自动递增字段适合无实际业务含义、仅需唯一标识的字段(订单ID、借阅记录编号);B学号、D商品编号通常有固定编码规则(如含年级、类别标识),不适合自动递增。
6.数据表中字段的数据类型通常包括( )
A.文本型 B.数值型 C.日期时间型 D.数组型
【答案】ABC
【解析】文本型、数值型、日期时间型是关系型数据库中字段的核心数据类型,分别用于存储文本、数字、时间信息;数组型多出现于非关系型数据库或特定扩展,并非传统关系型数据表的常规字段类型,D选项错误。
7.关于字段“长度限制”属性,说法正确的有( )
A.文本型字段的长度限制指可存储的字符最大个数
B.数值型字段的长度限制指数字的最大位数
C.长度限制属性仅适用于文本型字段
D.字段长度限制可防止数据溢出和冗余
【答案】ABD
【解析】长度限制对文本型(字符个数)和数值型(数字位数)均适用,核心作用是规范数据存储、避免溢出和冗余;C选项错误,数值型、日期型等部分字段也可设置长度相关限制。
8.数据表字段的“约束属性”包括( )
A.非空约束(NOT NULL)
B.唯一约束(UNIQUE)
C.默认值约束(DEFAULT)
D.索引约束(INDEX)
【答案】ABC
【解析】非空约束限制字段不可为空,唯一约束确保字段值不重复,默认值约束为字段设置默认值,均属于字段核心约束属性;索引约束是优化查询的技术手段,并非字段本身的属性,D选项错误。
9.下列关于字段“默认值(DEFAULT)”属性的说法,正确的有( )
A.默认值可在插入数据时自动填充
B.默认值只能是固定常量
C.默认值可引用系统函数
D.已设置默认值的字段仍可手动输入其他值
【答案】ACD
【解析】默认值支持固定常量和系统函数,插入数据时若未指定该字段值,将自动填充默认值,且允许手动输入其他值覆盖默认值;B选项错误,默认值并非仅局限于固定常量。
10.数据表字段的“额外属性”可能包括( )
A.自增属性 B.注释 C.字符集 D.主键
【答案】ABC
【解析】自增属性用于自动生成唯一序号,注释用于说明字段含义,字符集指定字段存储的字符编码,均属于字段的额外属性;主键是字段的约束与标识属性,并非“额外属性”,且可能由多个字段组合构成,D选项错误。
三、是非选择题(本大题共10小题,每小题2分,共20分)
1.主键约束兼具“非空”和“唯一”特性,一张表可以同时设置多个主键以提升数据安全性。()
【答案】错
【解析】主键的核心规则是“一张表只能有一个主键”,可为单个字段或复合字段(多个字段组合),但不能同时设置多个独立主键,否则违反数据库设计规范。
2.VARCHAR字段按实际数据长度存储,尾部不会填充空格,比CHAR字段更节省存储空间,适合存储长度差异较大的数据。()
【答案】对
【解析】VARCHAR的可变长度特性适配数据长度差异,无空格填充,空间利用率更高;CHAR按固定长度填充空格,适合长度固定的数据(如手机号、身份证号)。
3.逻辑型字段仅支持0和1两个值,无法存储“True”“False”或“是”“否”这类字符串。()
【答案】对
【解析】逻辑型字段本质是二进制存储,仅识别0(假)和1(真),字符串形式的逻辑值需通过程序转换后才能存储或显示。
4.字段的“CHECK约束”可限定取值范围,但Access数据库不支持CHECK约束,需通过其他方式实现取值限制。()
【答案】错
【解析】Access数据库支持CHECK约束,可直接在字段定义中添加(如CHECK(成绩BETWEEN0AND100)),用于限定字段取值范围。
5.自动递增字段必须设置为主键,且只能用于整数型字段,无法用于字符型字段。()
【答案】对
【解析】自动递增字段需保证唯一性,必须关联主键约束;其原理是按整数序列自增,仅支持整数型(INT、BIGINT等),不支持字符型。
6.日期型字段可存储“2024-05-20”“2024/05/20”“2024年5月20日”三种格式的日期,数据库会自动识别转换。()
【答案】错
【解析】日期型字段仅支持标准日期格式(年-月-日或年/月/日),“2024年5月20日”为字符串格式,需手动转换为标准格式才能存储,否则会报错。
7.外键约束(FOREIGNKEY)的作用是关联两张表,确保外键字段值必须在对应主键字段中存在,若删除主键表中的记录,外键表中关联记录会自动删除。()
【答案】错
【解析】外键约束仅保证数据关联一致性,默认情况下,若主键表记录被外键表关联,无法直接删除;需手动设置“级联删除”规则,才能实现关联记录自动删除,否则会提示约束冲突。
8.字段设置“默认值”后,若录入数据时明确输入了其他值,默认值会被覆盖,不会影响实际存储的内容。()
【答案】对
【解析】默认值仅在字段未录入数据时生效,若主动输入数据,默认值自动失效,存储的是用户输入的内容,符合“默认兜底、手动优先”的设计逻辑。
9.CHAR(10)字段在Access中最多可存储5个中文字符,而在MySQL中可存储10个中文字符。()
【答案】对
【解析】Access中CHAR长度按字节计算,MySQL中CHAR长度按字符数计算,因中文字符编码差异,两者存储容量不同,题干描述符合实际情况。
10.非空约束强制字段必须录入数据,若设置了默认值,即使未手动输入,默认值会自动填充,也满足非空约束要求。()
【答案】对
【解析】非空约束的核心是“字段值不为空”,默认值的存在可自动填充空值,既满足约束要求,又减少用户录入操作,是合理的设计组合。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$