1、工学自考-数据库及其应用及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.一个部门有多个职工,每个职工只能属于一个部门,部门与职工之间是( ) A一对一的联系 B一对多的联系 C多对一的联系 D多对多的联系(分数:2.00)A.B.C.D.2.属于计算平均值的函数是( ) ASum BAvg CCount DMax(分数:2.00)A.B.C.D.3.下列可以指定建立无重复索引的字段类型是( ) A备注型 B超级链接型 C文本型 DOLE 对象型(分数:2.00)A.B.C.D.4.在“学生”窗体中,通过“查找与替换”对话框查找姓“李”的
2、学生时,应当在“查找内容”中输入( ) A李? B李? C李* D李*(分数:2.00)A.B.C.D.5.下列关于“组”的论述中错误的是( ) A用户可以创建并命名“组” B可以把原先属于不同数据库对象的快捷方式添加到这个“组” C添加到“组”中的对象从原来的位置被移动到“组” D添加到“组”中的对象并不改变它的原始位置(分数:2.00)A.B.C.D.6.在分组报表中用于分组的字段个数最多可以是( ) A8 个 B9 个 C10 个 D11 个(分数:2.00)A.B.C.D.7.在以下各查询中有一种查询除了从表中选择数据外,还对表中数据进行修改的是( ) A选择查询 B交叉表查询 C操作
3、查询 D参数查询(分数:2.00)A.B.C.D.8.“TRUE/FALSE”数据类型为( ) A“文本”类型 B“是/否”类型 C“备注”类型 D“数字”类型(分数:2.00)A.B.C.D.9.有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.00)A.B.C.D.10.在下列字段类型中,不能创建索引的是( ) AOLE 对象 B数字 C货币 D时间(分数:2.00)A.B.C.D.11.Access 数据库文件的后缀名为( ) Amdb Bpdf Ca
4、cc Dass(分数:2.00)A.B.C.D.12.Access 提供创建数据访问页有( )A2 种 B3 种 C4 种 D5 种(分数:2.00)A.B.C.D.13.在 Access 之外可使用 IE 浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B.C.D.14.假设规定最低工资为 2000 元,最高工资为 5000 元,则工资字段的有效性规则应设置为( ) A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资 and 工资=5000(分数:2.00)A.B.C.D.15.图中所
5、示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B.C.D.16.用于创建窗体或修改窗体的窗口是窗体的( ) A“设计”视图 B“窗体”视图 C“数据表”视图 D“透视表”视图(分数:2.00)A.B.C.D.17.有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.00)A.B.C.D.18.Access 的数据库类型是( ) A面向对象数据库 B层次数据库 C网状数据库 D关系数据库(分数:2.00)A
6、.B.C.D.19.索引的目的是( ) A建立表的主键 B对表中的记录进行排序 C加快数据查询速度 D确保主键的惟一性(分数:2.00)A.B.C.D.20.假设某用户想把歌手的音乐存入 Access 数据库中,那么他该采用的数据类型是( ) A查询向导 B自动编号 COLE 对象 D备注(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:15.00)21.在 Access 中,可以创建单字段、 1 和自动编号三种类型的主键。(分数:1.00)填空项 1:_22.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.
7、00)填空项 1:_23.若干个宏可以组合在一起构成一个 1。(分数:1.00)填空项 1:_24.Access 提供了 1 和数据库向导两种创建数据库的方法。(分数:1.00)填空项 1:_25.在 Access 2000 中预览报表有 1 和打印预览两种视图方式。(分数:1.00)填空项 1:_26.在执行时能显示对话框来提示用户输入信息的查询是 1。(分数:1.00)填空项 1:_27.在报表中统计记录个数的函数是 1。(分数:1.00)填空项 1:_28.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_29.数据库中包含的多个表,一般采用 1 范式的
8、关系。(分数:1.00)填空项 1:_30.可以对查询数据源进行各种操作的查询是 1。(分数:1.00)填空项 1:_31.在支持数据输入的页中通常有两种类型的节,即 1 节和记录浏览节。(分数:1.00)填空项 1:_32.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_33.控制是一种图形对象,根据是否与字段连接,可将控件分为 1 控件和 2 控件两类。(分数:1.00)填空项 1:_填空项 1:_34.在 Access 中,可以创建单字段、多字段和 1 三种类型的主键。(分数:1.00)填空项 1:_35.在数据库的三级模式中,内模式是逻辑模式的 1。
9、(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)36.简述宏运行的常用方法。(分数:5.00)_37.简述关系的基本性质。(分数:5.00)_38.从“学生”表 student 中检索出生日期在 1985 年 1 月 1 日到 1982 年 1 月 1 日之间的学生记录,试列出查询条件。(分数:5.00)_39.简述索引的概念和作用。(分数:5.00)_40.Access 中交叉表查询的含义是什么?(分数:5.00)_四、综合题(总题数:2,分数:20.00)41.设有关系模式 R(A,B,C,D ),F=(A,D )C,CB 则:(1) 求出 R 的所有候选码。 (
10、2) 该模式是哪一类范式,为什么?(分数:10.00)_42.一个读者可以订阅多种期刊,一种期刊可由多个读者订阅,订阅有订阅期限属性。读者有读者编号、姓名、通信地址、电话等属性,期刊有期刊编号、期刊名称、定价等属性。 (1) 根据上述语义画出 E-R 图,要求包括属性、实体、联系和联系类型。 (2) 将 E-R 图转换为关系模型,并指出每个关系的主键。(分数:10.00)_工学自考-数据库及其应用答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.一个部门有多个职工,每个职工只能属于一个部门,部门与职工之间是( ) A一对一的联系 B一对多的
11、联系 C多对一的联系 D多对多的联系(分数:2.00)A.B. C.D.解析:2.属于计算平均值的函数是( ) ASum BAvg CCount DMax(分数:2.00)A.B. C.D.解析:解析 Sum 表示计算总和的函数,Count 表示记录个数的函数,Max 求最大值的函数。3.下列可以指定建立无重复索引的字段类型是( ) A备注型 B超级链接型 C文本型 DOLE 对象型(分数:2.00)A.B.C. D.解析:解析 对于除备注、超级链接和 OLE 对象类型之外的其他类型的字段,可以指定建立无重复索引防止输入重复数据。4.在“学生”窗体中,通过“查找与替换”对话框查找姓“李”的学生
12、时,应当在“查找内容”中输入( ) A李? B李? C李* D李*(分数:2.00)A.B.C. D.解析:解析 *表示通配字符串中的任意多个字符,?表示通配字符串中的任意单个字符,表示与方括号的任何单个字符匹配。5.下列关于“组”的论述中错误的是( ) A用户可以创建并命名“组” B可以把原先属于不同数据库对象的快捷方式添加到这个“组” C添加到“组”中的对象从原来的位置被移动到“组” D添加到“组”中的对象并不改变它的原始位置(分数:2.00)A.B.C. D.解析:解析 在组中添加对象并不改变该对象的原始位置。6.在分组报表中用于分组的字段个数最多可以是( ) A8 个 B9 个 C10
13、 个 D11 个(分数:2.00)A.B.C. D.解析:7.在以下各查询中有一种查询除了从表中选择数据外,还对表中数据进行修改的是( ) A选择查询 B交叉表查询 C操作查询 D参数查询(分数:2.00)A.B.C. D.解析:解析 操作查询不仅选择数据还能对表中的,数据进行修改。8.“TRUE/FALSE”数据类型为( ) A“文本”类型 B“是/否”类型 C“备注”类型 D“数字”类型(分数:2.00)A.B. C.D.解析:解析 “是/否”类型用于存放逻辑值,该字段只有两个取值,如“真/假”“TRUE/TAISE”或“开/关”等。9.有学生表:学生(学号,姓名,性别,入学年份,专业),
14、如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.00)A.B.C. D.解析:解析 操作查询是一种处理表中记录的查询,并且一次可以批量地处理大量的记录。10.在下列字段类型中,不能创建索引的是( ) AOLE 对象 B数字 C货币 D时间(分数:2.00)A. B.C.D.解析:11.Access 数据库文件的后缀名为( ) Amdb Bpdf Cacc Dass(分数:2.00)A. B.C.D.解析:12.Access 提供创建数据访问页有( )A2 种 B3 种 C4 种 D5 种(分数:2.00)A
15、.B.C. D.解析:13.在 Access 之外可使用 IE 浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B. C.D.解析:解析 当决定是否使用数据访问页时,应当考虑要完成任务的实际情况。在 Access 中输入、编辑和处理数据库中的数据,既可以使用窗体也可以使用数据访问页;但要想通过 Internet 或 Intranet。在Access 之外输入、编辑和处理数据,或者通过电子邮件发布数据,则只能使用数据访问页,而不能使用窗体和报表。14.假设规定最低工资为 2000 元,最高工资为 5000 元,则工资字段的有效性规则应设置为
16、( ) A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资 and 工资=5000(分数:2.00)A.B. C.D.解析:15.图中所示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B.C. D.解析:16.用于创建窗体或修改窗体的窗口是窗体的( ) A“设计”视图 B“窗体”视图 C“数据表”视图 D“透视表”视图(分数:2.00)A. B.C.D.解析:解析 “设计”视图用于创建窗体或修改窗体的窗口;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行
17、列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。17.有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.00)A.B.C. D.解析:解析 操作查询是一种处理表中记录的查询,并且一次可以批量地处理大量的记录。18.Access 的数据库类型是( ) A面向对象数据库 B层次数据库 C网状数据库 D关系数据库(分数:2.00)A.B.C.D. 解析:解析 Access 2000 是一个基于关系模型的数据库管理系统。19.索引的目的是( ) A建立
18、表的主键 B对表中的记录进行排序 C加快数据查询速度 D确保主键的惟一性(分数:2.00)A.B.C. D.解析:解析 索引是指根据索引是指根据某个字段或某几个字段对表中的记录进行排序,目的是为了加快数据查询速度。20.假设某用户想把歌手的音乐存入 Access 数据库中,那么他该采用的数据类型是( ) A查询向导 B自动编号 COLE 对象 D备注(分数:2.00)A.B.C. D.解析:解析 OLE 对象用于存储在其他程序中使用 OLE 协议创建的对象,例如 Word 文档、Excel 电子表格、图像、声音或其他二进制数据等。可以将这些对象链接或嵌入 Access 表中,必须在窗体或报表中
19、使用绑定对象框来显示 OLE 对象最大可为 1GB,仅受磁盘空间限制。二、填空题(总题数:15,分数:15.00)21.在 Access 中,可以创建单字段、 1 和自动编号三种类型的主键。(分数:1.00)填空项 1:_ (正确答案:多字段)解析:22.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.00)填空项 1:_ (正确答案:请输入学生姓名)解析:23.若干个宏可以组合在一起构成一个 1。(分数:1.00)填空项 1:_ (正确答案:宏组)解析:24.Access 提供了 1 和数据库向导两种创建数据库的方法。(分
20、数:1.00)填空项 1:_ (正确答案:直接创建空数据库)解析:25.在 Access 2000 中预览报表有 1 和打印预览两种视图方式。(分数:1.00)填空项 1:_ (正确答案:版面预览)解析:26.在执行时能显示对话框来提示用户输入信息的查询是 1。(分数:1.00)填空项 1:_ (正确答案:参数查询)解析:27.在报表中统计记录个数的函数是 1。(分数:1.00)填空项 1:_ (正确答案:Count)解析:28.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_ (正确答案:对象)解析:29.数据库中包含的多个表,一般采用 1 范式的关系。(
21、分数:1.00)填空项 1:_ (正确答案:第三)解析:30.可以对查询数据源进行各种操作的查询是 1。(分数:1.00)填空项 1:_ (正确答案:操作查询)解析:31.在支持数据输入的页中通常有两种类型的节,即 1 节和记录浏览节。(分数:1.00)填空项 1:_ (正确答案:组页眉)解析:32.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_ (正确答案:对象)解析:33.控制是一种图形对象,根据是否与字段连接,可将控件分为 1 控件和 2 控件两类。(分数:1.00)填空项 1:_ (正确答案:绑定)填空项 1:_ (正确答案:未绑定)解析:34.在
22、 Access 中,可以创建单字段、多字段和 1 三种类型的主键。(分数:1.00)填空项 1:_ (正确答案:自动编号)解析:35.在数据库的三级模式中,内模式是逻辑模式的 1。(分数:1.00)填空项 1:_ (正确答案:物理实现)解析:三、简答题(总题数:5,分数:25.00)36.简述宏运行的常用方法。(分数:5.00)_正确答案:(在 Access 中可以采用多种方法运行宏,常用的方法有: (1) 直接运行宏。 (2) 运行宏组中的宏。 (3) 从其他宏中运行宏。 (4) 通过响应窗体或报表中的控件上发生的事件来运行宏。)解析:37.简述关系的基本性质。(分数:5.00)_正确答案:
23、(1) 关系中的属性值不可分解。 (2) 同一关系中不允许有相同的属性名。 (3) 关系中没有重复的元组。 (4) 行的次序无关紧要。 (5) 列(属性)的次序无关紧要。)解析:38.从“学生”表 student 中检索出生日期在 1985 年 1 月 1 日到 1982 年 1 月 1 日之间的学生记录,试列出查询条件。(分数:5.00)_正确答案:(Select* From student Where 出生日期 IN(Between#1982-01-01 #And#1985-01-01#)解析:39.简述索引的概念和作用。(分数:5.00)_正确答案:(索引是一种使记录有序化的技术,它从逻
24、辑上而不是物理上对记录进行排序。索引的主要作用是加快数据查找速度。)解析:40.Access 中交叉表查询的含义是什么?(分数:5.00)_正确答案:(交叉表类似于 Excel 电子表格,它按“行、列”形式分组安排数据:一组作为行标题显示在表的左部;另一组作为列标题显示在表的顶部,而行与列的交叉点的单元格则显示数值。)解析:四、综合题(总题数:2,分数:20.00)41.设有关系模式 R(A,B,C,D ),F=(A,D )C,CB 则:(1) 求出 R 的所有候选码。 (2) 该模式是哪一类范式,为什么?(分数:10.00)_正确答案:(先考虑关系中的决定因素,这里有(A,D )和 C,其中
25、 C 函数依赖于(A,D ),故候选码只有(A,D )。主属性为 A,D,非主属性 B,C。 (2) 因为不存在非主属性对码的部分函数依赖,所以 R 属于 2NF,因为存在非主属性 B 对码(A,D )传递依赖,所以 R 不属于 3NF。)解析:42.一个读者可以订阅多种期刊,一种期刊可由多个读者订阅,订阅有订阅期限属性。读者有读者编号、姓名、通信地址、电话等属性,期刊有期刊编号、期刊名称、定价等属性。 (1) 根据上述语义画出 E-R 图,要求包括属性、实体、联系和联系类型。 (2) 将 E-R 图转换为关系模型,并指出每个关系的主键。(分数:10.00)_正确答案:(1) * (2) 读者(读者编号,姓名,通信地址,电话)主键:读者编号 期刊(期刊编号,期刊名称,定价)主键:期刊编号 订阅(读者编号,期刊编号,订阅期限)主键:(读者编号,期刊编号)解析: