1、 2478数据库基础与应用02 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共12题,共36分) 1. 在数据库系统中,存取数据的基本单位是( )。 A 统计 B 数据项 C 二进制位 D 字节 参考答案:B; 2. 假如要设计一个报表,该报表将用于标识企业的资产设备,则应将该报表设计为( )。 A 标签报表 B 一般报表 C 交叉报表 D 数据透视图报表 参考答案:A; 3. 假如要将查询成果添加到一个指定的数据表中,应当使用( )。 A 选择
2、查询 B 追加查询 C 生成表查询 D 更新查询 参考答案:B; 4. 由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( )。 A 1对1 B 1对多 C 多对多 D 多对1 参考答案:C; 5. 设两个关系中分别包括有m和n个属性,它们具备同一个公共属性,当对它们进行自然连接时,运算成果的关系中包括的属性个数为( )。 A m*n B m+n-1 C m+n D m+n+1 参考答案:B; 6. 在利用计算机进行数据处理的四个发展阶段中,第二
3、个发展阶段是( )。 A 人工管理 B 文献系统 C 数据库系统 D 分布式数据库系统 参考答案:B; 7. 在窗体使用的控件中,用于显示和修改数据表中字段的常用控件是( )。 A 标签控件 B 复选框控件 C 文本框控件 D 选项组控件 参考答案:C; 8. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为( )。 A (A,C,G) B (A,C) C (A,E,G) D (A,G) 参考答案:A;
4、 9. 在Access中,字段的“有效性规则”属性可用来限制用户在该字段中输入的数据,它与该字段组成一个( )。 A 逻辑体现式 B 控制符 C 特殊字符串 D 函数 参考答案:A; 10. 在Access数据库中,不存在的操作对象的类型是( )。 A 表 B 窗体 C 查询 D 视图 参考答案:D; 11. 在SQL的查询语句中,order by选项实现对成果表的功效是( )。 A 投影 B 求和 C 排序 D 分组统计 参考答案:C; 12. 在
5、Access中,若利用宏打开一个表,则选择的宏操作命令是( )。 A OpenTable B OpenQuery C OpenForm D OpenReport 参考答案:A; 是非判断题(共12题,共36分) 1. 对两个关系进行等值连接,在其运算成果的关系中,属性个数小于两个关系的属性个数之和。( ) T √ F × 参考答案:F; 2. 在一个关系中,若存在X→Y和WY→Z,则也存在WX→Z。( ) T √ F × 参考答案:T; 3. 在Access的查询设计网格中,被列出
6、的字段能够进行显示,也能够取消其显示。( ) T √ F × 参考答案:T; 4. 利用VBA编写对应事件的过程代码时,使用的是代码生成器。( ) T √ F × 参考答案:T; 5. 利用“报表”和“报表向导”命令建立报表时,具备不一样的操作过程。( ) T √ F × 参考答案:T; 6. 在Access中,数据表外观的调整不但能够变化其观感,并且还能够变化表中数据的内容。( ) T √ F × 参考答案:F; 7. 在Access中,一个窗体只存在主体部分,没有窗体
7、页眉和窗体页脚部分。( ) T √ F × 参考答案:F; 8. 在SELECT语句的FROM选项中,每对表之间的连接方式共有三种,分别称为中间连接、左连接和右连接。( ) T √ F × 参考答案:T; 9. 在Access的数据表视图窗口中,不能够查看与之关联的子数据表的内容。( ) T √ F × 参考答案:F; 10. 假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然小于等于m。( ) T √ F × 参考答案:T; 11. 实体之间
8、的联系共有两种,即1对1联系和1对多联系。( ) T √ F × 参考答案:F; 12. Access数据库中的宏对象是在查询对象中使用的。( ) T √ F × 参考答案:F; 程序分析题(共1题,共28分) 1. 假定在名称为教学库的数据库中包括有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int)
9、 选课(学生号 char(7),课程号 char(4),成绩 int) (1). 在下面查询语句中,作为等值连接字段使用的是( )。 select 学生.学生号,选课.成绩 from 学生,选课 where 学生.学生号=选课.学生号A 学生B 学生号C 选课D 成绩 参考答案:B; (2). 在下面查询语句中,所使用常量的数据类型是( )。 select * from 选课 where
10、 学生号='0303001'A 日期B 实数C 整数D 字符 参考答案:D; (3). 在下面查询语句中,包括有的子句(选项)个数为( )。 select distinct 课程号 from 选课A 1B 3C 2D 4 参考答案:C; (4). 在下面查询语句中,包括到选课表中的字段个数为( )。 select * from 课程 where 课程号 in (select 课程号 from 选课)A 1B 2C 3D 4 参考答
11、案:A; 2478数据库基础与应用03 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共12题,共36分) 1. 在Access数据库中,不存在的操作对象的类型是( )。 A 索引 B 窗体 C 查询 D 报表 参考答案:A; 2. 在实体中能作为码的属性称为( )。 A 一般属性 B 特殊属性 C 主属性 D 非主属性 参考答案:C; 3. 若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是( )。 A 1对1 B 1
12、对多 C 多对多 D 多对1 参考答案:A; 4. 在SQL的建立基本表操作中,定义主码约束所使用的保存字为( )。 A PRIMARY B UNIQUE C CHECK D FOREIGN 参考答案:A; 5. 在下列建立报表的命令中,使用最简单的报表命令是( )。 A 报表向导 B 空报表 C 报表设计 D 报表 参考答案:D; 6. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,D→E},则该关系的候选码为( )。 A (A,C) B
13、A,B) C (A,D) D (A,E) 参考答案:C; 7. 在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( )。 A 人工管理 B 文献系统 C 数据库系统 D 分布式数据库系统 参考答案:A; 8. 在Access中要创建一个查询对象,不能够使用( )。 A 查询向导 B 查询设计 C SQL语句 D 窗体设计 参考答案:D; 9. 在Access中,字段的“字段大小”属性是一个( )。 A 字符串 B 实数 C 整数 D 日期
14、 参考答案:C; 10. 若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是( )。 A 标签 B 文本框 C 选项组 D 图片 参考答案:A; 11. 在Access中,若利用宏打开一个报表,则选择的宏操作命令是( )。 A OpenTable B OpenQuery C OpenForm D OpenReport 参考答案:D; 12. 设两个关系R1和R2中分别包括有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算成果中最多包括的元组个数为
15、 )。 A m*n B m+n C m D n 参考答案:D; 是非判断题(共12题,共36分) 1. 利用“标签”命令建立标签报表时,将依次打开一系列标签向导对话框。( ) T √ F × 参考答案:T; 2. 假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然不小于等于m。( ) T √ F × 参考答案:F; 3. 利用VBA编写对应事件的过程代码时,使用的是体现式生成器。( ) T √ F × 参考答案:F; 4
16、 在Access的数据表视图窗口中,能够查看与之关联的子数据表的内容。( ) T √ F × 参考答案:T; 5. Access数据库中的宏对象是在窗体和报表对象中使用的。( ) T √ F × 参考答案:T; 6. 在Access中,利用查询能够对表中的字段进行计算、分组统计和汇总。( ) T √ F × 参考答案:T; 7. 在一个关系中,若存在X→Y和WY→Z,则不存在WX→Z。( ) T √ F × 参考答案:F; 8. 在SELECT语句的FROM选项
17、中,每对表之间的连接方式共有两种。( ) T √ F × 参考答案:F; 9. 在Access中,数据表外观的调整只能变化其观感,不能变化表中数据的存储格式和内容。( ) T √ F × 参考答案:T; 10. 在Access的窗体中,绑定型控件重要起到信息提示和美化窗体的作用。( ) T √ F × 参考答案:F; 11. 实体之间的联系共有两种,即1对多联系和多对多联系。( ) T √ F × 参考答案:F; 12. 对两个关系按照一方的主码进行自
18、然连接,在其运算成果的关系中,其元组个数必然不小于等于原有两个关系中的元组个数之和。( ) T √ F × 参考答案:F; 程序分析题(共1题,共28分) 1. 假定在名称为教学库的数据库中包括有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)
19、 (1). 在下面查询语句中,作为字段名称使用的是( )。 select * from 学生 where 专业='计算机' or专业='电子'A 专业B 计算机C 学生D 电子 参考答案:A; (2). 在下面查询语句中,所使用常量的数据类型是( )。 select * from 选课 where 成绩>=80A 日期B 实数C 整数D 字符 参考答案:C; (3). 在下面查
20、询语句中,包括有的子句(选项)个数为( )。 select * from 学生 where 性别='男'A 1B 2C 4D 3 参考答案:D; (4). 在下面查询语句中,包括到选课表中的字段个数为( )。 select * from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 and 选课.成绩>=80 )A 1B 2
21、C 3D 4 参考答案:B; 2478数据库基础与应用04 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共12题,共36分) 1. 创建宏时最少要定义一个宏操作,并要设置对应的( )。 A 条件 B 命令按钮 C 宏操作参数 D 注释信息 参考答案:C; 2. 在下列建立报表的命令中,使用最简单的报表命令是( )。 A 报表向导 B 空报表 C 报表 D 报表设计 参考答案:C; 3. 在Access数据库中,不存在的操作对象的类型
22、是( )。 A 模块 B 表格 C 查询 D 报表 参考答案:B; 4. 下列不属于修改数据的查询是( )。 A 生成表查询 B 参数查询 C 更新查询 D 追加查询 参考答案:B; 5. 在Access中,若要实现不一样操作对象之间的切换,则应当使用的对象是( )。 A 报表 B 窗体 C 表 D 查询 参考答案:B; 6. 设两个关系R1和R2中分别包括有m和n个元组,R1对R2存在着一对一的联系,将其进行自然连接,在得到的运算成果中最多包括的元
23、组个数为( )。 A m*n B m+n C m D m-n 参考答案:C; 7. 在SQL的建立基本表操作中,定义单值约束所使用的保存字为( )。 A PRIMARY B UNIQUE C CHECK D FOREIGN 参考答案:B; 8. 在Access的表定义中,字段的OLE对象类型用来存储( )。 A 文本数据 B 数字数据 C 货币数据 D 多媒体 参考答案:D; 9. 层次数据模型的结构是一个( )。 A 线性结构 B 图结构 C
24、 二维表结构 D 树结构 参考答案:D; 10. 属性的取值范围被称为( )。 A 实体 B 域 C 联系 D 码 参考答案:B; 11. 以一个基本表中的允许有重复值的属性作为外码同另一个基本表中的主码建立联系,则这种联系的类型为( )。 A 1对1 B 1对多 C 多对多 D 多对1 参考答案:D; 12. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。 A (A,C) B (C,D) C
25、 (A,D) D (B,D) 参考答案:C; 是非判断题(共12题,共36分) 1. 在一个关系中,元组个数不能为0。( ) T √ F × 参考答案:F; 2. 在Access中,通过建立某些查询能够变化既有表中的数据内容。( ) T √ F × 参考答案:T; 3. 在Access中,表中数据可按某个列或某些列的值由小到大或由大到小的次序排列。( ) T √ F × 参考答案:T; 4. 在SQL语言中,字符型常量和日期型常量需要使用单引号括起来。( )
26、 T √ F × 参考答案:T; 5. 利用VBA编写对应事件的过程代码时,使用的是宏生成器。 T √ F × 参考答案:F; 6. 在SELECT语句的FROM选项中,每对表之间无法建立任何连接方式。( ) T √ F × 参考答案:F; 7. 在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。( ) T √ F × 参考答案:T; 8. 在Access中,利用查询只能够得到表中字段的内容,不能够对其进行计算、分组统计和汇总。( ) T √ F
27、 × 参考答案:F; 9. 对两个关系按照一方的主码进行等值连接,在其运算成果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。( ) T √ F × 参考答案:T; 10. Access数据库中,窗体和报表的数据起源是表或查询。( ) T √ F × 参考答案:T; 11. 在Access的窗体中,绑定型控件用来显示、输入和修改表中的内容。( ) T √ F × 参考答案:T; 12. 利用“标签”命令建立标签报表时,不需要打开一系列标签向导对话框,就能够直接设计出
28、标签对象。( ) T √ F × 参考答案:F; 程序分析题(共1题,共28分) 1. 假定在名称为教学库的数据库中包括有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) (1). 在下面查询语句中,所使用的字段函数count是
29、用来( )。 select count(*) from 学生 where 性别='男'A 求平均值B 求最大值C 统计统计个数D 求总和 参考答案:C; (2). 在下面查询语句中,所使用表对象的名称为( )。 select 课程学分 from 课程 where 课程名='操作系统'A 课程B 课程学分C 课程名D 操作系统 参考答案:A; (3). 在下面查询语句中,作为分组统计而使用的核心字是
30、 )。 select 学生号, max(成绩) from 选课 group by 学生号A group byB selectC fromD max 参考答案:A; (4). 在下面查询语句执行时,显示出的学生统计表示( )。 select * from 学生 where 学生号 not in (select 学生号 from 选课)A 有选修课程B 只有一门选修课程C 没有选修课程D 有一门或两门选修课程 参考答案:C;






