Access 2010:数据库的安全与维护2010
Access-2010课件项目二--创建和维护数据库
4.关闭启动屏幕,可以从导航窗格看到,在该数据 库中,系统自动创建了数据库中的表、查询、窗体 、报表等对象及内容。
➢ 注意:
系统提供的数据库样板模板如下:
“慈善捐赠”Web数据库、“联系人 ”Web数据库、教职员数据库、罗斯文(商 品销售)数据库、“任务”数据库、“事件 ”数据库、“问题”Web数据库、“项目 ”Web数据库、“销售渠道”数据库、“ 学生”数据库、“营销项目”数据库、“ 资产”Web 数据库等12种模板。
”按钮,如 图2.3-3所 示。
图2.3- 3 “将数据库压缩为”对话框的设置
➢ 案例2.3.2 将“学生成绩管理”数据库 进行备份
➢ 案例分析:
为了数据库的安全,可以经常对数据库 进行备份,使数据库的数据丢失后能及时 恢复,数据库备份也是最常用的安全措施 。
实现步骤:
(一)打开要备份 的“生成绩管 理”。
读和独占两种方式的属性,即一个用户以此方式打开某 数据库后,该用户只能查看不能编辑数据库,且其他用 户也只能以只读方式打开数据库。
➢ 三、打开最近编辑过的数据库
① 可以在“文件”选项卡中单击“最近所用文件”,再在 列出的文件中单击要打开的数据库文件名。
2.2.2认识Access 2010的数据库对象
数据库打开或未打开时均可进行压缩和修复。打开数 据库库时进行压缩和修复很简单:单击“数据库工具”选 项卡最左侧的“压缩和修复数据库”命令(或单击”文件 ”选项卡的信息,再单击“压缩和修复数据库”)就可以 了,且压缩修复后直接替代原数据库。这里介绍未打开数 据库时进行压缩和修复。
实现步骤:
(一)启动 Access 2010,单 击“数据库 工具”选项 卡的的“压 缩和修复数 据库”命令 ,打开“压 缩数据库来 源”对话框 ,如图2. 3-1所示。
Access 2010数据库应用:Access 2010的安全体系结构
为了使数据库中的数据更加安全,每当用户打开数据 库,Access 2010和信任中心都将执行一组安全检查。此过 程如下:
(1)在Access 2010中打开.accdb 或.accde文件时, Access会将数据库的位置提交到信任中心。如果该位置受信 任,则数据库将以完整功能运行。如果在Access 2010中打 开早期版本的Access数据库,则Access会将文件位置和有关 文件的数字签名(如果有)的详细信息提交到信任中心。
信任中心将审核“证据”,以评估该数据库是否值得 信任,然后通知Access如何打开数,则在 打开数据库时将出现消息栏。
若要启用数据库内容,则单击“选项”,然 后在出现的对话框中选择相应的选项。Access将 启用已禁用的内容,并重新打开具有完整功能的 数据库。否则,禁用的组件将不工作。
Access2010数据库应用
《Access2010数据库应用》
单元2 创建与保护Access数据库
Access 2010的安全体系结构
2
《Access2010数据库应用》
对于以新文件格式(.accdb 和.accde文 件)创建的数据库,Access 2010不提供用户 级安全。但是,如果在Access 2010中打开早 期版本的Access数据库,并且该数据库应用 了用户级安全,那么这些设置仍然有效。
5
(3)如果打开的数据库是以早期版本的文 件格式(.mdb 或.mde文件)创建的,并且该数 据库未签名且未受信任,则默认情况下,Access 将禁用任何可执行内容。
6
《Access2010数据库应用》
Access 2010:第3章 表的建立与维护2010解析
简介ቤተ መጻሕፍቲ ባይዱ
备注
3.1 创建新表
使用设计视图创建表的过程中,需要考虑的主题: 1. 字段名称 每个字段都有一个名称,字段名称在表中应是唯一的。 在Access 2010中,字段名称应遵循以下规则: (1)长度最多只能为64个字符。 (2)可以包含字母、数字、空格及特殊的字符(除句号 “.”、感叹号“!”、重音符号“`” 和方括号“[ ]”之 外)的任意组合。 (3)不能以空格开头。 (4)不能包含控制字符(0 ~ 31的ASCII值)。
数字型字段默认为长整型。 数字型字段的字段大小及用法说明
小数 位数 字节 0 ~225(无小数位)的数字 无 整型 —32 768 ~32 767(无小数位)的数字 无 -2 147 483 648 ~ 2 147 483 647(无小数位) 长整型 无 的数字 -3.402 823×1038 ~-1.401 298×10-45 的负值, 7 单精度 1.401 298×10-45 ~ 3.402 823×1038 的正值 –1.797 693 134 862 31×10308 ~ –4.940 656 458 412 47×10324 的负值, 15 双精度 4.940 656 458 412 47×10–324 ~ 1.797 693 134 862 31×10308 的正值 同步复制ID 全球唯一的标识符(GUID) 无 -1038-1 ~ 1038-1 的数字(Access项目) 28 小数 -1028-1 ~ 1028-1 的数字(Access数据库) 字段大小 取值范围说明 存储量 大小 1字节 2字节 4字节
入学时间 日期/时间
3.1 创建新表
3.1.2 使用设计视图创建表
【例3-2】在“学籍管理信息系统”数据库中,使用表设 计视图创建“课程”表。
数据库应用基础Access 2010第10章 数据安全与管理
用户级安全
只在早期的版本(后缀为mdb)文件中,才能实现。
10.6 access2010安全策略
10.6.1 Access 2010 禁用的组件
1. Visual Basic for Applications (VBA) 代码及其中的任何引 用。 2. 任何不安全的表达式。表达式与公式的性质相同。不安全 的表达式包含可能允许用户修改数据库或访问数据库之外的 资源的函数。 3. 所有宏中的不安全操作。不安全的操作是指任何可能允许 用户修改数据库或访问数据库之外的资源的操作。但是,有 时可将 Access 禁用的操作视为安全的。例如,如果信任数 据库的创建者,则可以信任该数据库中任何不安全的宏操作。 4. 几种查询类型: 动作查询--这些查询用于添加、更新和删除数据。 数据定义语言 (DDL) 查询--用于创建或更改数据库中的对象, 例如,表和过程。 SQL 传递查询--用于直接向支持开放式数据库连接 (ODBC) 标准的数据库服务器发送命令。传递查询在不涉及 Access 数据库引擎的情况下处理服务器上的表。 5. Active表链接,右 击,在快捷菜单中选择 “链接表管理器”。 2.在链接表管理器中, 选择当前的后端数据库 中包含的表。若未链接 到任何其他数据库,单 击“全部选定”。 3.选中“始终检查新位 置”复选框,然后单击 “确定”。 4.通过浏览找到新的后 端数据库并将其选定。
10.6 access2010安全策略
10.6.1 Access 2010 禁用的组件 10.6.2如何启用已禁用的数据库
对于任何被禁用的组件,Access 2010 提供了两种启 用方式。既可以向数据库应用数字签名,也可以使用 “信任中心”创建受信任位置,然后再将数据库放在 该受信任位置中。不过要注意,某些函数和表达式可 能仍被 Access 沙盒模式禁用。
《数据库应用基础--Access 2010》参考答案
模块一数据库的分析与设计习题与实训一一、选择题1.B2.A3.C4.B5.A6.C7.D8.A9.B 10.C11.A 12.B 13.C 14.D 15.A二、填空题1.数据、信息2.数据处理3.关系模型_、层次模型。
4.二维表5.物理数据独立性6.一对多、多对多7.实体、属性、联系8.关系模式9.逻辑结构设计10.实体完整性三、上机实训任务一设计图书管理系统数据库1. 绘制E-R图(1)确定实体、联系和属性实体有:管理员、借书证、图书联系有:管理员为教师或学生办理借书证;教师或学生通过借书证进行借书或还书操作;管理员将图书保存到仓库中。
(2)确定局部(分)E-R图实体属性图如图1所示。
实体之间的关系图如图2所示。
(3)集成完整(总)E-R图将图1和图2合并起来,即为集成完整的E-R图,详细的图略。
图1 《教学信息管理系统》实体属性图图2 《教学信息管理系统》关系图2. 将E-R 图转化为关系模型 (1)实体转化为数据表管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) 用户(用户编号, 姓名, 用户类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话) 图书(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格,图书介绍)(2)联系转化为数据表借书证(借书证号, 用户编号,办证时间, 有效时间)借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)图书存储(图书编号, 仓库编号, 入库时间, 库存数量)(3)数据库的关系模式经过优化设计得,“图书管理”数据库的关系模式:①管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) ②借书证(借书证号, 姓名, 借书证类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话,办证时间, 有效时间)③借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)④还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)⑤图书存储(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格, 图书介绍, 入库时间, 库存数量)模块二数据库的创建与维护习题与实训二一、选择题1.B2.D3.C4.C5.A二、填空题1.__数据管理___2.数据表、查询、窗体、报表、宏3.“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”4.数据库的备份、数据库的还原5.独占方式三、上机实训任务一 Access 2010的基本操作1.采用多种方法启动和退出Access 2010。
access 2010数据库基础
access 2010数据库基础Access 2010数据库基础Access 2010是一款功能强大的关系型数据库管理系统,它集成了数据存储、数据管理、数据查询和数据分析等功能,使用户能够轻松地创建和维护自己的数据库。
一、Access 2010的安装和配置在开始使用Access 2010之前,首先需要安装和配置该软件。
安装过程相对简单,只需要按照安装向导的指示一步一步进行即可。
配置方面,可以根据实际需求设置数据库的默认位置、默认打开方式等。
二、数据库的创建和表的设计在Access 2010中,数据库是以文件的形式存储的,用户可以创建一个新的数据库文件,然后在该文件中创建表、字段和索引等。
表是数据库的基本组成单元,用于存储实际的数据。
在设计表结构时,需要考虑字段的数据类型、长度、约束条件等。
三、数据的录入和编辑在创建好表之后,就可以开始录入和编辑数据了。
Access 2010提供了一个直观的数据录入界面,用户只需逐个填写字段的值即可。
同时,还可以对已有的数据进行编辑、删除和复制等操作。
四、查询和过滤数据Access 2010提供了各种灵活的查询方式,用户可以根据自己的需求进行数据检索。
常见的查询方式包括简单查询、复杂查询、交叉查询和参数查询等。
此外,还可以通过设置查询条件和排序规则来过滤数据,以得到更精确的结果。
五、数据报表的生成和打印Access 2010可以根据数据库中的数据生成各种类型的报表,用于展示和分析数据。
用户可以选择不同的报表样式和布局,还可以添加标题、页眉和页脚等内容。
生成的报表可以直接打印或导出为其他格式的文件。
六、数据的备份和恢复为了保护数据的安全,用户应定期备份数据库。
Access 2010提供了备份和恢复功能,用户可以选择要备份的数据库文件和备份的目标位置,然后按照向导的指示完成备份过程。
在需要恢复数据时,只需选择相应的备份文件即可。
七、数据库的维护和优化为了保证数据库的性能和稳定性,用户需要进行定期的维护和优化工作。
第2章 Access2010系统概述
2.1.3 Access2010的特点
1. 最好上手、最快上手 2. 应用主题实现专业设计 3. 为用户的数据建立集中化存取平台 4. 文件格式 5. 用户界面 6. 共享Web网络数据库 7. Web数据库开发工具 8. 计算数据类型
2.1.3 Access2010的特点
9. 表达式生成器的智能特性 10. 布局视图的改进 11. 导出为PDF和XPS格式文件 12. 表中行的数据汇总 13. 数据宏 14. 更快速地设计宏 15. 把数据库部分转化成可重复使用的模板
提示:为了保证数 据库安全,创建的 数据库最好不要保 存在Windows系统 所安装的系统盘符 上。可在Backstage 视图单击左侧列表 中的“选项”,打 开“Access选项” 窗口,在“常规” 选项中设置数据库 默认文件夹。
2.5.2 直接创建空数据库
如果没有满足要求的模板,那么最好的办法是 创建空数据库。空数据库就是建立数据库的外 壳,没有对象和数据的数据库。
Access 2010有联机帮 助和在线帮助 (Office Online)。为 了获取帮助,可以在 Access工作界面上, 单击右上侧“帮助按 钮 ”或按F1,还可以 在 Backstage 视图中找 到“帮助”,都可以 打开帮助窗口。
1.使用帮助
使用帮助的常用方法有3种: (1)选择帮助主题,一步一步进入到所要获取的帮 助内容的位置。 在帮助窗口的关键字搜索栏中
输入要搜索的关键词,然后单击“搜索”按钮,查找 到相关帮助内容。 (2)在某个对象窗口,选中一个关键字,然后单击 F1,打开帮助窗口,显示搜索的帮助信息。
2.上下文帮助
上下文帮助主要 出现在表的设计 视图和宏的设计 视图中,及时提 示相关属性设置 含义或方法等。
Access2010数据库基础教程第8章系统开发与维护
完成选课信息管理,包括学生选课信息和课程信息的录入、 查询、浏览、统计、预览报表等功能。
3.学生成绩管理功能 完成学生成绩的管理,包括成绩的录入、查询、浏览、统
计、预览报表等功能。
5
4.打印报表功能 完成学生成绩的管理,包括成绩的录入、查询、浏览、统
计、预览报表等功能。 5.系统维护
完成系统维护,包括用户密码更改、数据备份等。
6.退出
实现学生成绩管理系统的退出功能。
6
8.1.3 各模块的创建
1、“学生成绩管理系统”数据表模块的创建
在进行数据库应用系统开发时,一定要设计好数据库,设计好 数据库中应有的数据表和数据表之间的关系、数据表的结构, 然后再设计由数据表生成的查询,设计窗体和报表,以及使用 宏和VBA对成绩管理系统的开发。
4)选择“学生表”中的“姓名”、“性别”字段,“课程表”中的
“课程名称”字段,“选课成绩表”中的“成绩”字段,将其添加到设
计视图区字段行的第1~4列中。
5)单击的5列的下拉按钮,选择“课程表.课程名称”,在“条件”列中 输入条件:"C语言程序设计" Or "Access数据库程序设计",如图9-3所示。
数据库应用系统的数据量越大,数据的来源越复杂,数据库设 计得好坏就越显得重要,它将影响着整个系统的设计过程。
(1)设计数据库的过程 设计数据库要完成以下几个工作。
1)收集数据:将与数据库应用系统相关的数据汇集到一起。 2)分析数据:根据数据库应用系统的需求,分析确定数据的 来源,删除重复数据,删除无关数据。 3)规范数据:按“数据规范化”原则,设计数据库应该使用 的数据表,并合理定义每个数据表的结构以及数据类型。 4)建立关联:在数据库中,确定表之间的关系。
Access 2010数据库应用技术第9章 数据库的管理与安全
9.2.2 数据库的压缩与修复 在使用数据库文件的过程中可能包含相应的“碎片”,数 据库文件可能会迅速增大,影响使用性能,有时也可能被 损坏。在Access 2010中,可以使用“压缩和修复数据库” 功能来防止或修复这些问题。 如果要在数据库关闭时自动执行压缩和修复操作,可以在 “Access选项”对话框中选择“关闭时压缩”数据库选项。 “拆分”按钮。 数据库拆分成功后,浏览数据库中的数据表可以发现每个 数据表的前面多了一个向右的箭头。
9.1.1 外部数据源的导入 外部数据源可以是一个文本文件、电子表格(如Excel)文件、 其他数据库文件,也可以是另一个Access数据库文件等。将外 部数据源的数据添加到Access 2010数据库中,有两种处理方 法:从外部数据源导入数据和从外部数据源链接数据。
1.从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步骤也会有所 不同,但基本步骤是类似的。 例9-1 Excel文件“选课.xlsx”的内容如图9-1所示,将“选课 .xlsx”导入“教学管理”数据库中,生成“选课”表。
第9章 数据库的管理与安全
掌握数据导入与导出的方法。
掌握数据库的备份与还原、压缩与修复以及拆分数据库的
方法。
掌握数据库安全保护的方法。 了解数据库的分析及优化。
9.1 数据的导入与导出 Access数据库有多种方法实现与其他应用项目的数据共享, 既可以直接从某个外部数据源获取数据来创建新表或追加到已 有的表中,也可以将表或查询中的数据输出到其他格式的文件 中。前者叫做数据的导入,后者叫做数据的导出。
9.3.2 解密数据库 当不需要密码时,可以对数据库进行解密。操作步骤如 下: ①以独占方式打开加密的数据库,如“罗斯文”数据库。 ②选择“文件”→“信息”命令,单击“解密数据库”按 钮,弹出“撤消数据库密码”对话框。 ③输入设置的密码,然后单击“确定”按钮。如果输入 的密码不正确,撤消将无效。
数据库应用基础--access2010 单元二 建立和维护数据表
参照完整性
教师工号 A001 A002 A003 A004 姓名 张红 杨东方 唐伟 王明 专业 英语 数学 数学 语文 工龄 8 12 9 5
在没有建立“参照完整性”前,两 个表可以任意增加、删除、更新吗?
参照完整性
教师工号 A001 A002 A003 A004 姓名 张红 杨东方 唐伟 王明 专业 英语 数学 数学 语文 工龄 8 12 9 5
学号 S001 S001 S001 S002 一方充当什么角色,多方充当什么角色? S002 S003 S003 S003
教师工号 选课时间 T001 2016/5/21 T002 2016/5/21 T004 2016/5/21 T001 2016/5/21 T004 2016/5/21 T001 2016/5/21 T003 2016/5/21 T004 2016/5/21
输入数据表数据
定位记录
定位记录快捷键
通配符的使用
通配符的使用
练一练,在学籍表中查找 找出所有姓“王”的同学 找出身份证尾号为“X”的同学?有几种方法? 找出身份证倒数第二位是小于等于5的同学 找出身份证倒数第二位是小于大于5的同学 找出身份证第5位是2的同学。
修改数据表结构
任务二 设置字段属性
函数
Access系统内部编好的程序 如excel中的sum、average、max等 大致分为4类:P248 数值函数、字符函数、日期函数、转换函数
任务二 设置字段属性
运算符
算术运算符 连接运算符 比较运算符 逻辑运算符 P251 + - * / + & < > != not and or
分析样表
Access 2010--第3章 数据库的创建与管理第3-3讲 数据库的安全管理
。如果输入的密码不正确,撤消命令无效。
五、数据库的备份与还原
1.备份数据库
使用Access中的数据库备份功能,可以对数 据库定期做备份,避免数据库丢或损坏造成 损失。步骤如下:
① 打开要备份的数据库(以StudentGrade数据库为例)。
② 单击“文件”选项卡中的“保存并发布”命令。 ③ 单击“文件类型”组中的“数据库另存为”选项,然后
双击“数据库另存为”组中的“备份数据库”按钮。
④ 在弹出的“另存为”对话框中选择保存位置,单击“保
存”按钮。Access在备份数据库时,自动给出备份数据 库名,默认的备份数据库名为原数据库名+下划线+当前 系统日期。
五、数据库的备份与还原
2.还原数据库
如果数据库文件丢失或损坏,可以使用备份文件对数据库 进行还原。可以还原整个数据库,也可以只还原数据库中 的部分对象。
打包并签名后,数字签名会确认在创建该包之后数据库未进行过更 改。 从包中提取数据库后,签名包与提取的数据库之间将不再有关系。 Access 2010只能对.accdb、.accde等文件格式的数据库使用“打 包并签署”工具。对采用早期文件格式的数据库也提供了进行签名 和分发的工具,所使用的数字签名工具必须适合于所使用的数据库 文件格式。 一个包中只能添加一个数据库。 该过程将对包含整个数据库的包(而不仅仅是宏或模块)进行签名 。 该过程将压缩包文件,以便缩短下载时间。 可以从位于运行 Windows SharePoint Services 3.0 或更高版本 的服务器上的包文件中提取数据库。
二、 信任中心的设置
可以通过“信任中心”对话框左侧的选项,逐
个设置受信任的文档、加载项、ActiveX 设置、 宏设置、DEP设置、消息栏、个人信息选项等内 容。
第4章 access2010简介
2.6创建数据库
2.6.5 管理数据库
2.查看数据库属性 对于一个新打开的数据库,可以通过查看 数据库属性,来了解数据库的相关信息。 下面以查看“罗斯文_full” 数据库的属性 为例进行介绍,具体操作步骤如下:p25
操作:选择【文件】菜单下的【信息】选项 ,选择【查看与编辑数据库属性】按钮,单击【 常规】选项卡,查看数据库的相关信息。
2.1.1 ACCESS2010产品简介
Access 2010还可以通过ODBC与Oracle、Sybase、 FoxPro等其他数据库相连,实现数据的交换和共享 。并且还可以与Word、Outlook、Excel等其他软件 进行数据的交互和共享。
2.1.2 Access 2010的功能
Access 2010可以在一个数据库文件中通过6大对象对数 据进行管理,从而实现高度的信息管理和数据共享。它的6对 象如下: (1) 表:存储数据。 (2) 查询:查找和检索所需的数据。 (3) 窗体:查看、添加和更新数据库的数据。 (4) 报表:以特定的版式分析或打印数据。 (5) 宏:执行各种操作,控制程序流程。 (6) 模块:处理、应用复杂的数据信息的处理工具。 这6个数据库对象相互联系,构成一个完整的数据库系 统。SharePoint网站这个对象是新增的,读者可以自行学习。
第2章 ACCESS2010数据库
课程导入
想一想: 在我们日常学习中,我们都听说或是知道 哪几种数据库,常见的数据库管理系统有哪 些?FOXBASE、FOXPRO、sql等数据库程
序听说过吗?本章我们将学习ACCESS2010。
2.1.1 ACCESS2010产品简介
Access 2010是Office 2010系列办公软件中的产品之 一,是微软公司出品的优秀的桌面数据库管理和开 发工具。Microsoft 公司将汉化的Access 2010中文版 加入Office 2010中文版套装软件中,使得Access在中 国得到了广泛的应用。 Access 2010提供了表生成器、查询生成器、宏生成 器、报表设计器等许多可视化的操作工具,以及数 据库向导、表向导、查询向导、窗体向导、报表向 导等多种向导,可以使用户很方便地构建一个功能 完善的数据库系统。Access还为开发者提供了Visual Basic for Application(VBA)编程功能,使高级用户可 以开发功能更加完善的数据库系统。
Access2010数据库案例教程第11章数据库安全
11.1.1 Access 2010 中的 新增功能
• 5.用于签名和分发数据库文件的新方法 在 Access之前的版本中,使用 Visual Basic 编辑器将安全证书应用于各个数据库 组件。现在可以直接将数据库打包,然后签 名并分发该包。 如果将数据库从签名的包中解压缩到受 信任位置,则数据库将打开而不会显示消息 栏。如果将数据库从签名的包中解压缩到不 受信任位置,但信任包证书并且签名有效, 则数据库将打开而不会显示消息栏。如果对 不受信任的数据库进行签名,并将其部署到 不受信任位置,则默认情况下信任中心将禁
图11.2 信任中心
10.2 使用受信任位置中的 Access数据库
(3)在打开的“信 任中心”对话 框中,单击左 侧窗格 “受信 任位置”, 如 图11.3所示。
图11.3 “信任中心”对话框
10.2 使用受信任位置中的 Access数据库
然后执行下列某项操 作: 1)记录一个或多个受 信任位置的路径。 2)创建新的受信任位 置。用户如果需要 创建新的受信任位 置,请单击“添加 新位置”按钮,在 打开“Microsoft Office 受信任位置” 对话框中,添加新 的路径,将数据库 放在该受信任位置,
10.3 数据库的打包、签名和分发
Access 将创建 “工资管理.accdc”文件并将 其放置在您选择的位置。如图11.6所示。
图11.6 创建签名包
10.3 数据库的打包、签名和分发
2.提取并使用签名 包 (1)在“文件”选 项卡上,单击 “打开”,将出 现“打开”对话 框。 (2)选择 “Microsoft Office Access 签名包 (*.accdc)”作 为文件类型。 (3)使用“查找范 围”列表找到包
11.1.1 Access 2010 中的 新增功能
第2章 Access 2010数据库
Access 2010的安装步骤如下: (1) 把Office 2010的安装光盘插入驱动器之后,安 装程序将自动运行,稍等片刻,打开【阅读 Microsoft软件许可证条款】界面,选中【我接受此 协议的条款】复选框,然后单击【继续】按钮。 Office 2010也可以在网上下载,读者根据需要自 行学习。 (2) 在【选择所需的安装】界面中,单击【自定义】 按钮,如图2-1所示,打开【安装选项】选项卡。
的一部分,目前最新的版本是Access2012。作为
一种新型的关系型数据库,它能够帮助用户处理各 种海量的信息,不仅能存储数据,更重要的是能够 对数据进行分析和处理,使用户将精力聚焦于各种 有用的数据。
2.1.1 ACCESS2010产品简介
Access 2010是Office 2010系列办公软件中的产品之一 ,是微软公司出品的优秀的桌面数据库管理和开发工具。 Microsoft 公司将汉化的Access 2010中文版加入Office 2010中文版套装软件中,使得Access在中国得到了广泛 的应用。 Access 2010提供了表生成器、查询生成器、宏生成器、 报表设计器等许多可视化的操作工具,以及数据库向导、 表向导、查询向导、窗体向导、报表向导等多种向导,可 以使用户很方便地构建一个功能完善的数据库系统。 Access还为开发者提供了Visual Basic for Application(VBA)编程功能,使高级用户可以开发功能更 加完善的数据库系统。
2.5 Access 2010的窗口操作
2.5.1 Access 2010的系统主窗口
图2-5 Access的菜单栏和面板
2.6创建数据库
2.6.1创建一个空白数据库 建立一个空数据库的操作步骤如下: (1)启动Access 2010程序,并进入Backstage视 图,然后在左侧导航窗格中单击【新建】命令,接着 在中间窗格中单击【空数据库】选项,如图2-7所示。
access2010第8课
• • •
4. 在【文件】功能区选择【信息】选项,单击选择“用密码进行加密”选项,如图所示。 5. 在打开的【设置数据库密码】对话框的“密码”输入框输入密码,并在“验证”输入框内输入确认密码,如图所 示。 6. 单击“确定”按钮确认,完成密码的设置,此时要打开已经设置密码的数据库,会出现一个【要求输入密码】的 对话框,如图所示。
8.2.3设置数据库密码
Access2010中的加密工具合并了两个旧工具,分别是编码和数据库密码,并加以改进。使用数据库密码来加 密数据库时,所有其他工具都无法读取数据,并强调用户必须输入密码才能使用和访问数据库,在Access2010中 应用的加密所使用的算法比早期版本的Access使用的算法更复杂。 实现数据库系统安全最简单的方法就是给数据库设置ห้องสมุดไป่ตู้开密码,已禁止非法用户进入数据库。为了设置数据库 密码,要求必须以独占的方式打开数据库。一个数据库同一时刻只能被一个用户打开,其他用户只能等待此用户 放弃后,才能打开和使用,则称之为数据库独占。 1. 为数据库添加密码 下面通过一个简单操作,学习为数据库添加密码的相关技能。 1. 打开Access2010后,不打开要设置密码的数据库(如已打开将其关闭),并确认网上没有其他用户正打开该数 据库。 2. 在【文件】功能区选择“打开”选项,如图所示。 3. 在【打开】对话框先选择要打开的数据库名称,单击 按钮,选择“以独占方式打开”,如图所示。
•6.用于签名和分发数据库文件的新方法 •在 Access 2007 之前的 Access 版本中,使用 Visual Basic 编辑器将安全证书应用于各个数据库组件。现在可以将数据 库打包,然后签名并分发该包。如果将数据库从签名的包中解压缩到受信任位置,则数据库将打开而不会显示消息栏。 如果将数据库从签名的包中解压缩到不受信任位置,但信任包证书并且签名有效,则数据库将打开而不会显示消息栏。 •8.2.2使用受信任位置中的 Access 数据库 •将 Access 数据库放在受信任位置时,所有 VBA 代码、宏和安全表达式都会在数据库打开时运行。不必在数据库打开时 做出信任决定。 •使用受信任位置中的 Access 数据库的过程大致分为下面几个步骤: •使用信任中心查找或创建受信任位置。 •将 Access 数据库保存、移动或复制到受信任位置。 •打开并使用数据库。 •下面通过一个简单操作,学习设置数据库受信任的位置的相关技能。 •1. 在“文件”功能区,单击“选项”选项,此时显示【Access 选项】对话框,在“信任中心”选项单击“信任中心设 置”按钮,如图所示。 •2. 此时显示【信任中心】对话框,在“受信任位置”选项单击选择“添加新位置”按钮,如图所示。
Access 2010数据库第十章 Access 2010数据库安全管理
10.1.2 使用数据库密码
设置数据库密码后,再打开这个数据库时,系统会弹出“要求 输入密码”对话框,要求用户输入密码,只有用户输入正确的 密码才能打开数据库,否则无法打开数据库。 操作步骤如下: (1)以通常方式打开加密的数据库,出现“要求输入密码”对话 框; (2)在“请输入数据库密码”框中键入密码,然后单击“确定” 按钮即可。
10.4.2 提取和使用签名包
提取和使用签名包的步骤如下: (1)单击“文件”选项卡的“打开”按钮,出现“打开”对话框。 (2)在“文件类型”列表中,选择“Microsoft Office Access签名包 (*.accdc)”。 (3)使用“查找范围”列表找到包含.accdc 文件的文件夹,选择该 文件,然后单击“打开”按钮即可。 (4)如果选择信任应用于部署包的数字证书,将出现“将数据库提取 到”对话框,转到下一步;如果尚未选择信任数字证书,将会出现一条 建议消息,确认是否打开此文件。 (5)在“保存位置”列表中,为提取的数据库选择一个位置,然后在 “文件名”文本框中,为提取的数据库输入另一个名称。单击“确定” 按钮,完成数据库的提取。
本章小结
本章介绍了数据库密码的设置、使用和撤销,用户级安 全机制的特点,以及数据库如何进行压缩和备份。学习 完本章,读者能够使用数据库密码和用户级安全机制来 保护数据库,并能够对数据库进行优化操作。
1.1 设置数据库密码
设置数据库密码的步骤如下: (1)在Access 2010中 ,以独占方式打开要加密的数据库; (2)单击“文件”选项卡中间区域的“用密码进行加密”选项。随即 出现“设置数据库密码”对话框; (3)在“密码”框中键入密码,然后在“验证”框中再次键入该密码, 建议使用由大写字母、小写字母、数字和符号组合而成的强密码; (4)最后单击“确定”按钮即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9.2 数据库的加密与解密
➢ 9.2.2 数据库密码的修改 修改数据库的密码,需要先撤消数据库的密码,再进行
重新设置。 【例9-5】撤消数据库密码。
9.3 压缩和修复Access数据库
如果经常对数据库进行数据更新操作,则数据库文响应时间变长。同时,删除数据库对象时,系统不会自动回 收该对象所占的磁盘空间。为了提高磁盘空间的利用率,缩 短响应时间,就需要对数据库进行压缩。Access提供了压缩 数据库的功能。
ACCDE文件具有以下优点。 ① 可以防止在设计视图中查看、修改或创建窗体、报表、模 块。 ② 可以防止添加、删除或更改数据库、对象库的引用。 ③ 可以防止更改VBA代码。 ④ 可以防止导入/导出窗体、报表或模块。
9.5 生成ACCDE文件
【例9-9】由“学籍管理信息系统”数据库生成ACCDE文件。 说明:
9.1 Access 2010中安全性的新增功能
【例9-2】创建签名包。为“学籍管理信息系统”数据库创建 签名包。 说明:
如果用户使用的Access没有数字签名,可以自己创建。 方法: “开始->所有程序->Microsoft Office->Microsoft Office 2010工具->VBA 工程的数字证书” 【例9-3】提取并使用签名包。提取【例9-2】中创建的“学 籍管理信息系统.accdc”签名包。
在创建.accdb文件或.accde文件后,可以将该文件打包, 对该包应用数字签名,然后将签名包分发给其他用户。
“打包并签署”工具会将该数据库放置在Access部署( .accdc)文件中,对其进行签名,然后将签名包放在确定的 位置。以后,其他用户可以从该包中提取数据库,并直接在 该数据库中工作,而不是在包文件中工作。
第9章 数据库的安全与维护
➢ 9.1 Access 2010安全性的新增功能 ➢ 9.2 数据库的加密与解密 ➢ 9.3 压缩和修复Access数据库 ➢ 9.4 备份和还原Access数据库 ➢ 9.5 生成ACCDE文件 ➢ 9.6 创建切换面板
9.1 Access 2010中安全性的新增功能
9.2 数据库的加密与解密
➢ 9.2.1 数据库的加密 设置数据库密码是保护数据库的一种简单的方法。设置了
密码之后,每次打开数据库时都要求用户输入密码,只有在 输入正确的密码之后,才允许用户打开数据库。 【例9-4】设置数据库密码。 说明:
先打开数据库,再设置密码。打开数据库时必须以独占的 方式打开。
的.accdb文件格式的数据库。 2. 信任中心。
信任中心是保证Access安全的工具,它为设置Access的安 全提供了一个集中的管理位置。使用信任中心可以为Access 创建信任位置并设置安全选项。
9.1 Access 2010中安全性的新增功能
3. 不启用数据库内容时也能查看数据的功能。
在以前的Access版本中,如果将安全级别设置为“高” ,则必须先对数据库进行数字签名并信任数据库,然后才 能查看数据。在Access 2010中可以直接查看数据,而无需 决定是否信任数据库。 4. 更少的警告信息。
在生成ACCDE文件过程中,原来的ACCDB文件保持不变,而 以前的版本是把原来的文件直接转换ACCDE文件,这是Access 2010的一个改进。
9.6 创建切换面板
使用切换面板可以创建系统的主菜单或入口程序。 为了保证数据库中数据的安全,通常情况下,不允许用 户直接在表中输入数据,而是借助于窗体,让用户从窗体向 表中输入数据。 使用切换面板可以对窗体进行更好的组织,以方便用户 使用。
9.6 创建切换面板
【例9-10】新建切换面板窗体。 说明: (1)切换面板是窗体,可作为窗体对象进行存放。在导航窗 格中“窗体”对象下可以显示。 (2)创建了切换面板之后,系统会自动创建一个 Switchboard Items表,该表最好不要进行修改。 (3)如果要使切换面板窗体在系统运行时第一个运行,可以 将其设置为启动窗体。 (4)利用切换面板管理器建立的切换面板具有固定格式,用 户可以切换到设计视图对其进行设计。 (5)其他类型的窗体可以利用控件来实现切换面板的功能。
式和VBA代码都会在数据库打开时直接运行,用户不必在打开 数据库时做出信任决定。 【例9-1】使用受信任位置中的Access数据库。
9.1 Access 2010中安全性的新增功能
➢ 9.1.3 打包、签名和分发Access数据库
使用Access 2010可以轻松而快速地对数据库进行签名和 分发。
9.4 备份和还原Access数据库
➢ 9.4.2 用备份副本还原 Access 数据库
Access本身没有提供直接还原数据库的命令。当数据库 系统受到破坏后,用户可以使用还原方法恢复数据库。还原 数据库可以使用Windows的备份及故障恢复工具,最为常用的 方法是使用复制、粘贴的方法,将Access数据库的备份复制 到数据库所在文件夹中。
9.1 Access 2010中安全性的新增功能
➢ 9.1.4 Access与用户级安全 以.accdb和.accde文件格式创建的数据库,Access 2010
不提供用户级安全,但是,如果在Access 2010中打开由早期 版本Access创建的数据库,并且该数据库应用了用户级安全 ,那么这些设置仍然有效。
压缩数据库有两种方式:自动压缩方式和手动压缩方式。
【例9-6】设置关闭时自动压缩数据库。
【例9-7】手动压缩和修复数据库。
9.4 备份和还原Access数据库
修复数据库功能可以解决Access数据库损坏的一般问题, 但是如果发生严重的损坏,修复数据库的功能则无能为力。 因此,为了保证数据库的安全,保证数据库系统不因意外情 况遭到破坏,用户有必要对数据库进行备份。
9.4 备份和还原Access数据库
➢ 9.4.1 备份 Access 数据库
使用Access 2010提供的数据库备份功能可以完成数据库 备份的工作。 【例9-8】数据库的备份。
说明: (1)用户也可使用“另存为”功能来备份数据库。 (2)备份工作不是“一次性”工作,在对数据库中数据进行 重要操作后需要对数据库进行备份。
9.5 生成ACCDE文件
在Access 2010中,可以将Access 2007-2010文件格式的 数据库文件转换为ACCDE文件格式。ACCDE文件具有与可执行 文件相似的功能。
将数据库生成ACCDE文件,可以压缩原来的文件,减少磁 盘存储空间,优化内存的使用,提高数据库的性能。
9.5 生成ACCDE文件
数据库的安全性是指保护数据库,防止用户的操作造 成数据的泄露或毁坏。
Access 2010提供了经过改进的安全模型,该模型有助 于简化将安全性应用于数据库的过程以及打开已启用安全 性的数据库的过程。
9.1 Access 2010中安全性的新增功能
➢ 9.1.1 Access 2010中新增的功能
1. 新的加密技术。 Access 2010使用了更强的算法来加密那些使用密码功能
以前版本的Access强制用户处理各种警告信息。在 Access 2010中默认情况下,如果打开一个非信任的.accdb 文件,将只看到一个称为“消息栏”的工具。
9.1 Access 2010中安全性的新增功能
➢ 9.1.2 使用受信任位置中的Access数据库 将Access数据库放在受信任位置时,所有的宏、安全表达