Access 2010数据库应用技术第9章 数据库的管理与安全

合集下载

Access 2010数据库应用:Access 2010的安全体系结构

Access 2010数据库应用:Access 2010的安全体系结构
3
为了使数据库中的数据更加安全,每当用户打开数据 库,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数据库应用》

《ACCESS2010数据库应用技术.》课后习题参考答案

《ACCESS2010数据库应用技术.》课后习题参考答案

《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。

Access 2010数据库应用:数据、信息和数据处理

Access 2010数据库应用:数据、信息和数据处理
信息(Information)不是一般的数据,而经过加工、 处理的数据,信息与数据是信息系统中两个最基本的概念, 它们既相互联系,又相互区别。
3
首先,数据是构成信息的原材料,是记录下 来可以鉴别的符号,而信息是经过加工的数据, 这种数据对接收者的行为有现实或潜在的影响, 对接收者的决策具有价值。
其次,数据与信息有时是相对的,一种数据 经加工后成为下级部门或管理人员决策时采用的 信息,而对于上一级部门或高层管理人员来说又 可能是数据。
4
② 数据处理
数据处理是指对数据进行收集、存储、分类、 排序、查询、维护(录入、修改和删除)、统计 和传输等一系列活动的总称,是将数据转换为信 息的过程。
目的是获得人们所需要的数据并提取有用的 信息,作为人们进行决策的依据。数据经过加工、 处理后即可得到有用的信息,
5
数据、信息与数据处理的关系如图9-2所示。
数据
数据处理
信息
数据存储
图9-2 数据、信息与数据处理
6
《Access2010数据库应用》
Access2010数据库应用
《Access2010数据库应用》
单元9 分析与设计Access数据库
数据、信息和数据处理
2
《Access2010数据库应用》
① 数据和信息
在人们的日常生活中,经常提及数据(Data),数据 是信息系统的基本概念和数据库应用系统要处理的基本对 象பைடு நூலகம்一。
数据是对客观事物进行观察或观测后记载下来的一组 可识别的符号,数据包括可以用来计算的数值型数据,也 包括非数值数据,例如英文字母、汉字、图像和声音等。

数据库应用基础Access 2010第10章 数据安全与管理

数据库应用基础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 沙盒模式禁用。

数据库安全与管理

数据库安全与管理

9.2数据导入、导出
9.2.2导出数据库中的数据 数据的导出是指将Access数据库中的数据(表、查询、窗体或报表等) 输出到其他数据库或外部数据源。导出与复制和粘贴的功能相同, 可以用复制和粘贴的方法将一个数据库对象导出。 1.导出到电子表格 例9-5 将“学生管理系统”数据库的“学生信息”表 ,导出一个名为 “学生信息表.xls”的电子表格文件。 操作步骤: (1)在学生管理数据库的表对象窗口中,单击选择“学生信息”表。 (2)在“学生信息”表上单击鼠标右键,弹出快捷菜单,然后执行快捷 菜单中的“导出”命令,打开“将表‘学生信息表’导出为”对话 框
9.4数据库的安全机制
9.4.2用户与组账户 1.创建组账户 (1)打开“学生管理系统”数据库,选择“工具/安全/用户与 组账户”命令,打开“用户与组账户”对话框,选择“组” 选项卡 (2)在“组”选项卡中,可以进行添加新组、删除已有的组或 者更改组名等操作。单击“新建”按钮,弹出“新建用户/ 组”对话框,在“名称”文本框中输入新的组名 (3)单击“确定”按钮,建立了一个“普通用户组”新组。
Hale Waihona Puke 9.4数据库的安全机制9.4.2用户与组账户 设置数据库安全的最灵活和最广泛的方法是设置用户级安全。 这种安全类似于很多网络中使用的方法,使用用户级安 全的主要原因有: (1)有效地保护数据库中的代码和各种数据库对象。 (2)防止用户无意地更改应用程序所依赖的代码或对象而破坏 应用程序。 (3)保护数据库中的敏感数据库。
9.4数据库的安全机制
9.4.1 设置数据库密码
保护数据库的最简单办法就是为打开的数据库设置密码。设置密码后, 打开数据库时系统要求用户输入密码,只有输入正确密码的用户才可以 打开数据库。 1.设置用户密码 (1)打开数据库,选择“工具/安全/设置数据库密码”,弹出Access 2003 的提示对话框。 (2)单击“确定”按钮,关闭当前的数据库。单击“打开”按钮,弹出 “打开”对话框。在该对话框中选择以“独占方式”打开数据库。 (3选择“工具/安全/设置数据库密码”命令,弹出“设置数据库密码”对 话框,在“密码”文本框中输入密码,在“验证”文本框中再次输 2.取消用户密码 入密码, 先用独占方式打开这个数据库,然后进择“工具/安全/撤销数据库密码” 命令,在弹出的“撤销数据库密码”对话框中输入刚才设置的密码,单击 “确定”按钮即可。

Access 2010:数据库的安全与维护2010

Access 2010:数据库的安全与维护2010

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)文件中,对其进行签名,然后将签名包放在确定的 位置。以后,其他用户可以从该包中提取数据库,并直接在 该数据库中工作,而不是在包文件中工作。

Access数据库应用教程之数据安全介绍课件

Access数据库应用教程之数据安全介绍课件

01
加密算法:对称加密、非 对称加密、混合加密等
02
加密方法:加密函数、加 密算法、加密协议等
03
加密强度:根据加密算法 和密钥长度决定
04
加密应用:数据库加密、 文件加密、通信加密等
数据备份与恢复
数据备份: 定期备份数 据库,防止
数据丢失
数据恢复: 利用备份数 据恢复丢失 或损坏的数

备份策略: 制定合适的 备份策略, 确保数据安
Access数据库的安全 机制
用户权限管理
✓ 用户权限设置:根据不 同用户角色设置不同的 权限
✓ 权限分配:根据实际需 求分配不同用户的权限
✓ 权限级别:分为管理员、 普通用户、只读用户等 不同级别
12 34
✓ 权限管理工具:使用 Access自带的权限管理 工具进行权限设置和维护
数据加密技术

恢复方法: 掌握数据恢 复的方法, 提高数据恢
复效率
数据安全实践
数据安全策略制定
01
确定数据安全目标:明确数据保护的重 要性和具体目标
02
制定数据安全政策:建立数据安全相关 的规章制度和流程
03
实施数据安全措施:采用技术手段保护 数据,如加密、访问控制等
04
定期评估数据安全状况:对数据安全策 略进行定期评估和改进,确保数据安全
01
法律法规:各国都有相关的数据 安全法规,如美国的《隐私法》、 欧盟的《通用数据保护条例》等
02
企业责任:企业有责任保护用 户的数据安全,防止数据泄露 和滥用
03
法律责任:违反数据安全法规的 企业和个人将面临法律责任,如 罚款、监禁等
04
监管机构:各国都有相关的监管 机构,如美国的联邦贸易委员会、 欧盟的数据保护委员会等,负责 监管企业的数据安全合规情况

《ACCESS2010数据库应用技术》课后习题参考答案

《ACCESS2010数据库应用技术》课后习题参考答案

《ACCESS2010数据库应用技术》课后习题参考答案目录第1章 (2)第2章 (4)第3章 (5)第4章 (5)第5章 (6)第6章 (7)第7章 (8)第8章 (9)第9章 (12)第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。

人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。

文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。

数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。

(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。

有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。

)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。

2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。

在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。

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

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 解密数据库 当不需要密码时,可以对数据库进行解密。操作步骤如 下: ①以独占方式打开加密的数据库,如“罗斯文”数据库。 ②选择“文件”→“信息”命令,单击“解密数据库”按 钮,弹出“撤消数据库密码”对话框。 ③输入设置的密码,然后单击“确定”按钮。如果输入 的密码不正确,撤消将无效。
9.3.3 信任数据库中禁用的内容 在默认情况下,Access 2010会禁用所有可能不安全的操作, 即可能允许用户修改数据库或对数据库以外的资源获得访问 权限的任何操作。当Access 2010禁用数据库的部分或全部内 容时,它会在消息栏显示“安全警告”信息来通知用户所执 行的操作。 1.打开数据库时启用禁用的内容 如果知道文件内容是可靠的,在消息栏单击“启用内容” 按钮,打开该文件,并使其成为受信任的文档。
2.从外部数据源链接数据 从外部数据源链接数据是指在数据库中形成一个链接表对象, 每次在Access中操作数据时都是即时从外部数据源获取数据, 这意味着链接的数据将随着外部数据源数据的变化而变化。
9.1.2 表中数据的导出 将Access数据库中的数据导出到其他格式的文件中,其操作 方法有如下两种。 ①在导航窗格中选择要导出的表,单击鼠标右键,并在快捷 菜单中选择“导出”命令,在弹出的菜单中选择文件的类型, 再在弹出的对话框中选择存储位置和文件名,最后单击“确定” 按钮。 ②在导航窗格中选择要导出的表,单击“外部数据”选项卡, 再在“导出”命令组中选择文件的类型,再在弹出的对话框中 选择存储位置和文件名,最后单击“确定”按钮。
9.2 数据库的维护 9.2.1 数据库的备份与还原 1.数据库的备份 备份数据库时,Access首先会保存并关闭在设计视图中打 开的所有对象,然后可以使用指定的名称和位置保存数据库 文件的副本。 备份数据库的操作步骤如下: ①打开要备份的数据库,选择“文件”→“保存并发布”命 令,然后在“数据库另存为”区域双击“备份数据库”按钮。 ②在弹出的“另存为”对话框中的“文件名”框中,输入 数据库备份的名称,默认名称是在原数据库名称的后面加上 执行备份的日期,一般建议用默认名称。选择要保存数据库 备份的位置,然后单击“保存”按钮。
拆分备份的数据库,其操作步骤如下: (1)打开备份的数据库文件,单击“数据库工具”选项 卡,再在“移动数据”命令组中单击“Access数据库”按钮, 随即将启动数据库拆分器向导。 (2)单击“拆分数据库”按钮,弹出“创建后端数据库” 对话框中。 (3)指定后端数据库文件的名称、文件类型和位置,单 击“拆分”按钮。 数据库拆分成功后,浏览数据库中的数据表可以发现每个 数据表的前面多了一个向右的箭头。
9.2.3 数据库的拆分 所谓数据库的拆分,是指将当前数据库拆分为后端数据库 和前端数据库。后端数据库包含所有表并存储在文件服务 器上。与后端数据库相链接的前端数据库包含所有查询、 窗体、报表、宏和模块,前端数据库将分布在用户的工作 站中。 拆分数据库之前最好先备份数据库,这样,如果在拆分数 据库后决定撤消拆分操作,则可以使用备份副本还原原始 数据库。
9.3 数据库的安全保护 9.3.1 设置数据库密码 在Access 2010中可以通过密码来保护数据库,它的安全 性比以前的版本更强。在Access 2010中要对数据库设置密 码,必须以独占的方式打开数据库。
例9-2 为“罗斯文”数据库设置密码。 操作步骤如下: ①选择“文件”→“打开”命令,在“打开”对话框中通 过浏览找到要打开的“罗斯文”数据库文件。单击“打开” 按钮旁边的箭头,然后单击“以独占方式打开”命令。 ②选择“文件”→“信息”命令,单击“用密码进行加密” 按钮,弹出“设置数据库密码”对话框。 ③在“密码”文本框中输入数据库密码,在“验证”文 本框中输入确认密码后单击“确定”按钮。

2.数据库的还原 对数据库进行备份后,可以还原数据库。既可以还原整个数 据库,也可以有选择地还原数据库中的对象。 还原数据库的操作步骤如下: (1)打开要将对象还原到其中的数据库,单击“外部数据” 选项卡,再在“导入并链接”命令组中单击“Access”命令按钮, 弹出“获取外部数据”对话框。 (2)单击“浏览”按钮来查找备份数据库,并选中“将表、 查询、窗体、报表、宏和模块导入当前数据库”单选按钮,然 后单击“确定”按钮,出现“导入对象”对话框。 (3)在“导入对象”对话框中单击与要还原的对象类型相对 应的选项卡,例如要还原表,则单击“表”选项卡,然后选中 该对象并单击“确定”按钮,出现提示对话框。 (4)决定是否需要保存导入步骤,并单击“关闭”按钮。
相关文档
最新文档