1、数据库及其应用自考题-6 及答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.有关系 R和 S,如下图所示,*运算结果中属性的个数是( ) *A1 B2 C3 D4(分数:2.00)A.B.C.D.2.下列关于复制数据库查询对象的说法中,错误的是( ) A只能在同一个数据库内部复制 B可以在不同数据库之间复制 C可以复制到 Word文档中 D可以复制到 Excel文档中(分数:2.00)A.B.C.D.3.Access提供的数据访问页视图有( ) A2 种 B3 种 C4 种 D5 种(分数:2.00)A.B.C.D.4.为窗体或报表上的控件
2、设置属性值的宏命令是( ) AEcho BMsgBox CBeep DSetValue(分数:2.00)A.B.C.D.5.对于一个多关系的表,如果设置了级联删除意味着( ) A如果删除“一”方表中的记录,则删除“多”方表中的相关记录 B如果删除“多”方表中的一个记录,则删除“一”方表中的相关记录 C如果删除“一”方表中的一个记录,则删除“多”方表中的相关记录 D如果删除“多”方表中的一个记录,则删除“一”方表中的相关记录(分数:2.00)A.B.C.D.6.在宏的表达式中要引用报表 test上控件 txtName的值,可以使用引用式( ) AtxtName Btest!txtName CRe
3、ports!test!txtName DReport!test!txtName(分数:2.00)A.B.C.D.7.在 Access中,空数据库是指( ) A没有基本表的数据库 B没有窗体、报表的数据库 C没有任何数据库对象的数据库 D数据库中数据是空的(分数:2.00)A.B.C.D.8.Access数据库可以包含的七类对象是( ) A表、记录、字段、查询、窗体、报表和数据访问页 B表、记录、关系、查询、窗体、报表和数据访问页 C表、查询、窗体、报表、数据访问页、宏和模块 D表、图表、查询、组、窗体、报表和数据访问页(分数:2.00)A.B.C.D.9.利用一个或多个表中的全部或部分数据建立
4、新表的是( ) A生成表查询 B删除查询 C更新查询 D追加查询(分数:2.00)A.B.C.D.10.如果一个学校只能有一个校长,而且一个校长不能同时担任其他学校的校长,则学校和校长两个实体之间的关系属于( )联系。( ) A一对一 B一对二 C一对多 D多对多(分数:2.00)A.B.C.D.11.在窗体中添加记录的方法是( ) A单击“浏览按钮”中的“添加新记录” B单击“选择对象”中的“添加新记录” C单击“命令按钮”中的“添加新记录” D单击“分页符按钮”中的“添加新记录”(分数:2.00)A.B.C.D.12.Access报表的结构由“报表页面”,“页面页眉”,“主体”,“页面页脚
5、”和“报表页脚”五部分构成,下面描述错误的是( ) A每一部分称为报表的一个“节” B全部报表必须包含“主体”节C“主体”节以外的其他“节”可按需要进行选择 D每一报表必须包含五个“节”(分数:2.00)A.B.C.D.13.下列关于“组”的论述中错误的是( ) A用户可以创建并命名“组” B可以把原先属于不同数据库对象的快捷方式添加到这个“组” C添加到“组”中的对象从原来的位置被移动到“组” D添加到“组”中的对象并不改变它的原始位置(分数:2.00)A.B.C.D.14.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D.15.在 Ac
6、cess中,不能建立索引的字段类型是( ) A数字 B文本 C备注 D日期(分数:2.00)A.B.C.D.16.以下不属于 E-R图基本成分的是( )A实体 B联系 C标识符 D属性(分数:2.00)A.B.C.D.17.某学校的数据库中有 2个表: 在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生(学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是( ) A复制查询 B更新查询 C生成表查询 D追加查询(分数:2.00)A.B.C.D.18.下列有关 Access数据库安全性的说法中,错误的是( ) A可
7、以设置数据库密码 B可以设置用户权限 C可以设置用户帐户 D只能将用户添加到系统默认的“用户组”中(分数:2.00)A.B.C.D.19.下列关于“自动编号”字段说法中错误的是( ) A一个表中只能有一个自动编号字段 B自动编号字段值永远不会重复 C自动编号字段值可以设置为随机数 D用户可以输入自动编号字段值(分数:2.00)A.B.C.D.20.在 Access查询对象中设置查询准则时,下列关于查询条件的说法中错误的是( ) A日期/时间类型数据需在两端加# B文本与备注型字数格式:表示将输入字符以小写显示 C货币型字段可以指定小数位,并影响内部实际保存的小数位 D是/否格式有 3种格式可供
8、选择(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:15.00)21.控制窗体是一种供用户控制工作流程的窗体,一般是通过“ 1”和“选项按钮”等控件控制工作的流程。(分数:1.00)填空项 1:_22.在为一个单精度数字型字段设定输入数据格式时,格式要求是输入四位整数部分、二位小数部分,且不允许有正、负号,则该字段上合理的输入掩码为 1。(分数:1.00)填空项 1:_23.一个报表最多可以按 1 个字段或表达式进行排序。(分数:1.00)填空项 1:_24.从用户到数据库之间,数据库的数据结构分成三个层次:外部模型、 1 和内部模型。(分数:1.00)填空项 1:_25.
9、1是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。(分数:1.00)填空项 1:_26.实体完整性规则要求关系中的元组在组成主键的属性上不能为 1。(分数:1.00)填空项 1:_27.若干个宏可以组合在一起构成一个 1。(分数:1.00)填空项 1:_28.宏的创建工作包括选择 1、设置操作条件、操作参数和指定宏名等。(分数:1.00)填空项 1:_29.Access查询中,用户可以通过提示信息输入相关内容来进行检索数据,这时应设计 1 查询。(分数:1.00)填空项 1:_30.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_31.在报表上添
10、加计算控制后,应将“控件来源”属性设置为 1。(分数:1.00)填空项 1:_32.报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个 1。(分数:1.00)填空项 1:_33.列出 student表中所有男同学数据的 SQL语句是 1。(分数:1.00)填空项 1:_34.在窗体上选择多个控件应按 1 键然后单击各控件。(分数:1.00)填空项 1:_35.控制窗体是一种供用户控制工作流程的窗体,一般是通过“ 1”和“选项按钮”等控件控制工作的流程。(分数:1.00)填空项 1:_三、简答题(总题数:4,分数:20.00)36.简述 Access数据库的组成。(分数:5.00)_
11、37.简述如何从其他的宏中运行宏。(分数:5.00)_38.简述在关系模型中,完整性规则的类型。(分数:5.00)_39.Access为使用外部数据源的数据提供了哪两种方式创建表?各自在什么情况下使用?(分数:5.00)_四、综合题(总题数:2,分数:20.00)40.一个读者可以订阅多种期刊,一种期刊可由多个读者订阅,订阅有订阅期限属性。读者有读者编号、姓名、通信地址、电话等属性,期刊有期刊编号、期刊名称、定价等属性。 (1) 根据上述语义画出 E-R图,要求包括属性、实体、联系和联系类型。 (2) 将 E-R图转换为关系模型,并指出每个关系的主键。(分数:10.00)_41.假设要为银行的
12、储蓄业务设计一个数据库,请设计 E-R模型,并将其转换成关系模型。(分数:10.00)_数据库及其应用自考题-6 答案解析(总分:95.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.有关系 R和 S,如下图所示,*运算结果中属性的个数是( ) *A1 B2 C3 D4(分数:2.00)A.B.C. D.解析:2.下列关于复制数据库查询对象的说法中,错误的是( ) A只能在同一个数据库内部复制 B可以在不同数据库之间复制 C可以复制到 Word文档中 D可以复制到 Excel文档中(分数:2.00)A. B.C.D.解析:3.Access提供的数据访问页视图有(
13、 ) A2 种 B3 种 C4 种 D5 种(分数:2.00)A. B.C.D.解析:解析 数据访问页作为 Access数据库的一种对象,它有“设计”视图扣“页面”视图两种视图形式。4.为窗体或报表上的控件设置属性值的宏命令是( ) AEcho BMsgBox CBeep DSetValue(分数:2.00)A.B.C.D. 解析:解析 Echo:设置运行宏时是否显示宏运行的结果。MsgBox:显示对话框,通常用来显示操作中的警告信息。Beep 使计算机发出“嘟”的声音。SetValue:设置窗体、窗体数据表或报表上的字段或控件的值。5.对于一个多关系的表,如果设置了级联删除意味着( ) A如
14、果删除“一”方表中的记录,则删除“多”方表中的相关记录 B如果删除“多”方表中的一个记录,则删除“一”方表中的相关记录 C如果删除“一”方表中的一个记录,则删除“多”方表中的相关记录 D如果删除“多”方表中的一个记录,则删除“一”方表中的相关记录(分数:2.00)A. B.C.D.解析:解析 “级联删除相关记录”意思是删除主表记录时,自动删除相关表的相关记录。6.在宏的表达式中要引用报表 test上控件 txtName的值,可以使用引用式( ) AtxtName Btest!txtName CReports!test!txtName DReport!test!txtName(分数:2.00)A
15、.B.C. D.解析:解析 在宏中使用条件表达式的格式: Forms!窗体名称!控件名 Reports!报表名称!控件名7.在 Access中,空数据库是指( ) A没有基本表的数据库 B没有窗体、报表的数据库 C没有任何数据库对象的数据库 D数据库中数据是空的(分数:2.00)A.B.C. D.解析:解析 如果“数据库向导”中没有适合自己的模板,可以先创建一个空数据库,然后再在该数据库中创建对象,这是一种更为灵活的创建数据库方法。8.Access数据库可以包含的七类对象是( ) A表、记录、字段、查询、窗体、报表和数据访问页 B表、记录、关系、查询、窗体、报表和数据访问页 C表、查询、窗体、
16、报表、数据访问页、宏和模块 D表、图表、查询、组、窗体、报表和数据访问页(分数:2.00)A.B.C. D.解析:解析 Access 数据库由若干对象组成,总共有以下七种不同类型的对象:表、查询、窗体、报表、数据访问页、宏和模块。9.利用一个或多个表中的全部或部分数据建立新表的是( ) A生成表查询 B删除查询 C更新查询 D追加查询(分数:2.00)A. B.C.D.解析:10.如果一个学校只能有一个校长,而且一个校长不能同时担任其他学校的校长,则学校和校长两个实体之间的关系属于( )联系。( ) A一对一 B一对二 C一对多 D多对多(分数:2.00)A. B.C.D.解析:11.在窗体中
17、添加记录的方法是( ) A单击“浏览按钮”中的“添加新记录” B单击“选择对象”中的“添加新记录” C单击“命令按钮”中的“添加新记录” D单击“分页符按钮”中的“添加新记录”(分数:2.00)A. B.C.D.解析:12.Access报表的结构由“报表页面”,“页面页眉”,“主体”,“页面页脚”和“报表页脚”五部分构成,下面描述错误的是( ) A每一部分称为报表的一个“节” B全部报表必须包含“主体”节C“主体”节以外的其他“节”可按需要进行选择 D每一报表必须包含五个“节”(分数:2.00)A.B.C.D. 解析:13.下列关于“组”的论述中错误的是( ) A用户可以创建并命名“组” B可
18、以把原先属于不同数据库对象的快捷方式添加到这个“组” C添加到“组”中的对象从原来的位置被移动到“组” D添加到“组”中的对象并不改变它的原始位置(分数:2.00)A.B.C. D.解析:解析 向组中添加对象将在该组中创建链接到该对象的快捷方式,但不会影响对象的实际位置。14.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D. 解析:解析 分组报表是指将具有共同特征的记录集中在一起打印,还可以显示该组的概要或对该组数据进行统计汇总等计算,分组报表有助于报表的可读性。分组报表最多可以按 10个字段或表达式进行分组。15.在 Access中,不
19、能建立索引的字段类型是( ) A数字 B文本 C备注 D日期(分数:2.00)A.B.C. D.解析:解析 对于除备注、超级链接和 OLE对象类型之外的其他类型的字段,可以指定建立无重复索引防止输入重复数据。16.以下不属于 E-R图基本成分的是( )A实体 B联系 C标识符 D属性(分数:2.00)A.B.C. D.解析:解析 E-R 图中有三个基本成分:(1)实体,用矩形框表示。(2)联系,用菱形框表示。(3)属性,用椭圆形框表示。17.某学校的数据库中有 2个表: 在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生(学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学
20、生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是( ) A复制查询 B更新查询 C生成表查询 D追加查询(分数:2.00)A.B.C.D. 解析:18.下列有关 Access数据库安全性的说法中,错误的是( ) A可以设置数据库密码 B可以设置用户权限 C可以设置用户帐户 D只能将用户添加到系统默认的“用户组”中(分数:2.00)A.B.C.D. 解析:19.下列关于“自动编号”字段说法中错误的是( ) A一个表中只能有一个自动编号字段 B自动编号字段值永远不会重复 C自动编号字段值可以设置为随机数 D用户可以输入自动编号字段值(分数:2.00)A.B.C.D. 解析:解析 自动
21、编号用于添加记录时自动插入的惟一顺序(每次增 1)或随机编号,该字段不能更新。20.在 Access查询对象中设置查询准则时,下列关于查询条件的说法中错误的是( ) A日期/时间类型数据需在两端加# B文本与备注型字数格式:表示将输入字符以小写显示 C货币型字段可以指定小数位,并影响内部实际保存的小数位 D是/否格式有 3种格式可供选择(分数:2.00)A.B.C. D.解析:解析 对于数字型或货币型字段,可以指定小数位,该设置只涉及如何显示小数,并不影响内部实际保存的小数位。在表“设计”视图的“常规”选项卡中单击“小数位数”行,从下拉列表中选择“自动”或指定“015”中的小数位数。二、填空题
22、(总题数:15,分数:15.00)21.控制窗体是一种供用户控制工作流程的窗体,一般是通过“ 1”和“选项按钮”等控件控制工作的流程。(分数:1.00)填空项 1:_ (正确答案:命令按钮)解析:22.在为一个单精度数字型字段设定输入数据格式时,格式要求是输入四位整数部分、二位小数部分,且不允许有正、负号,则该字段上合理的输入掩码为 1。(分数:1.00)填空项 1:_ (正确答案:0000.00(或 9999.99))解析:23.一个报表最多可以按 1 个字段或表达式进行排序。(分数:1.00)填空项 1:_ (正确答案:10)解析:24.从用户到数据库之间,数据库的数据结构分成三个层次:外
23、部模型、 1 和内部模型。(分数:1.00)填空项 1:_ (正确答案:逻辑模型)解析:25. 1是指长期存储在计算机内、有组织的、统一管理的相关数据的集合。(分数:1.00)填空项 1:_ (正确答案:数据库(或 DB ))解析:26.实体完整性规则要求关系中的元组在组成主键的属性上不能为 1。(分数:1.00)填空项 1:_ (正确答案:空(或空值,或 Null))解析:27.若干个宏可以组合在一起构成一个 1。(分数:1.00)填空项 1:_ (正确答案:宏组)解析:28.宏的创建工作包括选择 1、设置操作条件、操作参数和指定宏名等。(分数:1.00)填空项 1:_ (正确答案:宏操作)
24、解析:29.Access查询中,用户可以通过提示信息输入相关内容来进行检索数据,这时应设计 1 查询。(分数:1.00)填空项 1:_ (正确答案:参数)解析:30.在“数据库”窗口中可以根据需要设置 1 的某些属性。(分数:1.00)填空项 1:_ (正确答案:对象)解析:31.在报表上添加计算控制后,应将“控件来源”属性设置为 1。(分数:1.00)填空项 1:_ (正确答案:计算表达式)解析:32.报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个 1。(分数:1.00)填空项 1:_ (正确答案:节)解析:33.列出 student表中所有男同学数据的 SQL语句是 1。(
25、分数:1.00)填空项 1:_ (正确答案:Select*From student Where 性别=“男/)解析:34.在窗体上选择多个控件应按 1 键然后单击各控件。(分数:1.00)填空项 1:_ (正确答案:Shift)解析:35.控制窗体是一种供用户控制工作流程的窗体,一般是通过“ 1”和“选项按钮”等控件控制工作的流程。(分数:1.00)填空项 1:_ (正确答案:命令按钮)解析:三、简答题(总题数:4,分数:20.00)36.简述 Access数据库的组成。(分数:5.00)_正确答案:(Access 数据库由若干对象组成,总共有以下七种不同类型的对象:表、查询、窗体、报表、数据
26、访问页、宏和模块。 (1) 表是最基本的数据库对象;是数据库中真正存储数据的载体,其他对象均依赖于表。一个 Access数据库文件可以包含若干个表,每个表存储某种特定主题的信息,以行和列的形式组织存储数据。 (2) “查询”是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。 (3) 在 Access数据库对象中,“窗体”是最为灵活的一种对象,也是相当重要的一种对象,其重要性表现在可利用窗体为用户提供友好的人机交互界面,更便于输入、查看和修改表中的数据,对于 OLE字段类型的数据,只有通过窗体才能显示出实际的图像。 (4) 报表是 Access数据库的另一类对象,主要作用是从打印
27、输出硬拷贝。 (5) 数据访问页是指连接到数据库的特殊 Web页,利用数据访问页可以输入、查看、编辑和操作存储在数据库中的数据。数据访问页还能包括其他来源的数据,例如 Excel电子表格。 (6) 宏是一个或多个操作的集合。实际上是一段简单的小程序。 (7) 模块是将 Visual Basic for Applications的声明和过程作为一个单元进行保存的集合,供程序员开发复杂的数据库应用程序。)解析:37.简述如何从其他的宏中运行宏。(分数:5.00)_正确答案:(如果要从其他的宏中运行宏,需将 RunMacro操作添加到相应的宏中。方法是在宏的设计视图窗口中单击空白操作行,从操作列表中
28、选择 RunMacro操作,并且将“宏名”参数设置为要运行的宏名。)解析:38.简述在关系模型中,完整性规则的类型。(分数:5.00)_正确答案:(关系数据库中的数据更新必须遵从下列三类完整性规则。 (1) 实体完整性规则; (2) 参照完整性规则; (3) 用户定义完整性规则。)解析:39.Access为使用外部数据源的数据提供了哪两种方式创建表?各自在什么情况下使用?(分数:5.00)_正确答案:(在 Access中可以直接从某个外部数据源获取数据创建表。Access 为使用外部数据源的数据提供了两种选择,即通过“导入”或“链接”两种不同方法在 Access数据库中创建新表。 导入和链接都
29、可以使用外部数据,那么究竟是采用导入还是采用链接呢?主要考虑以下两点: (1) 如果已确定数据只在 Access中使用,则应该使用导入方式,因为 Access对其自身表的工作速度较快;而且如果需要,可以像在 Access中创建的表一样,修改导入的表以满足需要。 (2) 如果获取外部数据也将由 Access之外的程序使用,则应该采用链接方式。通过链接,在原应用程序和在 Access中都可以查看和编辑数据,也可以创建应用外部数据的查询、窗体和报表,将外部数据和Access表中的数据联合使用,甚至在其他人正在以原始程序处理外部数据时还可以进行查看和编辑。)解析:四、综合题(总题数:2,分数:20.0
30、0)40.一个读者可以订阅多种期刊,一种期刊可由多个读者订阅,订阅有订阅期限属性。读者有读者编号、姓名、通信地址、电话等属性,期刊有期刊编号、期刊名称、定价等属性。 (1) 根据上述语义画出 E-R图,要求包括属性、实体、联系和联系类型。 (2) 将 E-R图转换为关系模型,并指出每个关系的主键。(分数:10.00)_正确答案:(1) * (2) 读者(读者编号,姓名,通信地址,电话)主键:读者编号 期刊(期刊编号,期刊名称,定价)主键:期刊编号 订阅(读者编号,期刊编号,订阅期限)主键:(读者编号,期刊编号)解析:41.假设要为银行的储蓄业务设计一个数据库,请设计 E-R模型,并将其转换成关系模型。(分数:10.00)_正确答案:(1) 储蓄业务主要是存款、取款业务,可设计如下图所示的 E-R图。 * (2) 转换成关系有 3个: 储户(账号,身份证号,姓名,地址,存款余额)存款单(账号,存款单号,存款日期,金额,存款方式) 取款单(账号,取款单号,取款日期,金额,取款方式)解析: