内容正文:
项目14 数据安全与数据交换知识梳理
知识点一 数据库的压缩和修复
1. 数据库的压缩和修复
压缩数据库并不是压缩数据,而是通过清除未使用的空间来缩小数据库文件。在特定情况下,数据库文件可能会损坏,如在修改数据时突然中断等,此时数据库就需要修复Acces2013 中可以通过手动方式和自动方式对数据库进行压缩和修复。
(1)手动压缩和修复
打开要压缩和修复的数据库,单击“数据库工具”-“工具”-“压缩和修复数据库”按钮,对打开的数据库进行压缩和修复操作。
(2)自动压缩和修复
数据库的压缩还可以自动进行。选择“文件”-“选项”命令,打开“Access选项”对话框,如图 7-1所示,选择“当前数据库”选项卡,选中“关闭时压缩”复选框,单击“确定’按钮,设置完成后,数据库在每次关闭时都会自动进行压缩。
2.数据库的备份和恢复
为保证数据库中数据的安全,应定期对数据库进行备份。Access 2013中提供了对数据库进行备份的方法。
打开要备份的数据库文件,选择“文件”-“另存为”命令,打开“另存为”对话框,选择备份文件存放的路径并设置文件名,单击“保存”按钮即可,如图7-2所示。如果没有进行选择,则系统默认保存在当前数据库的路径下,并且以当前数据库文件名后加上当前日期作为备份数据库的文件名。
当需要还原数据库时,只需要对备份数据库进行重命名即可。在操作系统中,也可以直接使用对数据库文件进行复制、粘贴的方法进行数据库的备份。
知识点二 数据库的安全设置
如果创建的数据库文件不允许用户对窗体、报表或模块等对象进行编辑和修改,则可将数据库文件生成ACCDE文件。ACCDE文件就是对数据库进行打包编译后生成的数据文件,ACCDE 文件不能对窗口、报表或模块等对象进行编辑,无法切换到对象的设计视图数据库中的 VBA 代码也不能被査看。
如果需要用户通过密码打开数据库,则可以对数据库文件设置密码,这样,在打开数据库的时候,需要输入正确的密码,这在一定程度上对数据库中的数据进行了保护。
知识点三 数据的导入与导出
1. 数据导入
数据导入就是将外部数据复制到 Access 的数据库中,以提高数据输入的效率,最常用的数据导入类型有以下3种。
(1)导入 Access 数据
当需要对两个 Access数据库中的对象进行合并,或需要根据现有的数据库创建另一个类似数据库时,就可以使用数据导入功能。导入 Access数据,就是将 Access 数据库中已存在的表、窗体、查询或其他数据库对象复制到当前数据库中,如果当前数据库中已存在机名称的对象,则导入的对象自动在对象名后加上“1”作为新的对象名。
(2)导入 Excel 数据
导入Excel数据是指将 Excel工作表中的数据或区域导入一个新的或已存在的数据库表中,当Excel工作表中首行有标题时,可以直接导入已存在的表中,导入过程中可以把标名称改为要导入的表中的字段名称,而且要一一对应。如果导入的工作表中没有标题,则能导入新的表中,并且在导入的过程中要添加字段名称。
(3)导入文本文件数据
导入文本文件数据是指将符合格式要求的文本文件中的数据导入数据库中。
文本文件格式有固定宽度和带分隔符两种。固定宽度是指文件中记录的每个字段只使空格分隔,并且所有字段在同一列中对齐。带分隔符的文件通常用逗号、分号、Tab键或期他字符作为字段间的分隔符,例如:
员工编号,姓名,性别,出生日期,联系电话,入职时间
90001,张新新,男,1981/5/14,158********,2008/9/1
90002,李天天,女,1984/5/12,159********.2008/9/1
90003,王红兵,男,1980/7/16,167********.2007/6/30
90004,徐洪伟,男,1985/5/12,138********,2008/9/12
90005,李芳,女,1983/4/25,136********.2009/9/1
将带分隔符的文本文件导入数据库的表中时,Access根据分割符自动识别并分割字段只有根据数据类型正确设置字段数据类型,才能保证导入正确。
2.数据导出
数据导出就是将数据库中的数据导出到其他Access数据库中,或导出为Exce1文件、文本文件、PDF 文件等,以方便数据被其他应用程序重新加工使用。
打开数据库,在导航窗格中选中某个要导出的对象,单击“外部数据”-“导出”选项组中的文件类型按钮,根据向导提示进行操作,即可导出为选中格式的数据文件。
学科网(北京)股份有限公司
$$null