第11章 数据库安全

合集下载

国开学习网电大数据库应用技术第11章测验答案

国开学习网电大数据库应用技术第11章测验答案

国开学习网电大数据库应用技术第11章测验答案以下是对国开研究网电大数据库应用技术第11章测验的答案:1. 数据库事务具有ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

3. 数据库的并发控制机制包括两阶段封锁(Two-Phase Locking)、时间戳(Timestamp)和多版本并发控制(MVCC)。

4. 数据库索引是一种用于加快数据访问速度的数据结构。

常见的索引类型有B树索引、哈希索引和位图索引。

5. 在数据库设计中,关系模型用于描述数据之间的关联关系。

关系模型包括实体(Entity)、属性(Attribute)和关系(Relationship)。

6. SQL(Structured Query Language)是一种用于管理关系型数据库的编程语言。

SQL可以用于创建、查询和操作数据库中的数据。

7. 数据库触发器(Trigger)是一种在特定事件发生时自动执行的程序。

触发器可以用于实现数据的自动更新和完整性约束。

8. 数据库备份是一种用于保护数据免受数据丢失的措施。

常见的数据库备份方式包括完全备份、增量备份和差异备份。

9. 数据库性能优化是一种通过优化数据库结构和查询语句,提高数据库查询性能和响应速度的方法。

常见的优化手段包括索引优化和查询优化。

10. 数据库安全性是指保护数据库免受非法访问和数据泄露的一种措施。

常见的数据库安全措施包括访问控制、加密和审计。

以上就是对国开研究网电大数据库应用技术第11章测验的答案。

如有其他问题,请随时咨询。

(完整版)第11章并发控制(习题集)

(完整版)第11章并发控制(习题集)

第十一章并发控制(习题集)二、选择题1、为了防止一个用户的工作不适当地影响另一个用户,应该采取(D)。

A。

完整性控制 B。

访问控制C。

安全性控制 D. 并发控制2、解决并发操作带来的数据不一致问题普遍采用(A)技术。

A。

封锁 B。

存取控制C. 恢复D. 协商3、下列不属于并发操作带来的问题是(C)。

A。

丢失修改 B. 不可重复读C. 死锁D. 脏读4、DBMS普遍采用(C)方法来保证调度的正确性 .A。

索引 B. 授权C. 封锁D. 日志5、如果事务T获得了数据项Q上的排他锁,则T对Q( C)。

A。

只能读不能写 B. 只能写不能读C. 既可读又可写 D。

不能读也不能写6、设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)。

A. T1正在写A,T2要读AB. T1正在写A,T2也要写AC。

T1正在读A,T2要写AD. T1正在读A,T2也要读A7、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D ) 。

A。

一个是DELETE,一个是SELECTB. 一个是SELECT,一个是DELETEC。

两个都是UPDATED. 两个都是SELECT8、在数据库系统中,死锁属于(B )。

A。

系统故障 B. 事务故障C. 介质故障 D。

程序故障9、数据库中的封锁机制是( C )的主要方法。

A、完整性B、安全性C、并发控制D、恢复三、填空题1、基本的封锁类型有两种:__排他锁__ 和_共享锁_ 。

2、并发操作可能会导致:丢失修改、不可重复读、读脏数据.四、简答题1、什么是封锁?2、基本的封锁类型有几种?试述它们的含义.3在数据库中为什么要并发控制?答:数据库是共享资源,通常有许多个事务同时在运行。

当多个事务并发地存取数据库时就会产生同时读取或修改同一数据的情况.若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性.所以数据库管理系统必须提供并发控制机制。

第十一章 SQL Server数据库应用开发技术

第十一章   SQL Server数据库应用开发技术
返回目录
11.3 服务器登录管理
11.3.2 Windows组或用户登录管理
1.将Windows组或用户映射成SQL Server的登录帐户 命令格式: sp_grantlogin <域名\用户名>|<域名\组名> 说明:
<域名\用户名>:为Windows NT 用户创建一个登录账户。
<域名\组名>:为指定的组建立一个登录账户。该组中每个成员都能 连接到SQL Server上。
返回目录
11.3 服务器登录管理
11.3.3 创建登录账户
1.使用SQL Server Management Studio创建登录帐户 【例11.5】 创建以Windows身份认证的登录账户 1)在Windows下创建一个名为“Win_login_01”,密码为 “w001”的用户。 2)打开SQL Server Management Studio。 3)在“对象资源管理器中”展开服务器。 4)展开“安全性”,右键单击“登录名”,然后选择“新建登录名” 选项,打开如图11.5所示的“登录名-新建”窗口。 5)单击“登录名”文本框右边的“搜索”按钮,打开如图11.6所示 的“选择用户或组”对话框。
11.3.3 创建登录账户
1.使用SQL Server Management Studio创建登录帐户 【例11.4】创建以SQL Server身份认证的登陆帐户 11)在左上角的“选择页”列表中选中“状态”,将“是否允许连接 到数据库引擎”设置为“授予”,“登录”设置为“启用”。 12)单击“确定”按钮完成操作。
第11章 数据库安全管理
知识技能目标:
1.理解SQL Server 2005安全机制和身份验证 模式 2.掌握服务器登录帐号的创建和删除 3.掌握数据库用户的创建和删除 4.理解角色概念,掌握服务器角色和数据库角色的 管理 5.掌握权限的授予、拒绝和废除

第11章数据库的备份与恢复共22页文档

第11章数据库的备份与恢复共22页文档

第11章数据库的备份与恢复学习目标:●了解Oracle数据库备份和恢复的概念。

●掌握Oracle数据库备份和恢复的类型。

●掌握Oracle数据库的备份和恢复的方法。

●掌握利用数据泵技术进行备份和恢复方法。

数据库的备份与恢复是保证数据库安全运行的一项重要内容,也是数据库管理员的重要职责。

Oracle提供了完善的备份与恢复功能,以保障数据库系统的安全性。

如果数据库受到损坏,如数据文件被删除、机器故障、表中数据被误删除等,就可以使用备份文件对数据库进行及时恢复,尽可能地使用户的数据免遭损失,使数据库继续正常运行。

本章将介绍数据库备份与恢复的基本概念,数据库脱机的备份与恢复、数据库的导入/导出、以及使用数据泵进行逻辑备份与恢复的方法和应用。

11.1 概述备份和回复是两个互相联系的概念。

备份就是将数据保存起来,而恢复是当意外发生或者处于某种需要时,将备份的信息还原到数据库中。

备份与恢复各有不同的方法,在不同的数据库使用条件下需要使用不同的备份与恢复方法。

11.1.1 备份与恢复的类型数据库备份与恢复主要有三种类型:脱机备份与恢复、联机备份与恢复、逻辑备份与恢复。

不同的类型是针对不同的运行条件和故障条件而选择使用的。

1. 脱机备份与恢复脱机备份与恢复(也称为冷备份与恢复)是在关闭数据库的情况下对数据库文件进行的物理备份与恢复。

它是最简单、最安全的方法。

脱机备份必须要在关闭数据库后进行,并且是通过SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE或SHUTDOWN TRANSACTION命令关闭数据库后进行。

此时,对数据库所使用的必要文件都可以用操作系统的复制命令进行备份与恢复。

这样备份的数据库文件。

需要注意的是,在进行脱机备份与恢复之前,需要确保数据库有足够长时间保持脱机状态,以保证进行完全备份与恢复。

否则,应该考虑使用其他备份与恢复方法。

2. 联机备份与恢复联机备份与恢复(也称为热备份与恢复)是在数据库处于打开状态下对数据库进行的备份与恢复,要进行联机备份与恢复,数据库必须处于归档模式(ARCHIVELOG)下,而且需要大量档案空间。

MySQL 数据库基础与应用 第11章 备份和恢复

MySQL 数据库基础与应用 第11章 备份和恢复

MySQL 数据库基础与应用
5
11.2 导出表数据和备份数据
ESCAPED BY子句用来指定转义字符,例如,“ESCAPED BY '*'”将“*”指定为转义字符,取代“\”,如空格将表示为“*N”。
● LINES子句:在LINES子句中使用TERMINATED BY指定一行 结束的标志,如“LINES TERMINATED BY '?'”表示一行以“?”作为 结束标志。
语法格式:
SELECT columnist FROM table WHERE condition INTO OUTFILE 'filename' [OPTIONS]
其中,OPTIONS的语法格式:
FIELDS TERMINATED BY 'value' FIELDS [OPTIONALLY] ENCLOSED BY 'value' FIELDS ESCAPED BY 'value' LINES STARTING BY 'value' LINES TERMINATED BY 'value'
MySQL 数据库基础与应用
6
11.2 导出表数据和备份数据
【例11.1】将sales数据库中的goods表中数据备份到指定目录: C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/,要求字段值如果是字 符就用“”””标注,字段值之间用“,”隔开,每行以“?”为结束标志。
MySQL 数据库基础与应用
3
11.2 导出表数据和备份数据
11.2.1 导出表数据
使用SELECT…INTO OUTFILE语句可以导出表数据的文本文 件。可以使用LOAD DATA INFILE语句恢复先前导出的表数据。 但SELECT…INTO OUTFILE只能导出或导入表的数据内容,而不 能导出表结构。

第十一章 数据库的安全和完整性约束

第十一章  数据库的安全和完整性约束

的权限授给用户U1: 例1:把查询表 :把查询表Student的权限授给用户 : 的权限授给用户 GRANT SELETE ON TABLE Student TO U1; 2:把对表Student Course全部操作权限 例2:把对表Student 和Course全部操作权限 授予用户U2和 : 授予用户 和U3: GRANT ALL PRIVILIGES ON TABLE Student,Course , TO U2,U3; ,
更新操作授权例子: * 更新操作授权例子: SELECT,UPDATE(GRADE,ADDRESS) GRANT SELECT,UPDATE(GRADE,ADDRESS) XU, ON TABLES XU,MA 对用户XU MA授权于访问 更新操作。 XU, 授权于访问、 意: 对用户XU,MA授权于访问、更新操作。 在数据目录中,有一张授权表, 在数据目录中,有一张授权表,记录了每个数据 库的授权情况,内容有: 库的授权情况,内容有:
例如:建立新用户CHANG,用命令 例如:建立新用户CHANG,用命令 CHANG, GRANT CONNECT TO CHANG IDENTIFIED BY xyzabc 如果给CHANG再授权DBA特权,则用以下语句: 如果给CHANG再授权DBA特权,则用以下语句: CHANG再授权DBA特权 GRANT DBA TO CHANG 因前已注册,这里可不必再附口令了。 注:因前已注册,这里可不必再附口令了。
并发所引起的不一致对付这两种破坏用数对付这两种破坏用数恢复技术恢复技术人为的破坏属于数据库安全问题属于数据库安全问题输入或更新数据库的数据有误更新事务未遵守保持数据库一致性的原则
第八章 数据库的安全和完整性约束
数据库是共享资源,即要充分利用它, 数据库是共享资源,即要充分利用它,又要 保护它。数据库的破坏一般来自四个方面: 保护它。数据库的破坏一般来自四个方面 1. 系统故障 2. 并发所引起的 不一致 对付这两种破坏,用数 对付这两种破坏, 据 恢复技术

《Access 2002数据库应用实训教程》第11章:数据库系统的集成、安全与发布

《Access 2002数据库应用实训教程》第11章:数据库系统的集成、安全与发布

上一页
下一页
返回首页 返回本章
图11.11创建一个切换面板的提示
上一页
下一页
返回首页 返回本章
图11.12“切换面板”对话框
上一页
下一页
返回首页 返回本章
图11.13“切换面板管理”窗口
上一页
下一页
返回首页 返回本章
图11.14“切换面板管理”窗口
上一页
下一页
返回首页 返回本章
(a)
(b)
上一页
下一页
返回首页 返回本章
图11.1 系统主页
上一页
下一页
返回首页 返回本章
操作方法: 1.打开数据库“迷你超市业务信息管理系统”; 2.在“数据库”窗口,选择“窗体”为操作对象,按“新建”按钮, 进入“新建窗体”窗口; 3.在“新建窗体”窗口,选择“设计视图”,进入“窗体”窗口; 4.在“窗体”窗口,设置窗体的属性,如图11.2所示; 5.在“窗体”窗口,添加4个标签控件,并分别定义它们的属性, 如图11.3如示(见教材,此处略); 6.在“宏”编辑窗口,创建命令按钮控件触发事件的宏(宏3), 如图11.4所示;
返回本章
上一页
下一页
返回首页 返回本章
图11.25 “设置安全机制向导” 对话框之五
上一页
下一页
返回首页 返回本章
图11.26“设置安全机制向导” 对话框之六(a)
上一页
下一页
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图11.21“设置安全机制向导”对话框之一
上一页
下一页
返回首页 返回本章
图11.22 “设置安全机制向导”对话框之二
上一页

DAMA-CDGA(数据治理工程师)-重点章节习题-第11章

DAMA-CDGA(数据治理工程师)-重点章节习题-第11章

数据治理工程师 CDGA 认证考试习题集第十一章数据仓库和商务智能(重点章节)1. 所有的 IT 项目都应该有业务支持,与战略保持一致,并有一个定义好的架构方法,此外,数据仓库还应该能实现额外的一些功能,以下关于数据仓库所要实现的内容描述错误的是()A 明确数据敏感性和安全性约束B 选择工具C 保障资源安全D 创建加载过程以评估和接收源数据2. 以下选项不属于组织建设数据仓库的目标的是()A 满足业务操作需求B 支持商务智能活动C 赋能商业分析和高效决策D 基于数据洞察寻找创新方法3. 以下哪项不属于经典的 OLAP 实现方法()A 关系型联机分析处理B 多维矩阵型联机分析处理C 维度型联机分析处理1D 混合型联机分析处理4. 以下哪项不属于数据仓库建设的主要驱动力()A 运营支持功能B 合规需求C 商务智能活动D 业务操作活动5. Kimball 的多维数据仓库架构包含哪几个区域()A 源系统B 数据暂存区C 数据展示区D 以上都是6. 报表策略包括标准、流程、指南、最佳实践和程序,它将确保用户获得清晰、准确和及时的信息。

以下关于报表策略必须解决的问题描述错误的是()A 确保只有获得授权的用户才能访问敏感数据B 用户社区类型和使用它的适当工具C 通过图形化输出发挥可视化功能的潜力D 及时性和安全性之间的权衡7. 数据仓库和商务智能一个关键的成功因素是业务对数据的接收程度,以下关2于需要考虑的架构子组件及其支持活动描述错误的是()A 概念数据模型B 数据质量反馈循环C 端到端主数据D 端到端可验证数据血缘8. 以下不属于数据仓库/商务智能建设构建轨迹的是()A 业务B 数据C 技术D 商务智能工具9. 通常,数据仓库是通过每天晚上的批处理窗口进行一次数据加载服务,不同源系统需要不同的变更捕捉技术,以下变更捕获技术复杂度最低的方法是()A 时间戳増量加载B 数据库交易日志C 消息增量D 全量加载10. 以下内容,不属于确定数据仓库数据加载方法时需要考虑的关键因素是()A 数据仓库和数据集市所需的延迟要求B 源可用性C 执行转换的时间D 批处理窗口或上载间隔11. 以下选项不属于企业信息工厂(CIF)的组成部分的是()A 数据暂存区B 操作型数据存储C 元数据D 参考数据、主数据和外部数据12. 以下选项关于数据仓库和数据集市的数据与应用程序中的数据不同描述错误的是()A 数据的组织形式是按功能需求而不是按主题域B 数据是随时间变化的系列数据,而非当前时间的值C 数据在数据仓库中的延迟比在应用程序中高D 数据仓库中提供的历史数据比应用程序中提供的历史数据多13. 以下关于企业信息工厂内的数据流动描述错误的是()A 目标从业务功能的执行转向数据分析B 系统最终用户从企业决策者变为一线业务人员C 系统使用从固定操作到即席查询D 响应实践的要求不再重要14. 批处理的替代方案解决数据仓库中队数据可用性延迟越来越短的要求有三种主要的替代方案,其中,目标端系统用缓冲区或队列方式收集数据,并按顺序处理属于以下哪种方案()A 涓流式加载B 消息传送C 流式传送D 以上都不是15. 以下选项关于Inmon和Kimball提倡的数据仓库建设方法共同遵循的核心理念描述正确的是()A 数据仓库的数据来自于自身系统和其他系统B 存储行为包括以提升数据容量的方式整合数据C 组织建设数据仓库,用以满足利益相关方都能访问到可靠的、集成的全部数据D 工作流支持、运营管理和预测分析都属于数据仓库建设的目的16. 连接用户数属于数据仓库和商务智能的哪项度量指标()A 使用指标B 主题域覆盖率C 响应时间和性能D 以上都不是数据治理工程师 CDGA 认证考试习题答案第十一章数据仓库和商务智能(重点章节)1. D 创建加载过程以评估和接收源数据【答案解析】DAMA-DMBOK2 P312-3132. A 满足业务操作需求【答案解析】DAMA-DMBOK2 P2913. C 维度型联机分析处理【答案解析】DAMA-DMBOK2 P3114. D 业务操作活动【答案解析】DAMA-DMBOK2 P2905. D 以上都是【答案解析】DAMA-DMBOK2 P296 笫十一章数据仓库和商务智能 11.1.3 基本概念 6 多维数据仓库6. D 及时性和安全性之间的权衡【答案解析】DAMA-DMBOK2 P31617. C 端到端主数据【答案解析】DAMA-DMBOK2 P3158. A 业务【答案解析】DAMA-DMBOK2 P3029. D 全量加载【答案解析】DAMA-DMBOK2 P30010. C 执行转换的时间【答案解析】DAMA-DMBOK2 P30311. C 元数据【答案解析】DAMA-DMBOK2 P29412. A 数据的组织形式是按功能需求而不是按主题域【答案解析】DAMA-DMBOK2 P29513. B 系统最终用户从企业决策者变为一线业务人员【答案解析】DAMA-DMBOK2 P295214. C 流式传送【答案解析】DAMA-DMBOK2 P30115. D 工作流支持、运营管理和预测分析都属于数据仓库建设的目的【答案解析】DAMA-DMBOK2 P29316. A 使用指标【答案解析】DAMA-DMBOK2 P3163。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图11.7 选择工资管理.accdc签名包
10.3 数据库的打包、签名和分发
(4)请执行下列操作之一: 1)如果选择了信任用于对部署包进行签名的安全证书,则会 出现“将数据库提取到”对话框。此时,请转到下一步。 2)如果尚未选择信任安全证书,则会出现下面一条消息,如 图11.8所示。
图11.8 Microsoft Office Access 安全声明
11.1.1 Access 2010 中的新增功能
3.信任中心 信任中心是一个对话框,是保证Access安全 的工具,它为设置和更改 Access 的安全设置提供 了一个集中的位置。使用信任中心可以为 Access 创建或更改受信任位置并设置安全选项。在 Access 实例中打开新的和现有的数据库时,这些 设置将影响它们的行为。 信任中心包含的逻辑还可以评估数据库中的组 件,确定打开数据库是否安全,或者信任中心是否 应禁用数据库,并让您判断是否启用它。
在操作过程中需要注意以下事项:
将数据库打包并对包进行签名是一种传达信任的方式。在对数据库打 包并签名后, 数字签名会确认在创建该包之后数据库未进行过更改。 从包中提取数据库后,签名包与提取的数据库之间将不再有关系。 仅可以在以 .accdb、.accdc 或 .accde 文件格式保存的数据库中使 用“打包并签 署”工具。Access 还提供了用于对以早期版本的文件格式创建的数据 库进行签名和分发的工具。所使用的数字签名工具必须适合于所使用 的数据库文件格式。 一个包中只能添加一个数据库。 该过程将对包含整个数据库的包(而不仅仅是宏或模块)进行签名。 该过程将压缩包文件,以便缩短下载时间。 可以从位于 Windows SharePoint Services 3.0 服务器上的包文件中 提取数据库。
10.2 使用受信任位置中的 Access数据库
将 Access 数据库放在受信任位置时,所有 VBA 代 码、宏和安全表达式都会在数据库打开时运行。您不 必在数据库打开时做出信任决定。 使用受信任位置中的 Access 数据库的过程大致分为 下面几个步骤: 使用信任中心查找或创建受信任位置。 将 Access 数据库保存、移动或复制到受信任位置。 打开并使用数据库。 查找或创建受信任位置的步骤,然后将数据库添加到 该位置。
11.1.3 Access 安全体系结构
Access 数据库是一组对象(表、窗体、查询、宏、报表等 等),这些对象通常必须相互配合才能发挥功用。 例如,当创建数据输入窗体时,如果不将窗体中的控件绑 定(链接)到表,就无法用该窗体输入或存储数据。 有几个 Access 组件会造成安全风险,因此不受信任的数 据库中将禁用这些组件: 动作查询(用于插入、删除或更改数据的查询) 宏 一些表达式(返回单个值的函数) VBA 代码
10.3 数据库的打包、签名和分发
(5)另外,还可以在“保存位置”列表中为提取的数 据库选择一个位置,然后在“文件名”框中为提取 的数据库输入其他名称。 (6)单击“确定”。
11.4 信任数据库
无论用户在打开数据库时作什么操作,如果数据库来自可 靠的发布者,那么就可以选择启用文件中的可执行组件以 信任数据库。 在消息栏中,启用内容或隐藏消息栏。如图11.10 单击“启用内容” 单击“消息栏”右上角的“关闭”按钮 (X)。“消息栏” 即会关闭。除非将数据库移到受信任位置,否则在下次打 开数据库时仍会重新显示消息栏。
11.1.1 Access 2010 中的新增功能
7.新增了一个在禁用数据库时运行的宏操作子类 这些更安全的宏还包含错误处理功能。用户还 可以直接将宏(即使宏中包含 Access 禁止的操作) 嵌入任何窗体、报表或控件属性。
11.1.2 Access 和用户级安全
对于以新文件格式(.accdb 和 .accde 文件)创建的数 据库,Access 不提供用户级安全。但是,如果在 Access 2010 中打开由早期版本的 Access 创建的数据库,并且该 数据库应用了用户级安全,那么这些设置仍然有效。如果 将具有用户级安全的早期版本 Access 数据库转换为新的 文件格式,则 Access 将自动剔除所有安全设置,并应用 保护 .accdb 或 .accde 文件的规则。 使用用户级安全功能创建的权限不会阻止具有恶意的 用户访问数据库,因此不应用作安全屏障。此功能适用于 提高受信任用户对数据库的使用。若要保护数据安全,请 使用 Windows 文件系统权限仅允许受信任用户访问数据库 文件或关联的用户级安全文件。
11.1 Access2010安全性新增功能
Access 安全性的新增功能,Access2010 提 供了经过改进的安全模型,有助于简化将安全性 应用于数据库以及打开已启用安全性的数据库过 程。
11.1.1 Access 2010 中的新增功能
1.在不启用数据库内容时也能查看数据的功能 2.更高的易用性 3.信任中心 4.更少的警告消息 5.用于签名和分发数据库文件的新方法 6.使用更强的加密算法增强数据库密码功能 7.新增了一个在禁用数据库时运行的宏操作子类
11.1.1 Access 2010 中的新增功能
6.使用更强的加密算法增强数据库密码功能 使用更强的算法来加密那些使用数据库密码功 能的 .accdb 文件格式的数据库 加密数据库将打乱表中的数据,有助于防止不 请自来的用户读取数据。当使用密码对数据库进行 加密时,加密的数据库将使用页面级锁定。
11.1.1 Access 2010 中的新增功能
1.在不启用数据库内容时也能查看数据的功能 在以前的版本中,如果将安全级别设为“高” ,则必须先对数据库进行代码签名并信任数据库, 然后才能查看数据。现在使用Access2010可以直接 查看数据,而无需决定是否信任数据库。
11.1.1 Access 2010 中的新增功能 2.更高的易用性 如果将数据库文件(新的 Access 文件格式或 早期文件格式)放在受信任位置,可以直接打开并 运行,而不会显示警告消息或要求用户启用任何禁 用的内容。此外,如果在 Access 2010 中打开由 早期版本的 Access 创建的数据库(例如,.mdb 或 .mde 文件),并且这些数据库已进行了数字签 名,而且用户已选择信任发布者,那么系统运行这 些文件将不需要决定是否信任它们。
图11.4“ Microsoft Office 受信任位置”对话框
10.3 数据库的打包、签名和分发
数据库开发者将数据库分发给不同的电脑用 户使用,或是局域网中使用,这时需要考虑数据 库分发时的安全问题。签名是为了保证分发数据 库是安全性。打包是确保在创建该包后数据库没 有被修改。
10.3 数据库的打包、签名和分发
10.2 使用受信任位置中的 Access数据库
1.打开信任中心 (1)在“文件”选项卡 上,单击“选项” ,打开“Access 选 项”对话框。 (2)在“Access选项” 对话框左侧窗格, 单击“信任中心” ,然后在 “Microsoft Office Access 信 任中心”下,单击 “信任中心设置” 。 如图11.2所示。
11.1.4 禁用模式
如果信任中心将数据库评估为不受信任,则 Access 将在 禁用模式(即关闭所有可执行内容)下打开该数据库,而不 管数据库文件格式如何。 在禁用模式下,Access 会禁用下列组件: 1.VBA 代码和 VBA 代码中的任何引用,以及任何不安全的 表达式。 2.所有宏中的不安全操作。 3.几种查询类型: 动作查询 数据定义语言 (DDL) 查询 SQL 传递查询 4.ActiveX 控件。
10.3 数据库的打包、签名和分发
1.创建签名包 (1)打开要打包和签 名的数据库。 (2)在“文件”选项 卡上,单击“保 存并发布”,然 后在“高级”下 双击“打包并签 署”,如图11.5 所示。
图11.5 打包并签署
10.3 数据库的打包、签名和分发
(3)将出现“选择证书”对话框或者出现“创建 Microsoft Office Access 签名包”对话框。 1)出现“选择证书”对话框,选择数字证书然后单击“确定 ”。 2)出现“创建 Microsoft Office Access 签名包”对话框 a、在“保存位置”列表中,为签名的数据库包选择一个位 置。 b、在“文件名”框中为签名包输入名称,然后单击“创建 ”。 Access 将创建 “工资管理.accdc”文件并将其放置在您选 择的位置。如图11.6所示。
图11.2 信任中心
10.2 使用受信任位置中的 Access数据库
(3)在打开的“信任 中心”对话框中 ,单击左侧窗格 “受信任位置” , 如图11.3所 示。
图11.3 “信任中心”对话框
10.2 使用受信任位置中的 Access数据库
然后执行下列某项操作: 1)记录一个或多个受信任 位置的路径。 2)创建新的受信任位置。 用户如果需要创建新的 受信任位置,请单击“ 添加新位置”按钮,在 打开“Microsoft Office 受信任位置” 对话框中,添加新的路 径,将数据库放在该受 信任位置,如图11.4 所示。
11.1.1 Access 2010 中的新增功能
4.更少的警告消息 早期版本的 Access 强制用户处理各种警报消 息,宏安全性和沙盒模式就是其中的两个例子。在 Access2010默认情况下,如果打开一个非信任的 .accdb 文件,将只看到一个称为“消息栏”的工 具。如果要信任该数据库,可以使用消息栏来启用 任何这样的数据库内容
10.3 数据库的打包、签名和分发
Access 将创建 “工资管理.accdc”文件并将其放置 在您选择的位置。如图11.6所示。
图11.6 创建签名包
10.3 数据库的打包、签名和分发
2.提取并使用签名包 (1)在“文件”选项 卡上,单击“打开 ”,将出现“打开 ”对话框。 (2)选择“Microsoft Office Access 签 名包(*.accdc)” 作为文件类型。 (3)使用“查找范围 ”列表找到包含 .accdc 文件的文 件夹,选择该文件 ,然后单击“打开 ”。 如图11.7 所示。
相关文档
最新文档