数据库测试题(含参考答案).docx
数据库测试题(含参考答案)
一、单选题(共88题,每题1分,共88分)
1.以下说法中,错误的是()
A、可以为数据库设置密码来加强数据库的安全
B、可以通过备份数据库的方式,防止数据丢失
C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改
D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理
正确答案:D
答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。
2.下列关于Acces表的叙述中,错误的是
A、创建表之间的关系时,应关闭所有打开的表
B、可在设计视图的“说明列对字段进行具体的说明
C、可以对备注型字段进行“格式”属性设置
D、若删除表中含有自动编号型字段的记录后Acces不会对表中自动编号型字段重新编号
正确答案:A
答案解析:“格式”属性用来决定数据表的打印方式和屏幕显示方式,可以对备注型字段进行“格式”属性设置,不同类型的字段,其格式选择有所不同,0LE对象型不能进行“格式”属性设置。自动编号数据类型比较特殊,每次向表中添加记录时,系统会自动输入唯一顺序号,需要注意的是,自动编号数据类型一旦被指定,就会永久与记录连接,即使删除了表中含有自动编号型字段的记录,系统也不会重新分配,并且用户不能修改被分配的顺序号。在创建表间关系时,只需要关闭需要创建关系的所有表,而不是关闭所有打开的表。
3.模块对象通俗地说就是
A、VBA程序编写的代码
B、Access模板
C、表文件
D、用来实现按照指定格式打印的对象
正确答案:A
答案解析:Access2010中的模块对象就是使用VBA来编写的程序代码,用来控制报表和窗体中的复杂操作。
4.在Access2010中,数据库的基础和核心是()。
A、表
B、查询
C、窗体
D、宏
正确答案:A
答案解析:一个数据库中,最核心的就是数据库中的数据,在Access中,只有表才能保存数据。
5.采用Access2010模板创建数据库的好处是
A、已有框架,快速
B、不能改动
C、自由灵活
D、不用输数据
正确答案:A
答案解析:使用模板创建数据库,可以使数据库的创建非常快捷。通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。
6.数据库(DB、、DBMS、DBS三者之间的关系()
A、DB包括DBMS和DBS
B、DBS包括DB和DBMS
C、DBMS包括DB和DBS
D、DBS与DB和DBMS无关
正确答案:B
7.两表之间必须存在着相互关联的字段,才能在两表之间建立关系。
A、错
B、对
正确答案:B
8.在Access2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令
A、信息
B、选项
C、保存并发布
D、打开
正确答案:B
答案解析:文件à选项à常规à默认数据库文件夹
9.以下关于Access2010的索引说法正确的是()
A、索引就是表中记录的一种物理排序结果
B、表中可以建立多个主索引
C、如果某字段的内容有重复值,要建立索引就必须设置为有(无重复)索引
D、主键就是主索引,主索引就是主键。
正确答案:D
答案解析:索引是表中记录的一种逻辑排序结构,分为主索引、唯一索引和普通索引。其中,主索引就是主键,唯一索引对应有(无重复),普通索引对应有(有重复)。
10.数据被加工处理以后才能成为()
A、数据库
B、信息
C、数据库系统
D、数据库管理系统
正确答案:B
答案解析:信息=数据+数据加工处理
11.下列关于关系数据库术语的说法中,错误的是()
A、关系中的一行称为元组
B、关系中的一列称为属性
C、关系中属性的取值范围称为域
D、关系中一列可以具有多种数据类型
正确答案:D
答案解析:关系型数据库中,同一列只能有一种数据类型。
12.在下列数据库管理系统中,不属于关系型的是()。
A、MicorsoftAccess
B、SQLserver
C、Oracle
D、DBTG系统
正确答案:D
答案解析:Access、SQLServer、Oracle、PostgreSQL、MySQL都属于典型的关系型数据库管理系统。
13.有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是()。
A、连接
B、交
C、笛卡尔积
D、并
正确答案:C
答案解析:R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个一一对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。
14.设有关系模式R(A,B,C、,根据语义有如下函数依赖集:F={A→B,(B,C、→A}。关系模式R的规范化程度最高达到()
A、1NF
B、2NF
C、3NF
D、4NF
正确答案: