第3章 数据库的创建与管理 Access对数据库的组织方式有其自身的特点,它将所有数据库对象都存储在一个物理文件中,而这个物理文件被称为数据库文件。也就是说,在Access中,一个单独的数据库文件存储一个数据库应用系统中包含的所有数据库对象。开发一个Access数据库应用系统的过程几乎就是创建一个数据库文件,并在其中添加所需数据库对象的过程。本章介绍Access 2010的创建、操作、组织和管理、维护与安全保护等内容。 3.1数据库的创建 Access 2010提供了两种创建数据库的方法: 一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象; 另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库添加相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。 创建数据库的结果是在磁盘上生成一个扩展名为.accdb的数据库文件。第1种方法比较灵活,但是必须分别定义数据库中的每一个对象; 第2种方法可以一次性地在数据库中创建所需的数据库对象,这是创建数据库最简单的方法。无论采用哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。 3.1.1创建空数据库 图31确定空数据库文件名 在Access 2010中创建一个空数据库只是建立一个数据库文件,该文件中不含任何数据库对象,以后可以根据需要在其中添加所需的数据库对象。 【例31】建立“教学管理”数据库,并将建好的数据库文件保存在“E:\Access”文件夹中。 操作步骤如下: (1) 在Access 2010窗口中选择“文件”→“新建”命令,然后在“可用模板”区域中单击“空数据库”,此时在窗口右侧会出现空数据库的文件名区域。 (2) 在“文件名”文本框中输入数据库文件名,例如“教学管理”,再单击按钮设置数据库的存放位置,例如“E:\Access”,如图31所示。然后单击“创建”按钮,将创建新的数据库,并且在数据表视图中打开一个新表。 注意: 在空数据库中并没有任何数据库对象存在,用户可以根据需要在该数据库中添加所需的数据库对象。另外还应注意,在创建数据库之前应先建立用于保存该数据库文件的文件夹。 3.1.2使用模板创建数据库 Access 2010附带有很多模板,用户也可以从Office.com下载更多模板。Access模板是预先设计好的数据库,其中含有专业设计的表、查询、窗体和报表等数据库对象。在Access 2010启动窗口的“可用模板”区域中单击“样本模板”,然后浏览可用模板,可以从中选择所需模板并利用模板创建数据库。但这些模板不一定完全符合用户的要求,一般情况下,在使用模板之前应先从Access 2010所提供的模板中找出与所建数据库相似的模板。如果所选模板不满足实际要求,可以在建立数据库之后再进行修改。 第 3 章 数据库的创建与管理 数据库技术与应用(第2版)——Access 2010(微课版) 【例32】使用模板创建“罗斯文”数据库。 “罗斯文”数据库(Northwind)是Access自带的示例数据库,也是一个很好的学习范例。用户通过对“罗斯文”数据库进行分析和研究,能够对Access数据库以及各种数据库对象有更全面、更深入的认识。在Access 2010中,可以使用模板创建“罗斯文”数据库,操作步骤如下: (1) 在Access 2010启动窗口的“可用模板”区域中单击“样本模板”,然后从列出的12个模板中选择需要的模板,这里选择“罗斯文”模板,如图32所示。 图32在“可用模板”区域中选择所需模板 (2) 在界面右侧的“文件名”文本框中可以更改数据库的名称,然后单击按钮设置数据库的存放位置。 (3) 单击“创建”按钮,弹出“正在准备模板”提示框,模板准备完成后,系统会弹出登录对话框。在此对话框中单击“登录”按钮,进入使用模板创建的数据库界面,此时就可以根据实际需要修改数据库模板提供的各种数据库对象。 3.2数据库的操作 在创建了数据库以后,就可以对其进行各种操作了。例如,在数据库中添加对象、修改对象的内容、删除对象等。在进行这些操作之前应先打开数据库,在操作结束后关闭数据库。用户还可以查看数据库的各种属性,更改默认的数据库文件夹。 3.2.1数据库的打开与关闭 数据库的打开与关闭是数据库最基本的操作。 1. 数据库的打开 如果要打开现有的Access 2010数据库,可以从Windows资源管理器打开,也可以从Access 2010窗口打开。 1) 从Windows资源管理器打开Access数据库 在Windows资源管理器中进入需要打开的Access数据库文件的文件夹,然后双击该数据库文件的图标,将启动Access并打开该数据库。 2) 从Access 2010窗口打开数据库 在Access 2010窗口中选择“文件”→“打开”命令,将弹出如图33所示的“打开”对话框,选择包含所需数据库文件的文件夹并选中需要打开的数据库文件,然后单击“打开”按钮,即可打开该数据库文件。 图33“打开”对话框 单击“打开”按钮右边的箭头,将显示4种打开数据库文件的方式,如图34所示。 图34打开数据库文件的方式 (1) 若要打开数据库以在多用户环境中进行共享访问,以便其他用户都可以读/写数据库,则单击“打开”按钮。 (2) 若要打开数据库进行只读访问,以便可查看数据库但不可编辑数据库,则选择“以只读方式打开”命令。如果一个用户以只读方式打开数据库,其他用户可以读/写该数据库。 (3) 若要以独占访问方式打开数据库,则选择“以独占方式打开”命令。当以独占访问方式打开数据库时,试图打开该数据库的任何其他用户将收到“文件已在使用中”的消息。 (4) 若要以只读且独占的方式打开数据库,则选择“以独占只读方式打开”命令。此时,其他用户仍能打开该数据库,但是被限制为只读方式。 3) 打开最近使用的数据库文件 在打开或创建数据库时,Access 2010会将该数据库的文件名和位置添加到最近使用文档的内部列表中。此列表显示在“文件”选项卡的“最近所用文件”中,以便打开最近使用的数据库。选择“文件”→“最近所用文件”命令,然后在“最近使用的数据库”列表中单击要打开的数据库文件,Access将打开相应的数据库文件。 2. 数据库的关闭 完成数据库的操作后,在Access 2010窗口中选择“文件”→“关闭数据库”命令可以关闭当前数据库。 3.2.2查看数据库的属性 数据库属性包括文件名、文件类型、文件大小、文件的存放位置等,分为常规、摘要、统计、内容和自定义5类。在Access 2010主窗口中单击“文件”选项卡,然后单击右侧的“查看和编辑数据库属性”链接,即可弹出相应数据库的属性对话框。在该对话框中切换不同的选项卡,可以查看数据库的属性。切换到“常规”选项卡,数据库的属性对话框如图35所示。 图35数据库的属性对话框“常规”选项卡 1. 常规和统计属性 常规和统计属性由Access 2010自动设置。常规属性包括文件名、类型、位置、大小和创建时间、修改时间及访问时间。常规属性与该数据库文件在Windows资源管理器中所显示的属性一样。统计属性包括创建时间、修改时间等。 2. 摘要属性 摘要属性包括数据库的说明信息。这些属性通常用于查找难以找到的文件,因为Access 2010将通过主题、作者、关键词、类别和备注等信息检索文件。例如,用户可以在“关键词”文本框中输入“罗斯文”字样作为搜索条件,以便于查找数据库。当忘记数据库的文件名时,该数据库的摘要属性的信息越多,就越容易找出该数据库。 3. 内容属性 数据库的属性对话框的“内容”选项卡中列出了按类分组的数据库中所有对象的名称,包括表、查询、窗体、报表、数据访问页、宏和模块。虽然内容属性中也包括数据访问页,但Access 2010并不支持数据访问页的操作。当给数据库添加更多的对象时,内容属性会随之增加。 4. 自定义属性 数据库的自定义属性也可以帮助用户在不知道文件名的情况下找出数据库文件。与摘 要属性一样,用户可以设置自定义属性并把这些属性用作高级搜索的条件。 如果要设置自定义属性,可以在“名称”列表框中选择一个名称,或在“名称”文本框中输入一个名字。在“类型”下拉列表框中选择一个类型,包括“文本”“日期”“数字”“是或否”,然后在“取值”文本框中输入属性的值并单击“添加”按钮,则该属性就被添加到“属性”列表框中。在Access 2010中对文件属性的多少没有限制,添加完毕单击“确定”按钮即可存储这些属性并关闭数据库的属性对话框。 3.2.3更改默认的数据库文件夹 在创建数据库时,Access会自动将数据库文件保存到默认的文件夹中。用户可以在保存新数据库时选择另一个位置,也可以选择一个新的默认文件夹位置用于自动保存所有的新数据库。 更改默认文件夹的操作步骤如下: (1) 在Access 2010窗口中选择“文件”→“选项”命令,弹出“Access选项”对话框。 (2) 在“Access选项”对话框左侧选择“常规”选项,在右侧的“创建数据库”区域中将新的文件夹位置输入到“默认数据库文件夹”文本框中(例如输入“E:\Access”),如图36所示,或单击“浏览”按钮选择新的文件夹位置,然后单击“确定”按钮。 图36更改默认数据库文件夹 在这里还可以对另外两个设置进行更改。在“空白数据库的默认文件格式”下拉列表框中默认的格式是“Access 2007”,通过下拉选项可以将文件更改为“Access 2000”或“Access 20022003”格式。在“新建数据库排序次序”下拉列表框中默认的次序是按汉语拼音排序的,可以通过下拉选项进行修改。 3.3数据库对象的组织和管理 在创建或打开数据库后即进入Access 2010的主窗口,对数据库对象的操作都在该窗口中进行,导航窗格是组织和管理数据库对象的工具。 3.3.1导航窗格的操作 在Access 2007以前的Access版本中,通过数据库窗口使用数据库中的对象。例如,使用数据库窗口打开要使用的对象,在修改对象设计时也是使用该窗口打开对象。在Access 2010中,使用导航窗格完成这些操作。 1. 导航窗格菜单 导航窗格菜单用于设置或更改对数据库对象分组所依据的类别,单击“所有Access对象”右侧的下拉箭头,将弹出导航窗格菜单,从中可以查看正在使用的类别以及展开的对象,如图37所示。用户可以按“对象类型”“表和相关视图”“创建日期”“修改日期”来组织对象,或将对象组织在创建的自定义组中。 导航窗格会以不同的类别作为数据库对象的分组方式。若要展开或关闭组,单击按钮或,如图38所示。当更改浏览类别时,组名会随着发生改变。在给定组中只会显示逻辑上属于该位置的数据库对象,例如按“对象类型”分组时,“表”组仅显示表对象,“查询”组仅显示查询对象。 2. 导航窗格快捷菜单 右击导航窗格中的“所有Access对象”栏,将弹出导航窗格快捷菜单,如图39所示。利用其中的命令可以执行其他任务,例如可以更改类别、对窗格中的项目进行排序、查看组中对象的详细信息、启动“导航选项”对话框等。在导航窗格底部的空白处右击也可以弹出此快捷菜单。 图37导航窗格菜单 图38展开或关闭组 图39导航窗格快捷菜单 在导航窗格快捷菜单中选择“导航选项”命令,将弹出“导航选项”对话框,其左侧显示类别,右侧显示类别所对应的组,如图310所示。选择组中的一项,将改变该组的显示情况,例如选择“对象类型”选项,并取消选中“报表”复选框,在导航窗格中将不再显示“报表”组。 图310“导航选项”对话框 在导航窗格快捷菜单中选择“搜索栏”命令,通过输入部分或所有对象的名称,在导航窗格中将隐藏任何不包含与搜索文本匹配的对象的组,如图311所示。在大型数据库中,“搜索栏”命令可用于快速查找对象。 3.3.2在导航窗格中对数据库对象进行操作 在创建一个数据库后,通常还需要对数据库中的对象进行操作,例如打开、复制、删除和重命名数据库对象等。 右击导航窗格中的任何对象将弹出快捷菜单,在其中可以进行一些相关操作,所选对象的类型不同,快捷菜单中的命令也会不同。例如,右击导航窗格中的表对象,将弹出如图312所示的快捷菜单,其中的命令与表的操作有关。 图311导航窗格的搜索栏 图312表对象快捷菜单 1. 打开与关闭数据库对象 当需要打开数据库对象时,可以在导航窗格中选择一种组织方式,然后双击对象将其直接打开。例如,需要打开“罗斯文”数据库中的“员工”表,先打开“罗斯文”数据库,然后在导航窗格中双击“员工”表,“员工”表即被打开,用户也可以在数据库对象的快捷菜单中选择“打开”命令将其打开。 如果打开了多个对象,则这些数据库对象都会出现在选项卡式文档窗口中,只要单击需要的文档选项卡就可以将数据库对象的内容显示出来。 若要关闭数据库对象,可以单击相应对象文档窗口右端的“关闭”按钮,也可以右击相应对象的文档选项卡,在弹出的快捷菜单中选择“关闭”命令。 2. 添加数据库对象 如果需要在数据库中添加一个表或其他数据库对象,可以采用新建的方法。如果要添加表,还可以采用导入数据的方法创建一个表。即在表对象快捷菜单中选择“导入”命令,将Access数据库中的表、文本文件、Excel工作簿和其他有效数据源导入Access数据库中。 3. 复制数据库对象 在修改某个数据库对象的设计之前,创建一个副本通常可以避免因操作失误而造成损失。一旦操作发生失误,可以使用副本还原数据库对象。例如要复制表对象,可以打开数据库,然后在导航窗格的表对象中右击需要复制的表,在弹出的快捷菜单中选择“复制”命令,再右击,在弹出的快捷菜单中选择“粘贴”命令,即生成一个表的副本。 4. 数据库对象的其他操作 通过数据库对象的快捷菜单,还可以进行数据库对象的重命名、删除,以及查看数据库对象的属性等操作。另外,在删除数据库对象之前必须先关闭此数据库对象。 3.3.3数据库视图的切换 在创建和使用数据库对象的过程中,经常需要利用不同的视图方式来查看数据库对象,而且不同的数据库对象有不同的视图方式。以表对象为例,Access 2010提供了数据表视图、数据透视表视图、数据透视图视图和设计视图4种视图模式,其中,前3种用于表中数据的显示,后一种用于表的设计。 针对数据库对象的性质不同,视图方式也有所不同,但有些视图方式是共同的。数据表视图用来显示数据表中的数据,也可以用来查看查询的输出结果等。数据透视表视图可以用来查看一些比较复杂的数据表,数据将以数据透视表视图方式展现。数据透视图视图以图表的形式直观地将数据表的数据展现出来。设计视图用于创建和自定义数据库对象,不同的数据库对象有不同的操作方法,这也是后续各章要进一步介绍的内容。 图313表的视图方式 在进行视图切换之前,首先要打开一个数据库对象(例如打开一个表),然后采用以下3种方法之一切换视图。 (1) 单击“开始”选项卡,在“视图”命令组中单击“视图”下拉按钮,此时会弹出如图313所示的下拉菜单,选择不同的视图方式即可实现视图的切换。此外,在相应对象的上下文选项卡中也可以找到“视图”下拉按钮。 (2) 在选项卡式文档中右击相应对象的名称,然后在弹出的快捷菜单中选择不同的视图方式。 (3) 单击状态栏右侧的视图切换按钮来选择不同的视图方式。 3.4数据库的维护 Access 2010提供了许多维护和管理数据库的有效方法,使用这些方法能够实现对数据库的优化管理。 3.4.1数据库的备份与还原 数据库中的数据可能会遭到破坏或丢失,这时就有必要制作数据库副本,即进行数据库的备份,以便在发生意外时能修复数据库,即进行数据库的还原。 1. 数据库的备份 对数据库进行备份有助于保护数据库,以防止出现系统故障或操作失误而丢失数据。在备份数据库时,Access 2010首先会保存并关闭在设计视图中打开的所有对象,然后使用指定的名称和位置保存数据库副本。 备份数据库的操作步骤如下: (1) 打开要备份的数据库,选择“文件”→“保存并发布”命令,然后在“数据库另存为”区域双击“备份数据库”。 (2) 此时会弹出“另存为”对话框,在“文件名”下拉列表框中输入数据库副本的名称,选择要保存数据库副本的位置,然后单击“保存”按钮。数据库副本的默认名称是在原数据库名称的后面加上执行备份的日期,一般建议用默认名称。 2. 数据库的还原 在对数据库进行备份后,还可以还原数据库,既可以还原整个数据库,也可以有选择地还原数据库中的对象。 在还原整个数据库时,将用整个数据库的备份从整体上替换原来的数据库。若要还原某个数据库对象,可以将该数据库对象从备份中导入包含要还原的数据库对象的数据库中,可以一次还原多个数据库对象。 还原数据库的操作步骤如下: (1) 打开要将对象还原到其中的数据库,单击“外部数据”选项卡,在“导入并链接”命令组中单击Access按钮,弹出“获取外部数据Access数据库”对话框,如图314所示。 图314“获取外部数据Access数据库”对话框 (2) 单击“浏览”按钮查找备份数据库,并选中“将表、查询、窗体、报表、宏和模块导入当前数据库”单选按钮,然后单击“确定”按钮,将弹出“导入对象”对话框,如图315所示。 图315“导入对象”对话框 (3) 在“导入对象”对话框中,单击与要还原的对象类型相对应的选项卡,如果要还原表,则单击“表”选项卡,然后选中所需对象并单击“确定”按钮,弹出导入提示对话框。 (4) 确定是否需要保存导入步骤,并单击“关闭”按钮。 3.4.2数据库的压缩与修复 在使用数据库的过程中,需要经常对数据库对象进行创建、修改、删除等操作,这时数据库文件中可能包含相应的“碎片”,数据库文件可能会迅速增大,从而影响其使用性能,有时甚至可能被损坏。在Access 2010中,可以使用“压缩和修复数据库”功能防止或修复这些问题。 如果要在数据库关闭时自动执行压缩和修复操作,可以在“Access选项”对话框中选中“关闭时压缩”复选框。操作步骤如下: (1) 打开数据库文件,选择“文件”→“选项”命令。 (2) 在弹出的“Access选项”对话框左侧选择“当前数据库”选项,在右侧的“应用程序选项”区域中选中“关闭时压缩”复选框。 除了可以使用“关闭时压缩”复选框外,还可以使用“压缩和修复数据库”按钮。操作方法是打开数据库文件,选择“文件”→“信息”命令,然后单击“压缩和修复数据库”按钮。 3.4.3数据库的拆分 所谓数据库的拆分,是指将当前数据库拆分为后端数据库和前端数据库。后端数据库包含所有表并存储在文件服务器上。与后端数据库相链接的前端数据库包含所有查询、窗体、报表、宏和模块,前端数据库将分布在用户的工作站中。 当需要与网络上的多个用户共享数据库时,如果直接将未拆分的数据库存储在网络共享位置中,则在用户打开查询、窗体、报表、宏和模块时必须通过网络将这些对象发送到使用该数据库的每个用户。如果对数据库进行拆分,每个用户都可以拥有自己的查询、窗体、报表、宏和模块副本,仅有表中的数据才需要通过网络发送。因此,通过拆分数据库可以大大提高数据库的性能。另外,进行数据库的拆分还能提高数据库的可用性,增强数据库的安全性。 在拆分数据库之前最好先备份数据库,这样,如果在拆分数据库后决定撤销拆分操作,则可以使用副本还原原始数据库。 拆分备份的数据库的操作步骤如下: (1) 打开备份的数据库文件,单击“数据库工具”选项卡,然后在“移动数据”命令组中单击“Access数据库”命令按钮,将弹出“数据库拆分器”对话框,如图316所示。 图316“数据库拆分器”对话框 (2) 单击“拆分数据库”按钮,弹出“创建后端数据库”对话框,如图317所示。 图317“创建后端数据库”对话框 (3) 指定后端数据库文件的名称、文件类型和位置,单击“拆分”按钮。 在数据库拆分成功后,当浏览数据库中的数据表时,可以发现每个数据表的前面多了一个向右的箭头。 3.5数据库的安全保护 数据库的安全保护是指防止非法用户使用或访问系统中的数据。在Access 2010中可以通过设置数据库访问密码避免数据库的非法使用,还可以选择信任(启用)或禁用数据库中不安全的操作。 3.5.1设置数据库密码 在Access 2010中,可以通过密码保护数据库,安全性比以前的版本更强。在Access 2010中对数据库设置密码,必须以独占的方式打开数据库。 【例33】为“罗斯文”数据库设置密码。 操作步骤如下: (1) 选择“文件”→“打开”命令,在弹出的“打开”对话框中,通过浏览找到要打开的“罗斯文”数据库文件,然后单击“打开”按钮旁边的箭头,选择“以独占方式打开”命令。 图318“设置数据库密码”对话框 (2) 选择“文件”→“信息”命令,然后单击“用密码进行加密”按钮,弹出“设置数据库密码”对话框,如图318所示。 (3) 在“密码”文本框中输入数据库密码,在“验证”文本框中输入确认密码,然后单击“确定”按钮。此时的“罗斯文”数据库就被加上了密码,如果要打开该数据库必须输入所设置的密码。 在保存密码时,系统会弹出对话框提示“使用分组加密进行加密与行级别锁定不兼容。行级别锁定将被忽略。”。因为Access 2010默认的加密方法与旧版的加密方法不同,可以在“Access选项”对话框中选中左侧的“客户端设置”选项,然后在右侧的“加密方法”区域中切换为旧版的加密方法进行加密,或直接单击“确定”按钮使用默认的加密方法加密,这两种方法都可以加密成功并正常使用。 注意: 在设置密码后一定要记住密码,如果忘了密码,Access 2010系统将无法找回。 3.5.2解密数据库 当不需要密码时,可以对数据库进行解密。其操作步骤如下: 图319“撤销数据库密码”对话框 (1) 以独占方式打开加密的数据库,例如“罗斯文”数据库。 (2) 选择“文件”→“信息”命令,然后单击“解密数据库”按钮,弹出“撤销数据库密码”对话框,如图319所示。 (3) 输入设置的密码,然后单击“确定”按钮。如果输入的密码不正确,撤销将无效。 注意: 在设置和删除数据库密码时必须以独占方式打开,否则将弹出错误提示对话框。 3.5.3启用数据库中禁用的内容 在默认情况下,Access 2010会禁用所有可能不安全的操作,即可能允许用户修改数据库或对数据库以外的资源获得访问权限的任何操作。当Access 2010禁用数据库的部分或全部内容时,它会在消息栏中显示“安全警告”信息通知用户所执行的操作,如图320所示。 图320消息栏中的“安全警告”信息提示 1. 打开数据库时启用禁用的内容 如果知道文件内容是可靠的,在消息栏中单击“启用内容”按钮打开该文件,使其成为受信任的文件。此时,该文件已成为受信任的文件,但发布者并没有设置为受信任。若要查看发布者的详细信息,可选择“文件”→“信息”命令,然后单击“启用内容”按钮,选择“高级选项”命令,系统将弹出“Microsoft Office安全选项”对话框,如图321所示。 图321“Microsoft Office安全选项”对话框 选中“有助于保护我避免未知内容风险(推荐)”单选按钮,然后单击“确定”按钮,Access将禁用所有可能存在危险的组件。选中“启用此会话的内容”单选按钮,然后单击“确定”按钮,则在当前会话中信任数据库。 2. 使用受信任位置中的数据库 当将数据库放在受信任位置时,所有代码或组件都会在数据库打开时运行,用户不必在数据库打开时做出信任决定。使用受信任位置中的数据库有以下3个步骤: (1) 使用信任中心创建受信任位置。 (2) 将数据库保存或复制到受信任位置。 (3) 打开并使用数据库。 其中,创建受信任位置的操作步骤如下: (1) 选择“文件”→“选项”命令,弹出“Access选项”对话框。 (2) 在“Access选项”对话框左侧选择“信任中心”选项,然后在右侧单击“信任中心设置”按钮,将弹出“信任中心”对话框。 (3) 在“信任中心”对话框左侧选择“受信任位置”选项,然后在右侧单击“添加新位置”按钮,将弹出“Microsoft Office 受信任位置”对话框,如图322所示。 图322“Microsoft Office 受信任位置”对话框 (4) 在该对话框的“路径”文本框中,输入要设置为受信任位置的文件路径和文件夹名称,也可以单击“浏览”按钮定位文件夹。在默认情况下,该文件夹必须位于本地驱动器上。如果允许受信任的网络位置,则在“信任中心”对话框中选中“允许网络上的受信任位置(不推荐)”复选框。 (5) 依次单击“确定”按钮关闭所有对话框。 本 章 小 结 本章围绕Access 2010数据库的创建与管理操作展开。通过本章的学习,掌握数据库的创建、导航窗格的操作、数据库的维护与安全保护等内容。 (1) 使用Access 2010创建数据库的方法有两种: 一种是先建立一个空数据库,然后向其中添加各种数据库对象; 另一种是利用系统提供的数据库模板创建数据库,并同时创建所需的数据库对象。数据库模板可以理解为一些标准的数据库框架,这是创建数据库的便捷方法,并且通过模板读者也可以了解数据库的组成,学习如何组织构造一个数据库。 (2) 在Windows资源管理器中双击Access 2010数据库文件,将启动Access 2010系统,并打开该数据库。在Access 2010窗口中选择“文件”→“打开”命令,也可以打开数据库文件。数据库文件的打开方式有4种,即共享方式、只读方式、独占方式和独占只读方式。若要打开使用过的数据库文件,只需在“最近使用的数据库”文件列表中单击文件名即可。选择“文件”→“关闭数据库”命令,可以关闭数据库文件。 (3) 数据库属性分为常规、摘要、统计、内容和自定义5类。通过在Access 2010主窗口中单击“文件”选项卡,然后单击右侧的“查看和编辑数据库属性”链接,可以查看数据库的属性。 (4) 导航窗格是组织和管理数据库对象的中心,在导航窗格中双击不同的数据库对象即可打开相应的对象。右击不同的目标位置将弹出不同的快捷菜单,从而可以实现不同的操作。 在导航窗格中单击“所有Access对象”右侧的下拉箭头,将弹出导航窗格菜单,从中可以查看导航窗格正在使用的类别以及展开的对象。 右击导航窗格中的“所有Access对象”栏或导航窗格底部的空白处,将弹出导航窗格快捷菜单,使用其中的命令可以更改类别、对导航窗格中的项目进行排序、查看组中对象的详细信息、启动“导航选项”对话框等。 右击导航窗格中的任何对象将弹出数据库对象的快捷菜单,所选对象的类型不同,快捷菜单中的命令也会不同。 (5) Access 2010为不同的数据库对象提供了不同的视图方式。表的视图方式有数据表视图、数据透视表视图、数据透视图视图和设计视图4种,可以根据需要更换不同的视图方式。 (6) 数据库的备份与还原、压缩与修复都是维护和优化数据库的有效方法,可以在“文件”选项卡中通过选择相关命令实现。拆分数据库可优化数据库的性能,方法是打开备份的数据库文件,单击“数据库工具”选项卡,然后在“移动数据”命令组中单击“Access数据库”命令按钮,弹出“数据库拆分器”对话框,实现数据库的拆分。 (7) 在设置数据库访问密码时,首先以独占方式打开数据库,然后选择“文件”→“信息”命令,单击“用密码进行加密”按钮。 当不需要密码时,以独占方式打开加密的数据库,选择“文件”→“信息”命令,然后单击“解密数据库”按钮。 (8) 在Access 2010中打开数据库时,Access会将数据库的位置提交到信任中心。如果该位置受信任,则数据库将以完整功能运行。如果信任中心禁用任何内容,则在打开数据库时将出现消息栏。若要启用任何禁用的内容,单击“启用内容”按钮,Access 2010将启用已禁用的内容,并重新打开具有完整功能的数据库,否则禁用的组件不工作。 习题3 1. 选择题 (1) 在Access 2010中,建立数据库文件可以选择“文件”选项卡中的()命令。 A. “新建” B. “创建” C. Create D. New (2) 如果要新建一个资产数据库,最快捷的方法是()。 A. 新建空数据库B. 通过数据库字段模板建立 C. 通过数据库模板建立D. 先建立Excel表格再导入Access中 (3) 在Access 2010系统环境下,在同一时间可打开()个数据库。 A. 1 B. 2 C. 3 D. 4 (4) 打开数据库文件的方法有()。 A. 选择“文件”→“打开”命令 B. 单击最近使用过的数据库文件 C. 在文件夹中双击数据库文件 D. 以上方法都可以 (5) 用于存储数据库的默认文件夹()。 A. 可以根据需要进行修改 B. 数据库只能存放在默认文件夹中 C. 每次启动Access时都不相同 D. 不必设定 (6) 在Access 2010中,如果要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令。 A. “信息” B. “选项” C. “保存并发布” D. “打开” (7) 在修改某个数据库对象的设计之前,一般先创建对象的副本,这时可以使用对象的()操作实现。 A. 重命名 B. 重复创建 C. 备份 D. 复制 (8) 在对数据库进行压缩时,()。 A. 采用压缩算法把文件进行编码,以达到压缩的目的 B. 把不需要的数据去除,从而使文件变小 C. 把数据库文件中多余的没有使用的空间还给系统 D. 把很少用的数据存到其他地方 (9) 拆分后的数据库后端文件的扩展名是()。 A. .accdb B. .accdc C. .accde D. .accdr (10) 对数据库设置密码后,需要在()再输入密码。 A. 打开表时 B. 关闭数据库时 C. 打开数据库时 D. 修改数据库的内容时 (11) 信任中心中的受信任位置是指()。 A. 计算机上用来存放来自可靠来源的受信任文件的文件夹 B. 可以存放个人信息的文件夹 C. 可以存放隐私信息的数据库区域 D. 数据库中可以存放和查看受保护信息的表 (12) 将数据库放在受信任位置时,所有VBA代码、宏和安全表达式都会在()运行。 A. 数据库打开时 B. 数据库关闭时 C. 数据表打开时 D. 数据表关闭时 2. 填空题 (1) 在Access 2010主窗口中,从选项卡中选择“打开”命令可以打开一个数据库文件。 (2) 在对数据库进行操作之前应先数据库,在操作结束后要数据库。 (3) 打开数据库文件的4种方式是共享方式、只读方式、方式和方式。 (4) 数据库属性分为5类,即、摘要、、内容和自定义。在Access 2010主窗口中单击“文件”选项卡,然后单击右侧的链接,可以查看数据库的属性。 (5) 对于表对象,Access 2010提供了视图、数据透视表视图、数据透视图视图和视图4种视图模式。 (6) 拆分数据库是指将当前数据库拆分为和,前者包含所有表并存储在文件服务器上,后者包含所有查询、窗体、报表、宏和模块,将分布在用户的工作站中。 (7) 设系统日期为2019年1月10日,对“商品信息”数据库进行备份,则默认的备份文件名是。 (8) 在Access 2010中要对数据库设置密码,必须以的方式打开数据库。 3. 问答题 (1) 在Access 2010中建立数据库的方法有哪些? (2) 数据库对象的操作有哪些?简述其操作方法。 (3) 什么叫数据库对象的视图?如何在不同的视图之间进行切换? (4) 数据库备份有何作用?在进行数据库备份时要注意什么? (5) 为什么要压缩和修复数据库? (6) 拆分数据库有何作用? (7) 如何对数据库进行加密和解密? (8) 使用受信任位置中的数据库有哪些操作步骤?