第2章 数据库的创建和操作

2.1 习题解析

2.1.1 选择题

1.Access 2016数据库文件的扩展名是( )。

A..dbf

B..mdb

C..adp

D..accdb

【答案】D

【解析】Access 2016创建数据库的结果是在磁盘上生成一个扩展名为.accdb的数据库文件。因此本题答案为D。

2.以下关于Access数据库的叙述中,错误的是( )。

A.可以使用Access提供的模板创建数据库

B.Access数据库是指存储在Access中的二维表格

C.Access数据库是以一个单独的数据库文件存储在磁盘中

D.Access数据库包含了表、查询、窗体、报表、宏及模块等对象

【答案】B

【解析】创建数据库有两种方法,一是使用Access提供的模板,通过简单操作来创建数据库,这是创建数据库最快捷的方法;二是先创建一个空数据库,然后向其中添加表、查询、窗体、报表、宏和模块等对象,这是创建数据库最灵活的方法。因此选项A的叙述是正确的。选项B的叙述是错误的。Access数据库与传统数据库概念有所不同,它是以一个单独的数据库文件存储在磁盘中,并且每个文件存储了包括表、查询、窗体、报表、宏、模块等所有Access对象。因此,选项C和选项D的叙述是正确的。本题答案为B。

3.如果要创建一个“联系人”数据库,最快捷的方法是( )。

A.通过数据表模板创建

B.创建空白的数据库

C.通过数据库模板创建

D.上述创建方法相同

【答案】C

【解析】创建Access数据库有两种方法,一是使用Access提供的模板;二是先创建一个空数据库,然后向其中添加表、查询、窗体、报表、宏和模块等对象。Access 2016提供的模板包括“教职员”“学生”“销售渠道”“营销项目”等12个,创建“联系人”数据库可以使用“联系人”模板。因此本题答案为C。

4.以下无法关闭数据库的操作是( )。

A.单击Access窗口右上角“关闭”按钮

B.单击Access窗口右上角“最小化”按钮

C.双击Access窗口最左上角

D.单击Access窗口最左上角,从弹出菜单中选择“关闭”命令

【答案】B

【解析】关闭数据库常用的方法有以下4种。(1)单击 Access 窗口右上角“关闭”按钮。(2)双击Access窗口最左上角。(3)右键或左键单击Access窗口最左上角,从弹出的菜单中单击“关闭”命令。(4)单击“文件”选项卡,单击“关闭”命令。而单击Access窗口右上角“最小化”按钮,只能使打开的数据库“最小化”成按钮形式,数据库仍处于“打开”状态。从以上分析可以看出,选项B的操作不能关闭数据库,因此本题答案为B。

5.在Access窗口中选中对象,此时功能区上的“视图”按钮显示为,单击该按钮,将进入该对象的( )。

A.数据表视图

B.设计视图

C.预览视图

D.运行视图

【答案】A

【解析】在 Access 中,数据库对象的视图之间可以方便地进行切换。若要在表、查询、窗体或报表的视图之间进行切换,可通过功能区上的“视图”按钮。在数据库窗口中选定对象后,直接单击功能区上的“视图”按钮,可切换到按钮图形所示的视图。按钮图形显示的视图为“数据表视图”,因此本题答案为A。

6.在Access中,如果频繁删除数据库对象,数据库文件中的碎片就会不断增加,数据库文件也会越来越大。解决这一问题的有效方法是( )。

A.谨慎删除,尽量不删除

B.执行“压缩数据库”命令,压缩数据库

C.执行“修复数据库”命令,修复数据库

D.执行“压缩和修复数据库”命令,压缩并修复数据库

【答案】D

【解析】删除对象后,Access 并不将这些对象所占用的空间释放,这使得数据库文件中的碎片不断增加,数据库文件也会越来越大,当一个数据库文件变得非常庞大时,一个简单的操作就可能导致Access的崩溃。解决这一问题最有效的办法是使用Access提供的压缩和修复数据库功能。压缩可以消除碎片,释放碎片所占用的空间。修复可以将数据库文件中的错误进行修正。因此本题答案为D。

7.在Access 2016中,对数据库对象进行组织和管理的工具是( )。

A.工作区

B.命令选项卡

C.导航窗格

D.数据库工具

【答案】C

【解析】导航窗格是Access 2016提供对数据库对象进行组织和管理的工具。在导航窗格中,可以采用多种方式组织和管理数据库对象,包括对象类型、表和相关视图、创建日期、修改日期、按组筛选,以及自定义等。因此本题答案为C。

8.以下关于数据库对象操作的叙述中,错误的是( )。

A.在导航窗格区域中双击某一对象,可以直接打开该对象

B.单击功能区中的“视图”按钮可将数据表视图切换到设计视图

C.既可以复制表结构,也可以将表中记录追加到另一个表中

D.不能将Access数据库的窗体对象复制到其他Microsoft应用程序中

【答案】B

【解析】双击导航窗格区域中的某一对象,可以直接打开该对象。复制数据表时,如果在打开的“粘贴表方式”对话框中选择“结构和数据”单选项,则在复制表结构同时,还会将表中数据追加到指定表中。在Access中,可以将表、查询或报表复制到本机上运行的其他Microsoft应用程序中。打开表或查询等数据库对象后,单击功能区中的“视图”按钮,可在该对象的不同视图间切换。当“视图”按钮显示图形是时,单击它可将当前视图切换到设计视图;当“视图”按钮显示图形是时,单击它可将当前视图切换到数据表视图。在表或查询的数据表视图中,“视图”按钮显示图形为。从以上分析可以看出,备选答案 B 的叙述是错误的。因此本题答案为B。

9.以下关于对数据库对象进行分组的叙述中,正确的是( )。

A.对数据库对象进行分组,有利于更方便地查找对象

B.不能将不同类型的数据库对象放到一个自定义组中

C.删除自定义组中的对象,将影响所属对象类别的组成

D.添加到自定义组中的对象不会显示在其所属对象列表中

【答案】B

【解析】为方便对象的使用和管理,可以将各种不同类型的数据库对象放到一个组中。组由从属于该组的数据库对象的快捷方式组成,向组添加对象并不改变该对象原来的位置。因此本题答案为B。

10.组是由从属于该组的数据库对象的( )组成。

A.快捷方式

B.名称

C.列表

D.视图

【答案】A

【解析】组是由从属于该组的数据库对象的快捷方式组成,而不是对象本身。因此本题答案为A。

2.1.2 填空题

1.对于Access数据库来说,一个数据库对象是一个______容器对象,其他Access对象均置于该容器对象之中,称为Access数据库______。

【答案】一级,子对象

【解析】对于Access数据库管理系统来说,一个数据库对象是一个一级容器对象,其他Access对象均置于该容器对象之中,称为Access数据库子对象。

2.如果需要在关闭数据库时自动执行压缩和修复,可以设置“______”选项。

【答案】关闭时压缩

【解析】Access 2016提供了关闭数据库时自动压缩数据库的方法。如果需要在关闭数据库时自动执行压缩,可以设置“关闭时压缩”选项,设置该选项只会影响当前打开的数据库。

3.Access 2016数据库文件的扩展名是______。

【答案】.accdb

【解析】Access 2016创建数据库的结果是在磁盘上生成一个扩展名为.accdb的数据库文件。

4.创建Access 数据库有两种方法,一是使用数据库______创建数据库;二是先创建空数据库,再创建数据库对象。

【答案】模板

【解析】创建数据库有两种方法,一是使用 Access提供的模板,通过简单操作创建数据库,这是创建数据库最快捷的方法;二是先创建一个空数据库,然后向其中添加表、查询、窗体、报表、宏和模块等对象,这是创建数据库最灵活的方法。

5.压缩数据库文件可以消除______,释放______占用的空间。

【答案】碎片,碎片

【解析】Access提供了压缩数据库功能,压缩数据库文件可以消除碎片,释放碎片所占用的空间。