配色: 字号:
《Access数据库应用技术(第2版)》项目七数据安全与数据交换
2023-05-24 | 阅:  转:  |  分享 
  
项目七 数据安全与数据交换《ACCESS 数据库应用技术》教学目标能力目标熟练掌握压缩和修复数据库的操作方法掌握将数据库生成ACCDE文件
的操作方法掌握数据库加密和解密的方法掌握导入外部数据的方法掌握导出数据的方法知识目标了解保护数据库安全的相关概念理解数据库中数据导
入和导出的意义主要内容任务2 数据库的安全设置任务3 数据的导入与导出任务1 数据库的压缩与修复任务1 数据库的压缩与修复
数据库文件在使用过程中可能会不断变大,它们有时会影响性能, 有时也可能被损坏。为保持Access数据库良好的性能和修复可能存在的文
件损坏,需要对数据库进行压缩和修复。本任务将通过对数据库进行压缩和修复的操作,讲解对数据库进行压缩和修复的基本方法。在进行数据库的
压缩和修复前一定要做好原有数据库的备份,以免在数据库进行压缩和修复时发生意外。任务分析任务1 数据库的压缩与修复一、数据库的压缩
和修复1.手动压缩与修复 手动压缩与修复可以采用以下两种方式进行:先打开要压缩与修复的数据库,然后选择 “数据库工具”选项卡下
的“压缩和修复数据库”命令,对打开的数据库执行压缩与修复。不打开数据库,直接选择“数据库工具”选项卡下的“压缩和修复数据库”命令,
然后再选择要压缩和修复的数据库。知识准备2.自动压缩与修复 数据库的压缩还可以自动进行,选择“文件”菜单?“选项”命令,打开选项
对话框,如图所示,单击“当前数据库”选项卡,选中“关闭时压缩”复选框,单击“确定”按钮即可。设置后,数据库在每次关闭时都会自动进行
压缩。任务1 数据库的压缩与修复二、数据库的备份和恢复 打开要备份的数据库文件,选择“文件”菜单?“另存为”命令,在弹出的
数据库另存为列表中鼠标双击“备份数据库”,打开备份数据库对话框。在对话框中选择备份文件存放的路径和文件名,点击“保存”按钮即可。如
果没有进行选择,系统默认保存在当前数据库的路径下,并且以当前数据库文件名后加上当前日期作为备份数据库的文件名。知识准备任务操作任务
1 数据库的压缩与修复操作实例:对未打开的“进销存管理”数据库进行压缩和修复。操作步骤:步骤1:选择“数据库工具”“压缩和修复数
据库”命令,打开对话框,要求用户选择压缩数据库来源,选择“X:\进销存管理数据库\进销存管理.accdb”(X:为数据实际存放位置
盘符),单击“压缩”按钮。。步骤2:这时会打开下一个对话框,要求用户为压缩后的数据库选择保存路径和文件名,在文件名文本框中输入“进
销存管理数据库压缩”,单击“保存”按钮。数据库压缩完成,得到一个已压缩的数据库副本。实训:对“订单管理”数据库进行压缩和修复。【实
训要求】1.对“订单管理”数据库进行备份,文件名为“订单管理数据库备份”。2.打开“订单管理”数据库,进行压缩和修复操作。3.不打
开“订单管理”数据库,进行压缩和修复操作,压缩后的文件为“订单管理数据库压缩”。任务实训任务1 数据库的压缩与修复任务2 数据
库的安全设置如果创建的数据库文件不允许用户对窗体、报表或模块等对象进行编辑和修改,可以将数据库文件生成ACCDE文件,MDE文件就
是对数据库进行打包编译后生成的数据库文件,ACCDE文件不能对窗口、报表或模块等对象进行编辑,无法进入对象的设计视图模式,数据库中
的VBA代码也不能查看。如果需要用户通过密码才能打开数据库,则可以对数据库文件设置密码,这样,打开数据库的时候,需要输入正确密码才
可以打开,一定程度上对数据库中数据进行了保护。本任务将通过实例讲解对数据库进行保护的基本方法。 任务分析任务2 数据库的安全设置
操作实例1:将“进销存管理”数据库生成ACCDE文件,文件名为“进销存管理2013.accde”任务操作操作步骤:步骤1:打开“进
销存管理”数据库文件,选择“文件”菜单?“另存为”?“Access数据库”。步骤2:在打开的对话框上选择转换后的数据库存放的位置为
当前路径,文件名为“进销存管理2003”,步骤3:单击“保存”按钮,先将数据库转换为Access 2013格式。步骤4:打开“进行
销存管理2013”数据库,选择“文件”→“另存为”→“生成ACCDE”命令,打开“保存数据库为ACCDE”对话框。步骤5:在对话框
中设置文件为“进销存管理2003MDE”,单击“保存”按钮,生成MDE文件完成。步骤6:关闭当前数据库,打开“进行销存管理2013
ACCDE”文件”,在“导航窗格”里切换到“窗体”,在任意一窗体上鼠标右键单击,在弹出的菜单命令上看到“设计视图”为灰色不可用。任
务操作任务2 数据库的安全设置任务2 数据库的安全设置操作实例2:设置“进销存管理2013”数据库需要密码才能打开,密码为“j
xcgl”。操作步骤:步骤1:启动Access2013,以独占方式打开“进销存管理2013”数据库。步骤2:选择菜单“文件”→“信
息”→“用密码进行加密”命令,打开“设置数据库密码”对话框。步骤3:在设置数据库密码对话框中,分别在“密码”文本框和“验证”文本框
中输入“jxcgl”密码,然后单击“确定”按钮,完成密码设置。步骤4:在以后打开这个数据库时,系统自动弹出“要求输入密码”对话框,
只有输入正确的密码,才能打开这个数据库。任务操作实训:使用“联系人管理”模板新建一个“联系人管理”数据库并进行安全设置。【实训要求
】1.将“联系人管理”数据库转换格式,转换为Access2013格式,文件名为“联系人管理2013”。2. 将“联系人管理2013
”数据生成ACCDE文件,并浏览ACCDE文件中表、窗体等对象的不同编辑状态。3.设置“联系人管理2013”数据库的打开密码是“2
012”,并使用该密码打开数据库。4.将“联系人管理2013”数据库的打开密码取消。任务实训任务2 数据库的安全设置在创建数据库
时,数据库中的对象都可以从其它的已存在的数据库中导入,也可以从文本文件、电子表格Excel文件中导入,以提高数据输入的方便性和灵活
性,还可以将Access 2013数据库文件导出为文本文件、Excel文件或其它类型的文件,以方便在不同的应用程序中对数据进行重复
的使用。本任务将介绍Access 2013中对数据进行导入、导出为常见数据格式的操作步骤和方法。任务分析任务3 数据的导入与导出
任务3 数据的导入与导出一、数据导入1.导入Access数据库中的对象 导入Access数据库中的对象是将已存在的数据库文
件中的表、窗体或其它对象复制到当前数据库中,如果当前数据库中已存在相同名称的对象,则导入的对象自动在对象名后加上“1”作为新的对象
名。2.导入Excel电子表格文件 导入Excel电子表格文件是将Excel电子表格文件工作表中的数据或区域导入到一个新的或
已存在的数据库表中,当Excel电子表格文件工作表中首行有标题名,则可以直接到导入到已存在的表中,导入过程中可以把标题名改为要导入
的表中的字段名,而且要对应。如果导入的工作表中没有标题,则只能导入到新的表中,并且在导入的过程要添加字段名。知识准备知识准备3.导
入文本文件导入文本文件是将符合格式要求的文本文件导入到数据库中。文本文件格式分为固定宽度和带分隔符两种。固定宽度是指文件中记录的每
个字段的宽度是相同的。带分隔符的文件通常用逗号、分号、TAB键或其它字符做为字段间的分隔符,例如以下数据:员工编号;姓名;性别;出
生日期;联系电话;入职时间90001;张新新;男;1981-5-14;15807413000;2008-9-190002;李天天;
女;1984-5-12;15913111410;2008-9-190003;王红兵;男;1980-7-1;660794562;20
07-6-30……使用带分隔符的文本文件在导入到数据库的表中时,Access根据分割符自动识别并分割字段。任务3 数据的导入与导
出知识准备二、数据导出 导出数据就是将数据库中的数据导出到其它数据库中,导出为其它类型格式的文件如导出为电子表格Exc
el文件或文本文件等,以方便数据被其它的应用程序重新加工和处理并使用。 打开数据库对象后,选择“外部数据”选项卡,在“
导出”分类里选择导出的文件类型,或者在左侧“导航窗格”里选中某个要导出的对象,然后鼠标右键单击,在弹出的命令菜单中选择“导出”即可
按选择的文件类型将数据导出。任务3 数据的导入与导出操作实例1:将“进销存管理2013”数据库中的“商品”表、“供应商”表和“商
品信息管理”窗体导入到新建的“销售管理”数据库中。任务操作任务3 数据的导入与导出操作步骤:步骤1:打开Access 2013应
用程序,新建一个空的数据库,数据库命名为“销售管理”数据库,并保持打开状态。步骤2:选择“外部数据”选项卡,在“导入并链接”分类里
选择Access,打开“获取外部数据”窗口,点击“浏览”按钮,选择“进销存管理2013”数据库。步骤3:点击“打开”按钮将返回之前
的窗口,在窗口中点击“确定”按钮后。步骤4:在对话框“表”选项卡的列表框中选择“商品”表和“供应商”表,在“窗体”选项卡中选择“商
品信息管理2”窗体。步骤5:如果需要设置导入选项,可单击“选项”按钮,在窗体下方显示导入选项,在此选择默认设置。步骤6:选择右边一
列文本控件,使所有选择的控件的值的文本对齐方式为“左对齐”。步骤7:在“销售管理”数据库中可以看到“表”对象列表中导入了“商品”和
“供应商”表两个表,以及“商品信息管理”窗体,表的结构、记录以及窗体的格式等一起被导入到新的数据库中。任务操作任务3 数据的导入
与导出操作实例2:将Excel电子表格中的工作表导入到“销售管理”数据库中,Excel表如下图所示。任务操作任务3 数据的导入与
导出任务操作任务3 数据的导入与导出操作步骤:步骤1:打开“销售管理”数据库。步骤2:选择“外部数据”选项卡“导入并链接”分类里
的“Excel”按钮,打开“导入”对话框。步骤3:在查找范围下拉列表框中选择“X:\进销存管理”文件夹(X:为数据库实际存放位置
)。在文件列表中选择“员工信息.xls”文件,双击打开或单击“打开”按钮,返回之前打开的窗口,在“指定数据在当前数据库中的存储方式
和存储位置”选项卡下,选择“将源数据导入当前数据库的到新表”还是“向表中追加一份记录的副本”,点击“确定”按钮。打开“导入数据表向
导”对话框。步骤4:选中对话框中的“显示工作表”单选按钮,在右侧默认选择第一个工作表“Sheet1”,单击“下一步”按钮,打开设置
字段对话框。任务操作任务3 数据的导入与导出操作步骤:步骤5:在对话框中,默认选中“第一行包含列标题”,将第一行设置为表的字段名
。单击“下一步”,打开设置保存位置的对话框。步骤6:在该对话框中,选择保存位置为“新表中”,如果是向原有表中追加数据,则可以选择“
现有的表中”,并选择表,单击“下一步” ,打开修改字段名及索引字段对话框。步骤7:在该对话框中可以对字段名、数据类型、是否导入该字
段进行选择,此处按默认设置,单击“下一步”按钮,打开添加主键对话框。步骤8:在该对话框中,选择“我自己选择主键”,并选择“员工编号
”为主键,单击“下一步”按钮,打开设置表名称的对话框。步骤9:在文本框中输入“员工信息”,单击“完成”按钮,Excel文档中的数据
导入完成,在数据库表对象中新增了一个“员工信息”表。任务操作任务3 数据的导入与导出任务操作任务3 数据的导入与导出操作实例3
:将“进销存管理2013”数据库中的“商品”表导出为Excel文件,文件名为“商品信息.xlsx”。操作步骤:步骤1:打开“进销存
管理2003”数据库,选择“表对象”。步骤2:单击选中“商品”表,选择“外部数据”选项卡导出分类里的“Excel”按钮,打开窗口,
在该窗口中,点击“浏览”按钮设置导出文件的位置为当前数据库保存位置,文件名为“商品信息.xlsx”,在保存类型中选择“Excel工
作簿(.xlsx)”。步骤3:单击“导出”命令,库中的表导出为Excel类型文件完成。任务操作任务3 数据的导入与导出实训:将
“销售管理”数据库的表进行导入和导出。【实训要求】1. 将“进销存管理”数据库中的“客户”表和“商品类别”表分别导入到“销售管理”
数据库中。2. 打开“销售管理”数据库,查看和浏览新导入的表。3. 将文本文件“新增员工.txt”中的的数据导入到“销售管理”数据库的“员工”表中,浏览导入后的表。文本文件内容下图所示。 4.将“销售管理”数据库中的“供应商”表导出为Excel类型的文件,文件名为“商品供应商.xls”。任务实训任务3 数据的导入与导出1.压缩和修复数据库 对不断变大的数据库进行压缩,并对错误进行修复,以提高性能。对数据库的压缩和修复操作有手动和自动两种方法。2.备份和还原数据库 对数据库进行备份,以防止在进行操作时,数据的丢失或出现错误。3.为数据库生成ACCDE文件4.设置数据库打开密码5.数据库数据的导入6.数据库中数据的导出知识回顾本项目结束! 谢谢!
献花(0)
+1
(本文系大高老师首藏)