1、2012 年 10 月全国自考(数据库及其应用)真题试卷及答案与解析一、单项选择题1 设学生成绩实体包括学号、姓名、数学、物理、外语、总成绩等属性,其中冗余的属性为 ( )(A)数学(B)物理(C)外语(D)总成绩2 在设计数据库应用系统时,首先要把用户需求转化为数据库的 ( )(A)外部模型(B)内部模型(C)概念模型(D)逻辑模型3 已知 E-R 图中有 3 个实体,实体之间存在 1 个 1:n 的联系和 1 个 m:n 的联系,将该 E-R 图转换成关系模型时,可得到的关系模式数为 ( )(A)3(B) 4(C) 5(D)64 设有关系 R 和 S,其基数和元数均为 3,则 RS 的基数
2、为 ( )(A)6(B) 9(C) 12(D)155 有学生成绩表:SC( 学号,课程号,分数 ),已知一个学生可以选多门课,一门课有多个学生选,则 SC 表的主键应该是 ( )(A)学号(B)课程号(C)分数(D)学号,课程号6 Access 利用分组授权机制实现安全性控制,系统提供了两个默认的组,分别是 ( )(A)系统组和用户组(B)管理员组和用户组(C)管理员组和操作员组(D)系统组和操作员组7 Access 允许用户自定义工作环境,若要更改表中字段的默认数据类型,可以单击“工具”菜单中“选项”命令,在“选项” 对话框中使用的选项卡是 ( )(A)表查询(B)数据表(C)编辑查询(D)
3、常规8 有班级和学生表如题图 8 所示,班级表的主键是班级编号,学生表的主键是学号、外键是班级编号,且班级与学生表之间创建了参照完整性约束,则能够正确插入学生表的记录是 ( )(A)S2,李小平 ,C1(B) S3, 程思雨,C4(C) S4, 白玉华,NULL(D)S5; , 李广安, CA9 在 Access 中,若要限制身份证号只能输入 18 位,则应设置“身份证号”字段的 ( )(A)格式(B)输入掩码(C)默认值(D)有效性规则10 在 Access 中引用一个 Excel 工作表 S,要求在 Excel 中对 S 所做的任何操作,都能在 Ac-cess 中看到操作结果,则应在 Ac
4、cess 中创建一个 ( )(A)链接表(B)导入表(C)联合表(D)共享表11 要在学生表中检索年龄在 18 到 22 岁之间的所有学生,首先在查询中创建一个计算年龄的字段“ 年龄:Year(Now()-Year( 出生日期)”,然后在该字段的准则中输入 ( )(A)18 Or22(B) In(18,22)(C) Like18 And 22(D)Between 18 And 2212 某公司有多个分公司,每个月各分公司都要向总公司发送格式相同的销售表,如果要将这些销售表合并成一个表,则应该创建一个 ( )(A)参数查询(B)选择查询(C)联合查询(D)更新查询13 关系代数的传统集合运算中不
5、包括 ( )(A)自然连接(B)笛卡儿积(C)除法(D)交14 如果在一个窗体中添加一个文本框控件,用于显示计算机系统的当前日期,则该文本框属于 ( )(A)计算型控件(B)绑定型控件(C)结合型控件(D)容器型控件15 下列向导中,不能用于创建报表的是 ( )(A)报表向导(B)图表向导(C)标签向导(D)数据透视表向导16 按照“菜系 ”列出菜谱信息的报表如图所示,在报表设计视图中,“菜系”字段应添加到 ( )(A)报表页眉(B)页面页眉(C)组页眉(D)条件页眉17 下列控件中,只能用于数据访问页的是 ( )18 数据访问页视图的类型包括 ( )(A)设计视图和数据表视图(B)数据表视图
6、和页面视图(C)设计视图和页面视图(D)数据表视图、设计视图和页面视图19 执行指定 SQL 语句的宏命令是 ( )(A)Run(B) RunSQL(C) SQLRun(D)SQL20 创建一个带条件的宏,用于判断窗体中“产品”表“产地”字段的值为“ 上海”,则其条件表达式为 ( )(A)Forms!产品!产地=上海(B) Forms产品产地=上海(C) Forms产品 产地= 上海(D)Forms! 产品!产地=上海二、填空题21 在数据库系统中,_负责数据库系统的正常运行,承担创建、监控和维护数据库结构的责任。22 DBMS 的控制功能包括并发控制、数据库恢复控制、数据完整性控制和_控制。
7、23 在 Access 中,用户可以使用表的 _视图修改表结构。24 Access 数据库文件的扩展名为 _。25 Access 提供了两个性能分析工具,帮助用户改进数据库的设计,这两个工具分别是表分析器和_。26 主键不能取空值称为_规则。27 在 Access 中,输入掩码可以包含原义显示字符和_字符。28 有职工表:EMP(职工号,姓名,性别,出生年月,职务 ),若要求能够按照键入的职工号来显示某个职工的信息,则应该创建_查询。29 组合框是列表框和_的组合,在组合框中既可以直接输入值,也可以从下拉列表中选取值。30 用“设计视图 ”创建公司的年销售报表,只在首页显示的标题应放在报表的_
8、页眉部分。31 若要查看一个报表的所有数据,则应使用报表的_视图。32 班级和学生表之间存在“一对多” 关系,要建立一个绑定型报表,则在主报表中显示表的记录。33 在 Access 中可以创建 _页、数据输入页和数据分析页三种类型的数据访问页。34 在一个主窗体中可以包含多个子窗体,放置在主窗体中的称为嵌入式子窗体,可移动到主窗体之外的称为_式子窗体。35 模块是由_和过程组成的集合。三、简答题36 简述逻辑模型的特点。36 有学生参加运动会的关系模式:R(学号,姓名,性别,专业,班级,班主任,项目编号,项目名称,成绩)试回答:37 R 属于第几范式?38 如果 R 不是 3NF,把 R 规范
9、到 3NF。38 基于学生、课程和成绩 3 个表创建一个“成绩单” 查询如图(a)所示,以“成绩单”为数据源创建另一个查询如图(b),对照图(a)和(b)显示内容和格式,回答下列问题。问题:39 图(a)是“成绩单”查询的_视图。40 图(b)是“成绩单”的_查询。41 图(b)中标号 是_、是_。42 在下列空格处填写实现参照完整性约束的方法,要求能够对主表记录进行更新和删除操作。(1)在“关系”窗口中_。(2)在“编辑关系”窗口中,选择_;_;_ 。43 列出创建窗体的五种方法。四、综合题44 假设教学信息录入系统的控制窗体如图(a)所示,设置该窗体上 5 个按钮“ 单击”事件属性的宏操作
10、如图(b)所示。试在下列问题的空格处填写正确的答案。1)按照图 (a)中的标号填写控件名称:(1)_;(2)_;(3)_;(4)_;(5)_ ;2)按照图(b) 中标号填写宏操作的功能: (6)_;(7)_;(8)_ ;(9)_ ;(10)_ ;44 某企业为生产部门制定“物料单” 的业务规则如下:(1)一个物料单包含一种物料,且一种物料可能出现在多个物料单中。(2)一种物料仅存放在一个仓库,且一个仓库可存放多种物料。(3)物料的属性有:物料编号、物料名称、规格、单价。(4)物料单的属性有:物料单号、数量和日期。(5)仓库的属性有:仓库编号和仓库名称。问题:45 根据上述语义画出完整的 E-R
11、 图。46 将 E-R 模型转换成关系模型,并指出每个关系的主键和外键。2012 年 10 月全国自考(数据库及其应用)真题试卷答案与解析一、单项选择题1 【正确答案】 D【试题解析】 数据冗余是指同个数据在系统中多次重复出现,总成绩属性值依赖于数学、物理、外语,故选 D。2 【正确答案】 C【试题解析】 概念模型是从用户需求的观点出发对数据建模的。3 【正确答案】 B【试题解析】 三个实体,则有三个关系模式,又实体问存在一个多对多关系,所以该联系也要转换为模式,故得到的关系模式数为 4。4 【正确答案】 B【试题解析】 关系中属性的个数称元数,元组的个数称基数。R 和 S 的基数均为3,则
12、RS 的基数为 3*3=9。5 【正确答案】 D【试题解析】 主键是指能够唯一标识记录的某个字段或某几个字段的组合,故本题中的学生成绩表的主键为学号+课程号。6 【正确答案】 B【试题解析】 Access 利用分组授权机制实现安全性控制,系统提供了两个默认的组,即管理员组和用户组,但也可以创建其他组。7 【正确答案】 A【试题解析】 “表查询”选项卡用于设计表或设计查询时设置有关的默认值,如默认字段类型。8 【正确答案】 C【试题解析】 参照完整性规则与关系之间的联系有关,是指“不允许参照引用与当前关系相联系的另一关系中不存在的元组”。首先,由于学号是主键,且 S2、S3所在的记录已存在,所以
13、 A 和 B 均不能插入。又班级编号为外键, D 中的 C4 在班级表中不存在,违反了参照完整性约束,所以 c 项正确。9 【正确答案】 B【试题解析】 输入掩码是指能起到控制向字段输入数据作用的字符。本题中只能输入 18 位,就要设置输入掩码。10 【正确答案】 A【试题解析】 导入是在新表中创建外部数据源的副本,当外部数据源发生变化时不会影响已经导入的数据;链接是在不导入的情况下用户可以直接使用外部数据源。通过链接,用户可以在 Access 数据库中更新外部数据,反之,若外部数据发生了变化,也会影响 Access 数据库的引用结果。本题要求在 Excel 中对 S 的任何操作都影响 Acc
14、ess 中的结果,正是使用链接方式创建的表。11 【正确答案】 D【试题解析】 本题的要求是检索 18 到 22 岁之间的所有学生:A 项是检索大于 18岁小于 22 岁的所有学生,不包括 18 岁和 22 岁,排除;B 项是只有 18 岁和 22 岁;c 项是检索字符串 “18And22”,更不符合要求。所以正确的检索项是 D。12 【正确答案】 C【试题解析】 SQL 查询中的联合查询,可以将多个表合并为一个表,但要求用来合并的表具有相同的字段名,相应的字段具有相同的属性。13 【正确答案】 A【试题解析】 关系代数的传统集合运算包括并、差、交、笛卡儿积(乘法)和笛卡尔积的逆运算(除法)
15、。专门的关系运算包括对关系进行垂直分割(投影)、水平分割(选择)和关系的结合 (连接与自然连接) 等。14 【正确答案】 A【试题解析】 计算型控件是一种以表达式作为数据源的控件,构成表达式的数据项通常是窗体中的表或查询中的字段或包含字段的表达式,本题中在文本框中输入表达式“:Date()” 。15 【正确答案】 D【试题解析】 用于创建报表的方法有:自动创建报表、报表向导、图表向导、标签向导、设计视图。16 【正确答案】 C【试题解析】 在分组报表中,可以添加“组页眉页脚”,组页眉显示在一组记录的开头处,用来显示分组依据,如字段名称等信息。本题中的菜名按菜系分组,故“菜系”字段应添加到组页眉
16、中。17 【正确答案】 D【试题解析】 数据访问页工具箱中新增了一些专门用于数据访问页的控件,包括展开与折叠、Office 数据透视表、Office 图表、Office 电子表格、超级链接、图像超级链接、滚动文字。18 【正确答案】 C【试题解析】 数据访问页有两种视图:设计视图和页面视图。19 【正确答案】 B【试题解析】 执行命令的宏操作中,宏名为 RunSQL 的作用是执行指定的 SQL语句。20 【正确答案】 A【试题解析】 带条件宏的条件表达式的引用格式为:Forms!窗体名称!控件名。二、填空题21 【正确答案】 DBA(数据库管理员)【试题解析】 DBA 负责数据库系统的正常运行
17、,承担创建、监控和维护数据库结构的责任。22 【正确答案】 数据安全性【试题解析】 数据库除提供有 DDL 和 DML 外,还提供了数据库运行时的控制功能,包括数据安全性控制、数据完整性控制、并发控制和故障恢复等。23 【正确答案】 设计【试题解析】 修改表结构要先在表的设计视图中打开要修改结构的表。24 【正确答案】 mdb(MDB)【试题解析】 Access 数据库文件的扩展名为 mdbc,25 【正确答案】 性能分析器【试题解析】 Access 有两个工具可以帮助改进数据库的设计:“表分析器向导”和性能分析器。其中,性能分析器能分析整个数据库,并且作出推荐和建义来改善数据库。26 【正确
18、答案】 实体完整性【试题解析】 实体完整性规则要求关系中的元组在组成主键的属性上不能为空,如果主键出现空值,意味着存在不可识别的实体,或者说主键失去了唯一标识记录的作用。27 【正确答案】 掩码【试题解析】 一个输入掩码可以包含原义显示的字符(如括号、点、空格和连字线等)和掩码字符。28 【正确答案】 参数【试题解析】 参数查询的特点是在执行时能显示对话框来提示用户输入的信息。参数查询与普通选择查询的区别是查询条件不是固定地写在查询准则中,而是可以由用户任意指定查询条件。29 【正确答案】 文本框【试题解析】 组合框可以看成是列表框与文本框的组合,在组合框中既可以直接输入值,又可以从下拉列表中
19、选取值。30 【正确答案】 报表【试题解析】 报表页眉主要用于显示报表的标题或关于报表的说明性文字。放置在报表页眉节中的内容在整个报表开始处只打印一次。31 【正确答案】 打印预览【试题解析】 预览报表有两种视图方式:版面预览和打印预览。其中,打印预览可以查看报表中每一页上所有的数据。32 【正确答案】 班级【试题解析】 绑定型主报表可以将报表绑定在基表、查询或 SQL 语句上,通常用于显示一对多关系的数据,主报表显示“-”方表中的记录,又本题中“-”方表为班级表,故主报表中显示班级表中的记录,而子报表显示与班级表当前记录对应的学生表中的记录。33 【正确答案】 交互式报表【试题解析】 根据数
20、据访问页的用途,可以将数据访问页分为交互式报表页、数据输入页和数据分析页。34 【正确答案】 弹出【试题解析】 在一个主窗体中可以包含多个子窗体,放置在主窗体中的称为嵌入式子窗体,可移动到主窗体之外的称为弹出式子窗体。35 【正确答案】 声明【试题解析】 模块是由 VBA 声明和过程组成的集合,其中的声明部分用来声明变量或常量的数据类型。三、简答题36 【正确答案】 逻辑模型的特点有:(1)逻辑模型表达的是数据库的整体结构;(2)逻辑模型是从数据库实现的观点出发建模的;(3)逻辑模型独立于硬件,但依赖于软件,特别是 DBMS;(4)逻辑模型是数据库设计人员与应用程序员之间进行交流的工具。37
21、【正确答案】 R 属于 1NF。38 【正确答案】 R 规范化到 3NF;R1(学号,姓名,性别,专业,班级)R2(班级,班主任)R3(项目编号。项目名称)R4(学号,项目编号,成绩)39 【正确答案】 数据表40 【正确答案】 交叉表41 【正确答案】 行标题; 列标题。42 【正确答案】 (1)建立关系。(2)实施参照完整性;级联更新相关字段;级联删除相关字段。43 【正确答案】 创建窗体的五种方法如下。(1)自动创建窗体。(2)窗体向导。(3)设计视图。(4)图表向导。(5)数据透视表向导。四、综合题44 【正确答案】 (1)标签(2) 图像(3)命令按钮(4)命令按钮 (5)矩形(6)
22、打开窗体(7)打开表(8)打开企询 (9)打开窗体 (10)关闭窗体【试题解析】 解答本题的关键是看懂图。填写控件名称需要平时的积累,这些控件都是常用控件,如标签、命令按钮、矩形、图像。填写宏操作的功能也需要平时对常用宏操作的记忆。OpenForm 表示打开指定的窗体;OpenTable 表示打开指定的数据库表;OpenQuery 表示打开指定的查询;Close 表示关闭指定的窗口。45 【正确答案】 E-R 图:46 【正确答案】 转换成关系模型:(下划线表示主键,波浪线为外键)物料(物料编号 ,物料名称,规格,单价,仓库编号)物料单(物料单号,数量,日期,物料编号)仓库(仓库编号 ,仓库名称)【试题解析】 画 E-R 图,首先要确定实体,显然,本题中的实体有物料单、物料和仓库。然后确定实体间的联系,从业务规则可知物料与物料单之间及物料与仓库之间都是一对多关系。E-R 图转换为关系模式的步骤为: E-R 图中每个实体类型都应转换为一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。如果为一对多联系,将两个实体类型分别转换为两个关系模型,并在 n端实体类型转换成的关系模式中加入 1 端实体类型的键来实现一对多联系。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1