1、数据库及其应用自考题-7 及答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:18,分数:36.00)1.Access 2000是一个( ) ADB BDBACDBMS DDDL(分数:2.00)A.B.C.D.2.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B.C.D.3.如果要将一个关系模式规范化为 2NF,必须( ) A消除非主属性对键的部分函数依赖 B消除主属性对键的部分函数依赖 C消除非主属性对键的传递函数依赖 D消除主属性对键的传递函数依赖(分数:2.00)A.B.C
2、.D.4.下列关于复制数据库对象论述中错误的是( ) A只能在同一个数据库内部进行复制 B可以在不同数据库之间进行复制 C可以复制到 Word文档中 D可以复制到 Excel工作簿中(分数:2.00)A.B.C.D.5.关于“数据库”窗口对象列表框,下列说法错误的是( )A可以显示创建对象的快捷方式 B不能显示创建对象的快捷方式 C可以同时显示创建对象的快捷方式和当前数据库中已创建的所有对象 D能显示当前数据库已创建的所有对象(分数:2.00)A.B.C.D.6.下列选项中,不属于全局 E-R模型设计的是( ) A确定公共实体类型 B消除冲突 C将 E-R模型转换为关系模型 D合并局部 E-R
3、模型(分数:2.00)A.B.C.D.7.如果一个班级里只能有一个班长,而且一个班长不能同时担任其他班级的班长,则班级和班长两个实体之间的关系属于( )联系。 A一对一 B一对二 C一对多 D多对多(分数:2.00)A.B.C.D.8.如果要将一个关系模式规范化为 3NF,必须( ) A消除非主属性对键的部分函数依赖 B消除主属性对键的部分函数依赖 C消除非主属性对键的传递函数依赖 D消除主属性对键的传递函数依赖(分数:2.00)A.B.C.D.9.下列用于打开窗体的宏操作是( ) AOpenReport BOpenTable COpenForm DOpenQuery(分数:2.00)A.B.
4、C.D.10.在 Access数据库中真正用于存放数据的数据库对象是( ) A表 B查询 C窗体 D数据访问页(分数:2.00)A.B.C.D.11.下列关于设计全局 E-R模型叙述错误的是( ) A确定公共实体类型 B局部 E-R模型的合并 C实体定义 D消除冲突(分数:2.00)A.B.C.D.12.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B.C.D.13.在以下各查询中有一种查询除了从表中选择数据外,还对表中数据进行修改的是( ) A选择查询 B交叉表查询 C操作查询 D参数查询(分数:2.0
5、0)A.B.C.D.14.在 Access中创建模块使用的语言是( ) AC BVBA CJava DAsp(分数:2.00)A.B.C.D.15.有关系 R和 S如下图所示,关系代数运算*的结果是( ) *A(2 4 6 5) B(2 4 6 7) C(3 5 7 5) D(3 5 7 7)(分数:2.00)A.B.C.D.16.使用自动创建数据访问页创建数据访问页时,Access 会在当前文件夹下将创建的数据访问页自动保存为( )格式。 AHTML B文本 C数据库 DWeb(分数:2.00)A.B.C.D.17.在同一学校里,人事部门的教师表和财务部门的工资表的关系是( ) A一对一 B
6、一对多 C多对一 D多对多(分数:2.00)A.B.C.D.18.图中所示窗体的视图方式是( ) * A设计视图 B窗体视图 C数据表视图 D数据图视图(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:14.00)19.实现数据存取的表达方式和方法是 1。(分数:1.00)填空项 1:_20.若关系 R和 S的元组个数分别是 10和 5,则 RS的元组个数是 1。(分数:1.00)填空项 1:_21.设置输入掩码可以约束向字段输入的数据,一个输入掩码可以由掩码和 1 两类字符组成。(分数:1.00)填空项 1:_22.Access数据库的核心是 1。(分数:1.00)填空项 1
7、:_23.设计全局 E-R模型的目的 1。(分数:1.00)填空项 1:_24.除了查询作为窗体数据源外, 1 也是窗体的一种重要数据源。(分数:1.00)填空项 1:_25.在 Access中,当设置数据库密码时,需要以 1 方式打开数据库。(分数:1.00)填空项 1:_26.绑定型主报表可将报表绑定在基表、查询或 1 语句上。(分数:1.00)填空项 1:_27.在 Access报表视图中,用于创建报表结构或修改已有的报表结构的视图是 1。(分数:1.00)填空项 1:_28.实体完整性规则是指关系的主键值不能为 1。(分数:1.00)填空项 1:_29.在 Access 2000中可以
8、定义三种类型的主键是 1 主键、单字段主键和多字段主键。(分数:1.00)填空项 1:_30.交叉表查询可以使用 1 或设计视图来创建。(分数:1.00)填空项 1:_31.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.00)填空项 1:_32.保存创建的数据访问页,Access 自动将其保存为 1 文件。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)33.有关系表 R如下图所示: * (1) 判断 R属于第几范式? (2) 分析 R中存在哪些问题?(分数:5.00)_34.什么是事件过程?(分
9、数:5.00)_35.报表有几种视图?它们的作用是什么?(分数:5.00)_36.简述带条件宏的执行过程。(分数:5.00)_37.简述设置数据访问页的主题。(分数:5.00)_四、综合题(总题数:2,分数:20.00)38.某商业集团数据库中有两个实体集。一是“商店”实体集,属性有商店编号、商店名、地址、电话等;另一是“职工”实体集,属性有职工编号、姓名、性别、年龄等。职工商店间存在着工作关系。一个商店有若干职工,每个职工只能在一个商店工作。职工在商店工作有一个进店日期、月薪等属性。 (1) 试画出 E-R图。 (2) 将 E-R图转换成关系模型,并注明每个表的主码和外码。(分数:10.00
10、)_39.设有关系模式 R(C,T,S,N,G),其中 C代表课程,T 代表教师的职工号,S 代表学生学号,N 代表学生姓名,O 代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题: (1) 请列出该关系模式中包含的所有函数依赖; (2) 指出该关系模式的候选键; (3) 关系模式 R符合第几范式? (4) 若将 R分解为 R1(C,T,S,G)和 R2(C,S,N,G),R1 和 R2各最高符合第几范式,为什么?(分数:10.00)_数据库及其应用自考题-7 答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:18
11、,分数:36.00)1.Access 2000是一个( ) ADB BDBACDBMS DDDL(分数:2.00)A.B.C. D.解析:解析 Access 2000 是一个基于关系模型的数据库管理系(DBMS),它易学好用,用户界面友好,通过直观的可视化操作,就能建立一个数据库。2.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B. C.D.解析:解析 当决定是否使用数据访问页时,应当考虑要完成任务的实际情况。在 Access中输入、编辑和处理数据库中的数据,既可以使用窗体也可以使用数据访问页;但要想通
12、过 Internet或 Intranet。在Access之外输入、编辑和处理数据,或者通过电子邮件发布数据,则只能使用数据访问页,而不能使用窗体和报表。3.如果要将一个关系模式规范化为 2NF,必须( ) A消除非主属性对键的部分函数依赖 B消除主属性对键的部分函数依赖 C消除非主属性对键的传递函数依赖 D消除主属性对键的传递函数依赖(分数:2.00)A. B.C.D.解析:解析 对于满足 1NF的关系,通过消除非主属性对主键的部分函数依赖,使之达到 2NF。对于满足 2NF的关系,通过消除非主属性对主键的传递函数依赖,则属于 3NF。4.下列关于复制数据库对象论述中错误的是( ) A只能在同
13、一个数据库内部进行复制 B可以在不同数据库之间进行复制 C可以复制到 Word文档中 D可以复制到 Excel工作簿中(分数:2.00)A. B.C.D.解析:解析 复制一个数据库对象后,既可以将其副本粘贴到同一个 Access数据库内,也可以粘贴到其他 Access数据库中,或复制到其他 Office文档中。5.关于“数据库”窗口对象列表框,下列说法错误的是( )A可以显示创建对象的快捷方式 B不能显示创建对象的快捷方式 C可以同时显示创建对象的快捷方式和当前数据库中已创建的所有对象 D能显示当前数据库已创建的所有对象(分数:2.00)A.B. C.D.解析:解析 用于显示当前打开的数据库中
14、已创建的某类对象的所有列表,默认状态下还会显示创建此类对象的快捷方式。6.下列选项中,不属于全局 E-R模型设计的是( ) A确定公共实体类型 B消除冲突 C将 E-R模型转换为关系模型 D合并局部 E-R模型(分数:2.00)A.B.C. D.解析:解析 选项 C属于全局 E-R模型优化阶段所做的工作。7.如果一个班级里只能有一个班长,而且一个班长不能同时担任其他班级的班长,则班级和班长两个实体之间的关系属于( )联系。 A一对一 B一对二 C一对多 D多对多(分数:2.00)A. B.C.D.解析:解析 一个班级只有一个班长,一个班长只能在一个班级任职,所以班长与班级两实体之间关系为 1:
15、1联系。8.如果要将一个关系模式规范化为 3NF,必须( ) A消除非主属性对键的部分函数依赖 B消除主属性对键的部分函数依赖 C消除非主属性对键的传递函数依赖 D消除主属性对键的传递函数依赖(分数:2.00)A.B.C. D.解析:9.下列用于打开窗体的宏操作是( ) AOpenReport BOpenTable COpenForm DOpenQuery(分数:2.00)A.B.C. D.解析:解析 OpenTable打开指定的数据库表,OpenForm打开指定的窗体,OpenQuery打开指定的查询,OpenReport打开指定的报表。10.在 Access数据库中真正用于存放数据的数据库
16、对象是( ) A表 B查询 C窗体 D数据访问页(分数:2.00)A. B.C.D.解析:11.下列关于设计全局 E-R模型叙述错误的是( ) A确定公共实体类型 B局部 E-R模型的合并 C实体定义 D消除冲突(分数:2.00)A.B.C. D.解析:解析 全局 E-R模型的设计过程;(1)确定公共实体类型;(2)局部 E-R模型的合并;(3)消除冲突。12.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B. C.D.解析:解析 当决定是否使用数据访问页时,应当考虑要完成任务的实际情况。在 Access
17、中输入、编辑和处理数据库中的数据,既可以使用窗体也可以使用数据访问页;但要想通过 Internet或 Intranet。在Access之外输入、编辑和处理数据,或者通过电子邮件发布数据,则只能使用数据访问页,而不能使用窗体和报表。13.在以下各查询中有一种查询除了从表中选择数据外,还对表中数据进行修改的是( ) A选择查询 B交叉表查询 C操作查询 D参数查询(分数:2.00)A.B.C. D.解析:解析 操作查询不仅选择数据还能对表中的,数据进行修改。14.在 Access中创建模块使用的语言是( ) AC BVBA CJava DAsp(分数:2.00)A.B. C.D.解析:15.有关系
18、 R和 S如下图所示,关系代数运算*的结果是( ) *A(2 4 6 5) B(2 4 6 7) C(3 5 7 5) D(3 5 7 7)(分数:2.00)A.B. C.D.解析:解析 自然连接要求被连接的两个关系有若干相同的属性名。本题 R和 S相同属性名是 B。公共属性出现一次,把字段 B中具有相同值的记录连接起来,所以*结果为(2 4 6 7)。16.使用自动创建数据访问页创建数据访问页时,Access 会在当前文件夹下将创建的数据访问页自动保存为( )格式。 AHTML B文本 C数据库 DWeb(分数:2.00)A. B.C.D.解析:解析 使用自动功能创建的 Web页,Acces
19、s 会在当前文件夹中将其保存为 HTML文件,并且在“数据库”窗口中为该 Web页添加一个快捷方式图标,如果将指针放在“数据库”窗口中该快捷方式图标上,将会显示出文件的路径。17.在同一学校里,人事部门的教师表和财务部门的工资表的关系是( ) A一对一 B一对多 C多对一 D多对多(分数:2.00)A. B.C.D.解析:解析 一个教师对应一个工资表,一个工资表对应一个教师,所以教师表与工资表是一对一的关系。18.图中所示窗体的视图方式是( ) * A设计视图 B窗体视图 C数据表视图 D数据图视图(分数:2.00)A.B. C.D.解析:二、填空题(总题数:14,分数:14.00)19.实现
20、数据存取的表达方式和方法是 1。(分数:1.00)填空项 1:_ (正确答案:数据库逻辑设计)解析:20.若关系 R和 S的元组个数分别是 10和 5,则 RS的元组个数是 1。(分数:1.00)填空项 1:_ (正确答案:50(或 105))解析:21.设置输入掩码可以约束向字段输入的数据,一个输入掩码可以由掩码和 1 两类字符组成。(分数:1.00)填空项 1:_ (正确答案:原义显示字符)解析:22.Access数据库的核心是 1。(分数:1.00)填空项 1:_ (正确答案:表)解析:23.设计全局 E-R模型的目的 1。(分数:1.00)填空项 1:_ (正确答案:消除冲突)解析:2
21、4.除了查询作为窗体数据源外, 1 也是窗体的一种重要数据源。(分数:1.00)填空项 1:_ (正确答案:表)解析:25.在 Access中,当设置数据库密码时,需要以 1 方式打开数据库。(分数:1.00)填空项 1:_ (正确答案:独占)解析:26.绑定型主报表可将报表绑定在基表、查询或 1 语句上。(分数:1.00)填空项 1:_ (正确答案:SQL)解析:27.在 Access报表视图中,用于创建报表结构或修改已有的报表结构的视图是 1。(分数:1.00)填空项 1:_ (正确答案:设计视图)解析:28.实体完整性规则是指关系的主键值不能为 1。(分数:1.00)填空项 1:_ (正
22、确答案:空值(或 Null,或空))解析:29.在 Access 2000中可以定义三种类型的主键是 1 主键、单字段主键和多字段主键。(分数:1.00)填空项 1:_ (正确答案:自动编号)解析:30.交叉表查询可以使用 1 或设计视图来创建。(分数:1.00)填空项 1:_ (正确答案:向导)解析:31.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.00)填空项 1:_ (正确答案:请输入学生姓名)解析:32.保存创建的数据访问页,Access 自动将其保存为 1 文件。(分数:1.00)填空项 1:_ (正确答案:H
23、TML)解析:三、简答题(总题数:5,分数:25.00)33.有关系表 R如下图所示: * (1) 判断 R属于第几范式? (2) 分析 R中存在哪些问题?(分数:5.00)_正确答案:(1) R 属于第一范式(或 1NF) (2) 数据冗余大 修改麻烦 插入异常 删除异常)解析:34.什么是事件过程?(分数:5.00)_正确答案:(事件过程是对事件的一种响应和处理,是与事件相关联的代码。事件是固定的,用户不能定义新的事件,但事件过程却是可以根据需要编程的。处理事件的代码称为事件过程。)解析:35.报表有几种视图?它们的作用是什么?(分数:5.00)_正确答案:(报表共有三种视图,即“设计”视
24、图、“打印预览”视图和“版面预览”视图。设计视图用于创建或修改已有的报表;打印预览视图用于查看报表上显示的数据与格式;版面预览视图用于查看报表的版面设置。“版面预览”视图和“打印预览”视图几乎完全一样,但前者只显示一些示范数据。)解析:36.简述带条件宏的执行过程。(分数:5.00)_正确答案:(首先计算出条件表达式的值。 如果逻辑值为“真”,则执行该行以及紧接着该行下面“条件”单元格中含有省略号()的,或者“条件”单元格不带条件的所有宏操作,直到遇到下一个条件表达式、宏名、停止宏为止; 如果逻辑值为“假”,则忽略该行以及紧接着该行下面“条件”单元格中含有省略号()的所有宏操作,并自动转移到下
25、一个条件表达式或不带条件的宏操作。)解析:37.简述设置数据访问页的主题。(分数:5.00)_正确答案:(主题是指数据访问页上的项目符号、字体、水平线、背景图像和其他元素和颜色方案的统一体。主题应用于数据访问页时,会自动定义数据访问页中的以下元素:正文和标题样式、背景色彩或图形、边框的颜色、水平线、项目符号和超级链接的颜色等。)解析:四、综合题(总题数:2,分数:20.00)38.某商业集团数据库中有两个实体集。一是“商店”实体集,属性有商店编号、商店名、地址、电话等;另一是“职工”实体集,属性有职工编号、姓名、性别、年龄等。职工商店间存在着工作关系。一个商店有若干职工,每个职工只能在一个商店
26、工作。职工在商店工作有一个进店日期、月薪等属性。 (1) 试画出 E-R图。 (2) 将 E-R图转换成关系模型,并注明每个表的主码和外码。(分数:10.00)_正确答案:(1) E-R 图如下图所示。 * (2) 转换成关系模型有两个表: 商店(商店编号,商店名,地址,电话) 职工(职工编号,姓名,性别,年龄,*,进店日期月薪)解析:39.设有关系模式 R(C,T,S,N,G),其中 C代表课程,T 代表教师的职工号,S 代表学生学号,N 代表学生姓名,O 代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题: (1) 请列出该关系模式中包含的所有函数依赖; (2) 指出该关系模式的候选键; (3) 关系模式 R符合第几范式? (4) 若将 R分解为 R1(C,T,S,G)和 R2(C,S,N,G),R1 和 R2各最高符合第几范式,为什么?(分数:10.00)_正确答案:(1) * (2) (S,G) (3) R2NF (4) R11NF R23NF (S,G)为候选键 故存在非主属性对键的部分函数依赖 * 分解后的关系模式 R2为无损的和相互独立 的,且均达到 3NF R23NF)解析: