1、数据库及其应用自考题-2 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.在报表中能够正确计算总销售额的表达式为( ) ASum(销售额) BSum(销售额) C=Sum(“销售额“) D=Sum(销售额)(分数:2.00)A.B.C.D.2.有考生表:R(考号,姓名,课程名,分数),如果要建立一个能够按输入的分数段显示考生姓名和分数的参数查询,则在分数的准则单元格中输入的表达式是( ) A起始分数=分数=终止分数 B起始分数and终止分数 Cbetween 起始分数 and终止分数 Dbetween起始分数and终止分数(分数:2.0
2、0)A.B.C.D.3.下列( )对象可以查找符合条件的数据,并以数据表的形式显示出来。 A查询 B宏 C数据访问页 D表(分数:2.00)A.B.C.D.4.在窗体中添加记录的方法是( ) A单击“浏览按钮”中的“添加新记录” B单击“选择对象”中的“添加新记录” C单击“命令按钮”中的“添加新记录” D单击“分页符按钮”中的“添加新记录”(分数:2.00)A.B.C.D.5.下列选项中,没有“数据表视图”的对象是( ) A表 B查询 C窗体 D报表(分数:2.00)A.B.C.D.6.下列关于数据库的密码论述中错误的是( ) A维护数据库的安全性B维护数据库的可靠性 C必须以独占方式打开数
3、据库才能设置密码 D撤销数据库密码也需要知道原来设置的密码(分数:2.00)A.B.C.D.7.图中所示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B.C.D.8.Access没有提供的向导程序是( ) A数据库向导 B工程向导 C表向导 D窗体向导(分数:2.00)A.B.C.D.9.将 Access数据库中的数据发布到 Internet网络上需要通过( )对象来实现。 A表 B查询 C窗体 D数据访问页(分数:2.00)A.B.C.D.10.有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删
4、除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.00)A.B.C.D.11.下列属于容器型的控件是( ) A选项卡 B文本框 C标签 D矩形(分数:2.00)A.B.C.D.12.假定“电话号码”字段的数据类型为文本型,如果希望显示电话号码中所有以 6开头的记录,则应在准则行键入( ) ALike“6*“ BLike“67“CLike 6* DLike 6?(分数:2.00)A.B.C.D.13.下图中 S与 SC表之间的关系是( ) *A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B.C.D.14.若要查找一个长度为 5,第 3位是
5、字母“a”的字符串,则表达式是( ) ALike“*a*“ BLike“#a#“ CLike“?a?“ DLike“!a!/(分数:2.00)A.B.C.D.15.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B.C.D.16.Access数据库文件的后缀名为( ) Amdb Bpdf Cacc Dass(分数:2.00)A.B.C.D.17.在下列对象中,保存在 Access数据库之外的是( ) A窗体 B查询 C报表 D数据访问页(分数:2.00)A.B.C.D.18.在“学生”窗体中,通过“查找与替
6、换”对话框查找姓“李”的学生时,应当在“查找内容”中输入( ) A李? B李? C李* D李*(分数:2.00)A.B.C.D.19.在 Access数据库中,向用户提供操作数据库界面功能的是( ) A报表 B数据库访问页C窗体 D宏(分数:2.00)A.B.C.D.20.有关系 R和 S如下图所示,关系代数运算 R*S的结果是( ) *A(1 2 3 4 5) B(1 3 4 3 2) C(5 6 7 8 2) D(5 6 7 8 5)(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:15.00)21.在窗体上选择多个控件应按 1 键然后单击各控件。(分数:1.00)填空项
7、1:_22.在 Access中,可以利用 1 命令打开 IE浏览器查看数据访问页。(分数:1.00)填空项 1:_23.过程的两种类型:Sub 过程和 1。(分数:1.00)填空项 1:_24.以数据透视表形式组织的数据访问页称为 1。(分数:1.00)填空项 1:_25.窗体中以表达式作为数据源的控件称为 1 控件。(分数:1.00)填空项 1:_26.查阅字段的数据来源可以是表、查询和 1。(分数:1.00)填空项 1:_27.控件是一种图形对象,根据是否与字段连接,可将控件分为 1 控件和 2 控件。(分数:1.00)填空项 1:_填空项 1:_28.Access是一个基于关系模型的 1
8、。(分数:1.00)填空项 1:_29.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_30.绑定型主报表可将报表绑定在基表、查询或 1 语句上。(分数:1.00)填空项 1:_31.在使用数据库过程中,常因频繁的操作造成效率低下,对此可选择 1 菜单中的 2 命令对数据库进行压缩和修复。(分数:1.00)填空项 1:_填空项 1:_32.数据访问页有两种视图方式,分别为 1 和 2。(分数:1.00)填空项 1:_填空项 1:_33.在 Access 2000中可以定义三种类型的主键是 1 主键、单字段主键和多字段主键。(分数:1.00)填空项 1:_34
9、.交叉表查询可以使用 1 或设计视图来创建。(分数:1.00)填空项 1:_35.根据窗体的用途,可将窗体分为数据操作窗体、 1 和信息交互窗体。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)36.简述如何从其他的宏中运行宏。(分数:5.00)_37.简述在关系模型中,完整性规则的类型。(分数:5.00)_38.试解释数据独立性的概念及其含义。(分数:5.00)_39.在 Access中共有哪几种查询?简述它们的功能。(分数:5.00)_40.简述带条件宏的执行过程。(分数:5.00)_四、综合题(总题数:2,分数:20.00)41.已知表 S(学号,姓名,年龄)
10、SC(学号,课程号,成绩) C(课程号,课程名,教师名) 试用 SQL查询语句表达下列对教学数据库中三个基本表 S、SC、C 的查询: (1) 统计有学生选修的课程门数。 (2) 求选修 C4课程的学生的平均年龄。 (3) 求王平老师所授课程的每门课程的学生平均成绩。 (4) 统计每门课程的学生选修人数(超过 10人的课程才统计)。要求输出课程号和选修人数。 (5) 查询姓名以 WANG打头的所有学生的姓名和年龄。(分数:10.00)_42.将以下两个局部 E-R图合并为全局 E-R图,并将全局 E-R图转换为关系模型。(注:每个学生的总分是他所选课程成绩的总和。) *(分数:10.00)_数
11、据库及其应用自考题-2 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.在报表中能够正确计算总销售额的表达式为( ) ASum(销售额) BSum(销售额) C=Sum(“销售额“) D=Sum(销售额)(分数:2.00)A.B.C.D. 解析:解析 计算控件中的表达式应使用“=”运算符开头。在使用合计函数的表达式中不能使用控件的名称,只能使用表、查询或 SQL语句中的字段名。2.有考生表:R(考号,姓名,课程名,分数),如果要建立一个能够按输入的分数段显示考生姓名和分数的参数查询,则在分数的准则单元格中输入的表达式是( ) A起始分数=
12、分数=终止分数 B起始分数and终止分数 Cbetween 起始分数 and终止分数 Dbetween起始分数and终止分数(分数:2.00)A.B.C.D. 解析:3.下列( )对象可以查找符合条件的数据,并以数据表的形式显示出来。 A查询 B宏 C数据访问页 D表(分数:2.00)A. B.C.D.解析:解析 查询是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。查询结果以数据表的形式显示出来。4.在窗体中添加记录的方法是( ) A单击“浏览按钮”中的“添加新记录” B单击“选择对象”中的“添加新记录” C单击“命令按钮”中的“添加新记录” D单击“分页符按钮”中的“添加新
13、记录”(分数:2.00)A. B.C.D.解析:5.下列选项中,没有“数据表视图”的对象是( ) A表 B查询 C窗体 D报表(分数:2.00)A.B.C.D. 解析:解析 报表共有三种视图,即“设计”视图、“打印预览”视图和“版面预览”视图。表、查询和窗体均有“数据表视图”。6.下列关于数据库的密码论述中错误的是( ) A维护数据库的安全性B维护数据库的可靠性 C必须以独占方式打开数据库才能设置密码 D撤销数据库密码也需要知道原来设置的密码(分数:2.00)A.B. C.D.解析:7.图中所示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:2.00)A.
14、B.C. D.解析:8.Access没有提供的向导程序是( ) A数据库向导 B工程向导 C表向导 D窗体向导(分数:2.00)A.B. C.D.解析:9.将 Access数据库中的数据发布到 Internet网络上需要通过( )对象来实现。 A表 B查询 C窗体 D数据访问页(分数:2.00)A.B.C.D. 解析:解析 数据访问而可用于访问 Internet或 Intranet网络服务器中的数据。10.有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建 A选择查询 B生成表查询 C操作查询 D交叉表查询(分数:2.0
15、0)A.B.C. D.解析:解析 操作查询是一种处理表中记录的查询,并且一次可以批量地处理大量的记录。11.下列属于容器型的控件是( ) A选项卡 B文本框 C标签 D矩形(分数:2.00)A. B.C.D.解析:解析 选项卡用于创建含有选项卡的多页窗体,它是一个容器类对象,可以在该对象上添加其他控件。12.假定“电话号码”字段的数据类型为文本型,如果希望显示电话号码中所有以 6开头的记录,则应在准则行键入( ) ALike“6*“ BLike“67“CLike 6* DLike 6?(分数:2.00)A. B.C.D.解析:13.下图中 S与 SC表之间的关系是( ) *A一对一 B一对多
16、C多对多 D不确定(分数:2.00)A.B. C.D.解析:14.若要查找一个长度为 5,第 3位是字母“a”的字符串,则表达式是( ) ALike“*a*“ BLike“#a#“ CLike“?a?“ DLike“!a!/(分数:2.00)A.B.C. D.解析:15.在 Access之外可使用 IE浏览器输入、编辑和交互处理活动数据的是( ) A窗体 B数据访问页 C报表 D查询(分数:2.00)A.B. C.D.解析:解析 当决定是否使用数据访问页时,应当考虑要完成任务的实际情况。在 Access中输入、编辑和处理数据库中的数据,既可以使用窗体也可以使用数据访问页;但要想通过 Inter
17、net或 Intranet。在Access之外输入、编辑和处理数据,或者通过电子邮件发布数据,则只能使用数据访问页,而不能使用窗体和报表。16.Access数据库文件的后缀名为( ) Amdb Bpdf Cacc Dass(分数:2.00)A. B.C.D.解析:17.在下列对象中,保存在 Access数据库之外的是( ) A窗体 B查询 C报表 D数据访问页(分数:2.00)A.B.C.D. 解析:解析 数据访问页是连接到数据库的特殊 Web页,可以使用 IE5或更高版本的浏览器通过数据访问页对存储在 Access数据库或网络服务器 SQL Server数据库中的数据进行各种操作。数据访问页
18、本身则作为一个单独的文件存储在 Access数据库外部的本地硬盘上。数据访问页以 HTML文件格式存储,扩展名是.htm。18.在“学生”窗体中,通过“查找与替换”对话框查找姓“李”的学生时,应当在“查找内容”中输入( ) A李? B李? C李* D李*(分数:2.00)A.B.C. D.解析:解析 *表示通配字符串中的任意多个字符,?表示通配字符串中的任意单个字符,表示与方括号的任何单个字符匹配。19.在 Access数据库中,向用户提供操作数据库界面功能的是( ) A报表 B数据库访问页C窗体 D宏(分数:2.00)A.B.C. D.解析:解析 窗体是 Access数据库的一个重要对象。其
19、功能是向用户提供操作数据库的界面。20.有关系 R和 S如下图所示,关系代数运算 R*S的结果是( ) *A(1 2 3 4 5) B(1 3 4 3 2) C(5 6 7 8 2) D(5 6 7 8 5)(分数:2.00)A.B.C.D. 解析:解析 自然连接要求被连接的两个关系有若干相同的属性名。R 和 S中属性名 C和 D相同公共属性 C和 D只出现一次。所以 R*S结果为(5 6 7 8 5)。二、填空题(总题数:15,分数:15.00)21.在窗体上选择多个控件应按 1 键然后单击各控件。(分数:1.00)填空项 1:_ (正确答案:Shift)解析:22.在 Access中,可以
20、利用 1 命令打开 IE浏览器查看数据访问页。(分数:1.00)填空项 1:_ (正确答案:网页预览(或 Web页预览))解析:23.过程的两种类型:Sub 过程和 1。(分数:1.00)填空项 1:_ (正确答案:Function 过程)解析:24.以数据透视表形式组织的数据访问页称为 1。(分数:1.00)填空项 1:_ (正确答案:数据分析页)解析:25.窗体中以表达式作为数据源的控件称为 1 控件。(分数:1.00)填空项 1:_ (正确答案:计算型)解析:26.查阅字段的数据来源可以是表、查询和 1。(分数:1.00)填空项 1:_ (正确答案:值列表)解析:27.控件是一种图形对象
21、,根据是否与字段连接,可将控件分为 1 控件和 2 控件。(分数:1.00)填空项 1:_ (正确答案:未绑定)填空项 1:_ (正确答案:绑定)解析:28.Access是一个基于关系模型的 1。(分数:1.00)填空项 1:_ (正确答案:数据库管理系统(或 DBMS))解析:29.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_ (正确答案:对象)解析:30.绑定型主报表可将报表绑定在基表、查询或 1 语句上。(分数:1.00)填空项 1:_ (正确答案:SQL)解析:31.在使用数据库过程中,常因频繁的操作造成效率低下,对此可选择 1 菜单中的 2 命
22、令对数据库进行压缩和修复。(分数:1.00)填空项 1:_ (正确答案:工具)填空项 1:_ (正确答案:数据库实用工具)解析:32.数据访问页有两种视图方式,分别为 1 和 2。(分数:1.00)填空项 1:_ (正确答案:设计视图)填空项 1:_ (正确答案:页面视图)解析:33.在 Access 2000中可以定义三种类型的主键是 1 主键、单字段主键和多字段主键。(分数:1.00)填空项 1:_ (正确答案:自动编号)解析:34.交叉表查询可以使用 1 或设计视图来创建。(分数:1.00)填空项 1:_ (正确答案:向导)解析:35.根据窗体的用途,可将窗体分为数据操作窗体、 1 和信
23、息交互窗体。(分数:1.00)填空项 1:_ (正确答案:控制窗体)解析:三、简答题(总题数:5,分数:25.00)36.简述如何从其他的宏中运行宏。(分数:5.00)_正确答案:(如果要从其他的宏中运行宏,需将 RunMacro操作添加到相应的宏中。方法是在宏的设计视图窗口中单击空白操作行,从操作列表中选择 RunMacro操作,并且将“宏名”参数设置为要运行的宏名。)解析:37.简述在关系模型中,完整性规则的类型。(分数:5.00)_正确答案:(关系数据库中的数据更新必须遵从下列三类完整性规则。 (1) 实体完整性规则; (2) 参照完整性规则; (3) 用户定义完整性规则。)解析:38.
24、试解释数据独立性的概念及其含义。(分数:5.00)_正确答案:(数据独立性是指应用程序与数据库的数据结构之间相互独立。 数据独立性有两层含义: 如果数据库物理结构改变时,不影响数据库的整体逻辑结构、用户的逻辑结构和应用程序,称数据具有物理独立性。 如果在整体逻辑结构改变时,不影响用户的逻辑结构及应用程序,称数据具有逻辑独立性。)解析:39.在 Access中共有哪几种查询?简述它们的功能。(分数:5.00)_正确答案:(根据查询方法和对查询结果的处理不同,可以把 Access中的查询划分为“选择查询”、“参数查询”、“交叉表查询”、“操作查询”和“SQL 查询”等五种类型。它们的功能如下:选择
25、查询是最重要的查询类型,它根据某些限制条件从一个或多个表中检索数据,并在虚拟的数据表视图中显示结果,在查询的同时还可以对记录进行分组,统计、计数、求平均值或其他计算。 参数查询实际上是选择查询中的一种,不同之外是它在执行查询时显示一个对话框,用来提示用户输入有关参数。 交叉表查询是一种创建类似于 Excel数据透视表的查询,这种查询主要用手对数据进行分析计算。 操作查询是一种处理表中记录的查询,并且一次可以批量地处理大量的记录。例如,删除记录、更新记录、添加记录或通过查询生成一个新表。 SQL查询是用户使用 SQL语句创建的查询。常用的 SQL查询有联合查询、传递查询、数据定义查询和子查询。)
26、解析:40.简述带条件宏的执行过程。(分数:5.00)_正确答案:(首先计算出条件表达式的值。 如果逻辑值为“真”,则执行该行以及紧接着该行下面“条件”单元格中含有省略号()的,或者“条件”单元格不带条件的所有宏操作,直到遇到下一个条件表达式、宏名、停止宏为止; 如果逻辑值为“假”,则忽略该行以及紧接着该行下面“条件”单元格中含有省略号()的所有宏操作,并自动转移到下一个条件表达式或不带条件的宏操作。)解析:四、综合题(总题数:2,分数:20.00)41.已知表 S(学号,姓名,年龄) SC(学号,课程号,成绩) C(课程号,课程名,教师名) 试用 SQL查询语句表达下列对教学数据库中三个基本
27、表 S、SC、C 的查询: (1) 统计有学生选修的课程门数。 (2) 求选修 C4课程的学生的平均年龄。 (3) 求王平老师所授课程的每门课程的学生平均成绩。 (4) 统计每门课程的学生选修人数(超过 10人的课程才统计)。要求输出课程号和选修人数。 (5) 查询姓名以 WANG打头的所有学生的姓名和年龄。(分数:10.00)_正确答案:(SELECT COUNT(DISTINCT 课程号) FROM SC ) (2) SELECT AVG(年龄) FROM S,SC WHERE课程号=“C4“AND S.学号=SC 学号; (3) SELECT SC.课程号,课程名,AVG(成绩) FRO
28、M SC,C WHERE SC.课程号=C.课程号 AND 教师名=“王平“ GROUP BY SC.课程号; (4) SELECT课程号,COUNT(学号) FROM SC GROUP BY课程号 HAVING COUNT(*)10;(5) SELECT姓名,年龄 FROM S WHERE姓名 LIKE“WANG*“;)解析:42.将以下两个局部 E-R图合并为全局 E-R图,并将全局 E-R图转换为关系模型。(注:每个学生的总分是他所选课程成绩的总和。) *(分数:10.00)_正确答案:(全局 E-R图: *关系模式: 系(系号,系名,系主任) 学生(学号,姓名,年龄,性别,专业,系号) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩)解析: