对口高考各科数据库模拟习题+参考答案
一、单选题(共85题,每题1分,共85分)
1.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()
A、共享方式
B、只读方式
C、独占方式
D、独占只读方式
正确答案:C
答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
2.数据库管理系统在()的支持下,支持用户对数据库的各项操作。
A、计算机管理软件
B、操作系统
C、应用软件
D、工具软件
正确答案:B
答案解析:数据库管理系统是一个系统软件,必须要有硬件和操作系统的支持。
3.如果在创建表中建立字段“简历”,其数据类型应当是()
A、日期
B、备注
C、数字
D、文本
正确答案:B
4.在数据管理技术发展的三个阶段中,数据共享性最好的是()。
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
正确答案:C
答案解析:在三个阶段中,只有数据库系统管理阶段的数据共享度最高。
5.将E-R图转换为关系模式时,实体集和联系都可以表示为()。
A、属性
B、键
C、关系
D、域
正确答案:C
答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
6.已知关系模式R(A,B,C,D,E)及其上的函数依赖集F={A→D,B→C,E→A},该关系模式的候选码是()。
A、AB
B、BE
C、CD
D、DE
正确答案:B
7.数据库中A、B西张表,均有相同的字段C,在两表中C字段均已设置为主键。当通过字段C创建两表的关系时,系统默认的关系为
A、多对多
B、不能建立关系
C、一对一
D、一对多
正确答案:C
答案解析:一对多:如果实体集A中的任意一个实体,至多对应实体集B中的一个实体;反之,实体集B中的一个实体,至多也只对应实体集A中的一个实体,则称实体集A与实体集B为一对一关系。一对多:如果实体集A中至少有一个实体对应实体集B中的两个或两个以上的实体;反之,实体集B中的任意一个实体,至多只能对应实体集A中的一个实体,则称实体集A与实体集B为一对多关系。多对多:如果实体集A中至少有一个实体对应实体集B中两个或两个以上的实体;反之,实体集B中至少有一个实体与实体集A中的两个或两个以上的实体对应,则称实体集A与实体集B为多对多关系。主键具有唯一性,所有A与B为一对一的关系。
8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
A、一对一
B、一对多
C、多对多
D、多对一
正确答案:C
答案解析:两个实体相互间同时存在一对多的联系,则它们之间的联系就是多对多。
9.在关系模型中,允许()
A、属性可以进一步分解
B、同一列的数据类型不同
C、行列的顺序可以任意交换
D、同一个关系中两个元组相同
正确答案:C
10.下列关于筛选条件设置的说法中,错误的是()
A、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
B、日期/时间类型的常量在两端加上#符号
C、数字类型的常量需在两端加上引号
D、文本类型的常量需在两端加上引号
正确答案:C
答案解析:数字常量不用加任何符号。
11.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。
A、文件系统
B、人工管理
C、数据库系统
D、数据项管理
正确答案:C
12.将表中的字段定义为(),可使字段中的每一条记录都必须是唯一的。
A、索引
B、主键
C、必需
D、有效性规则
正确答案:B
答案解析:主键就是用来唯一标识表中的记录。
13.数据库管理系统是()。
A、操作系统的一部分
B、在操作系统支持下的系统软件
C、一种编译系统
D、一种操作系统
正确答案:B
答案解析:通俗地说,数据库管理系统就是专门用来管理数据库的计算机系统软件。
14.掩码“LLL000”对应的正确输入数据是()。
A、aaaaaa
B、555aaa
C、aaa555
D、555555
正确答案:C
15.关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
正确答案:D
答案解析:数据库系统管理阶段,数据和程序分开存储,因此独立性高。
16.在关系数据中,视图(view)是三级模式结构中的()
A、内模式
B、外模式
C、模式
D、存储模式
正确答案:B
17.在下面关于Access数据库的说法中,正确的是()。
A、Access2010创建的数据库文件默认格式是Access2007
B、不同的对象都存放在