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.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。

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

Access2010数据库技术及应用第九章_数据库管理及系统集成(2学时)

Access2010数据库技术及应用第九章_数据库管理及系统集成(2学时)

成绩评价
考试形式
(演示考试系统)Biblioteka 12数据库安全及管理
数据库应用系统集成
考试系统
成绩评价
数据库 安全
系统 集成
考试 系统
成绩 评价
2
3
1
过渡页
Transition Page 12
4
13
成绩评价
数据库安全及管理
数据库应用系统集成
考试系统
成绩评价 成绩评价
实验(作业)成绩
平时成绩构成
期末考试成绩
考试 系统
成绩 评价
2
3
1
过渡页
Transition Page 3
4
4
数据库安全 9.1 Access数据库安全及管理 数据库安全及管理
数据库应用系统集成
考试系统
成绩评价
如何保证数据库的安全是数据库系统建成后必须考虑的问题。在 Access2010中,通过安全功能和数据库工具来实现对数据库的安全管理和 有效保护。 Access安全性的新增功能 Access2010中新增的安全功能 数据库安全基本操作 备份数据库
1
Access
数据库安全及管理 ——第九章 、课程结尾
数据库应用系统集成
考试系统
成绩评价
2
数据库安全及管理
数据库应用系统集成
考试系统
成绩评价
数据库 安全
系统 集成
考试 系统
成绩 评价
2
3
1
目录页
Contents Page 2
4
3
数据库安全及管理
数据库应用系统集成
考试系统
成绩评价
数据库 安全
系统 集成

《Access2010数据库应用技术》教案

《Access2010数据库应用技术》教案

2 学时

1.知识回顾(教师 边演示学生边操作回顾):

查询视图的切换方法;创建一类查询的步骤。

2.介绍本次实训内 容:

在“学籍管理”数据库中,创建一个名为“教师查询”的选择查询,
从“教师基本情况表”中查询出工作 3 年以上职称是“讲师”或“助教”、
“学历”是“研究生”的教师的姓名、工作时间、职称、学历、系别。
2.介绍本次实训内 容: 创建学籍管理数据库中的表的四种方法;对表结构的修改方法;表中记录

的编辑方法;表中数据的排序和筛选方法

3.教学展开:

案例展示。

介绍表对象的含义。
边演示边讲解:建学籍管理数据库中的表的四种方法;对表结构的修
改方法;表中记录的编辑方法;表中数据的排序和筛选方法。
互动操作:学生上台操作对表中字段掩码的设计、数据类型的修改、
2 学时

1.知识回顾(教师 边演示学生边操作回顾):

索引的作用;创建索引的方法;创建与修改表间关系的主要步骤。

2.介绍本次实训内 容:

在“学籍管理”数据 库的“教师基 本情况表”中录 入数据;以“ 课程编
码”作连接字段为“选课表”和“课程表”建立表间关系。
3.实训展开(学生 独立完成,教师手把手协助): 任务案例展示。

3.资料检索,学习学习情境 2.5。
第八讲 学籍管理数据库中表的管理和使用
实训内容:
教学目标: 教学重难点: 教学方法:
1.在“学籍 管理” 数据库 的“教师 基本 情况表”中录入数据。 2.以“课程 编码” 作连接 字段为“ 选课 表”和“课程表”建立表间关系。

Access应用技术教程第10章 数据库的安全与管理

Access应用技术教程第10章 数据库的安全与管理
上一页 下一页 退出
《Access数据库应用基础及实训教程》
在设计视图中查看、修改或创建窗体、报表和模块; 添加、删除或更改对对象库或数据库的引用; 更改程序代码; 导入或导出窗体、报表、Web页或模块。 将数据库生成为ACCDE文件是保护数据库的一个好方法。 但是,一定要保存生成ACCDE文件的ACCDB文件(不能把它删 除),因为只能在ACCDB文件中修改窗体、报表等对象的设计。 一个安全的方法是:生成的ACCDE文件使用与ACCDB不同的 主文件名。 将数据库转换为ACCDE文件的操作步骤如下: (1) 启动Access 2007,打开需要转换的数据库文件。 (2) 然后单击【数据库工具】面板的【数据库工具】选项板中 的【生成ACCDE】按钮。 (3) 打开【保存为】对话框,如图10.3所示。在该对话框中, 指定数据库的名称和保存路径。默认位置为原文件的位置, 默认文件名也为原文件名。
ቤተ መጻሕፍቲ ባይዱ上一页
下一页
退出
《Access数据库应用基础及实训教程》
图10.14 【获取外部数据】对话框
图10.15 【打开】对话框
上一页
下一页
退出
《Access数据库应用基础及实训教程》
图10.8 【撤消数据库密码】对话框
上一页 下一页 退出
《Access数据库应用基础及实训教程》
在Access 2007中执行加密操作时,请记住下列规则: 新的加密功能只适用于.accdb文件格式的数据库。 Access 2007加密工具使用的算法比早期的加密工具使用 的算法更强。 如果想对旧版数据库(.mdb文件)进行编码或应用密码, Access 2007将使用旧版数据库中的编码和密码功能。 10.2.2 隐藏数据库对象 如果数据库中的某些对象不想让别人看见,可以将这些对 象在数据库中进行隐藏,禁止出现在数据库窗口中。 隐藏数据库对象的操作步骤如下: (1) 启动Access 2007,打开需要隐藏对象的数据库,本例打开 罗斯文示例数据库。 (2) 在数据库的导航窗格中,选择需要隐藏的对象,并单击鼠 标右键,在弹出的快捷菜单中选择【对象属性】命令,如 图10.9所示。 (3) 即可弹出相应【属性】对话框,在【常规】选项卡中选中 隐藏】复选框并单击【确定】按钮,如图10.10所示。

数据模型_Access数据库技术及应用(2010版)_[共3页]

数据模型_Access数据库技术及应用(2010版)_[共3页]

8 图和创建索引,定义数据的安全性和数据的完整性约束等。

②数据操纵功能。

实现对数据库的基本操作,包括数据的查询处理、数据的更新(增加、删除、修改)等。

③数据库的运行管理。

主要完成对数据库的控制,包括数据的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据库的恢复,以确保数据正确有效和数据库系统的正常运行。

④数据库的建立和维护功能。

包括数据库的初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。

⑤数据通信。

DBMS提供与其他软件系统进行通信的功能。

它实现用户程序与DBMS之间的通信,通常与操作系统协调完成。

3.数据库应用系统数据库应用系统(DBAS)是指利用数据库系统资源开发的面向实际应用的软件系统。

一个数据库应用系统通常由数据库和应用程序组成。

它们都是在数据库管理系统支持下设计和开发出来的。

4.用户用户是指使用和管理数据库的人,他们可以对数据库进行存储、维护和检索等操作。

数据库系统中用户可分为3类。

①终端用户。

终端用户主要是指使用数据库的各级管理人员、工程技术人员等,一般来说,他们是非计算机专业人员。

②应用程序员。

应用程序员负责为终端用户设计和编制应用程序,以便终端用户对数据库进行操作。

③数据库管理员。

数据库管理员(DBA)是指对数据库进行设计、维护和管理的专门人员。

数据库系统的组成结构如图1.6所示。

1.1.3 数据模型模型是对现实世界特征的模拟和抽象,如一组建筑设计沙盘,一架精致的航模飞机等都是具体的模型。

数据模型是模型的一种,它是现实世界数据特征的抽象。

现实世界中的具体事务必须用数据模型这个工具来抽象和表示,计算机才能够处理。

1.概述数据模型通常由数据结构、数据操作和数据约束3部分组成。

数据结构是所研究的对象类型的集合。

数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。

数据约束是一组完整规则的集合。

通过数据结构、数据操作和数据约束可以完整描述数据模型。

Access数据库技术及应用第9章-数据库维护与管理

Access数据库技术及应用第9章-数据库维护与管理
Access数据库技术及应用第9 章-数据库维护与管理
2
第9章 数据库基础知识
第9章 数据库的维护与管理
9.1 设置数据库密码 9.2 修复数据库 9.3 备份和恢复数据库 9.4 使用信任中心 9.5 数据库的导入和导出 9.6 生成.accde文件
3
第9章 数据库基础知识
教学目标
了解如何修复数据库,如何启用禁用的内容。 熟悉数据库的备份和恢复方法。 掌握数据导入导出的方法。 了解生成Accde格式文件的目的。
4
第9章 数据库基础知识
9.1 设置数据库密码
实现数据库安全的最简单的方式就是为数据库设置 打开密码,以禁止非法用户进入数据库。
给数据库设置密码时,必须以独占方式打开数据库。 数据库打开时有共享和独占两种方式:
19Biblioteka 第9章 数据库基础知识② 单击“信任中心设置”,然后在弹出“信任中心” 对话框中选择“宏设置”,如图所示。
③ Access 2010出于安全的考虑,默认宏设置是“禁 用所有宏,并发出通知”。在这里选择最后一项“启用 所有宏”,单击“确定”按钮,即可在打开数据库时启 用禁用的内容。
20
9.4.2 使用受信任位置中的 Access 2010数据库
第9章 数据库基础知识
将Access 2010数据库保存在受信任位置时,所有的 VBA代码、宏和安全表达式都会在数据库打开时运行, 用户不必在数据库打开时做出信任决定。
【例9.6】 将“F:\数据库实例”设置为受信任位置。
操作步骤如下。
① 打开 “信任中心”对话框,然后选择“受信任位 置”,如图9.14所示
41
第9章 数据库基础知识
③ 指定数据源。在上图所示对话框的文件名文本框中 填写或选择待导入的Access文件的路径。

第9章-Access2010数据库原理及应用-邵芬红-清华大学出版社

第9章-Access2010数据库原理及应用-邵芬红-清华大学出版社

数据库属性设置
数据库属性设置
9.1.1 数据库Pa属rt性1设置 要想查看数据库的各种设置并修改,可以通过“文件”选项卡下的“选 项”命令,在弹出的如图9-2所示的“Access选项”对话框中对其设置。
9.1.1 数据库Pa属rt性1设置 设置Access默认数据库文件格式及保存位置 设置最近使用文件的列表所显示的文件个数
第9章 数据库管理与维护
9.1 管理数据库 9.2 维护数据库安全
目录
9.1 管理数据库
9.1.1 数据库Pa属rt性1设置 要想查看数据库属性,必须先启动A ccess 2010,打开任意一个数据库 文件。然后单击屏幕左上角的“文件” 选项卡,在打开的Backstage 视图 中选择右上侧的“查看和编辑数据库 属性”超链接,将弹出如图9-1所示 的数据库属性对话框。在弹出的Acc ess 2010数据库属性对话框的“常 规”选项卡中就会显示文件类型、存 储位置与大小等信息。需特别注意的 是,为了便于以后对数据库的管理, 要尽可能地填写“摘要”选项卡的信 息,这样就会在其他人对数据库维护 时,清楚数据库的内容。“内容”选 项卡中的信息体现了数据库中各个对 象的名称。
9.2.2 设置数据P库a的rt 密1 码 为数据库设置用户密码的操作步骤如下: (1)在“文件”选项卡上,单击“打开”。
设置数据库的密码
(2)在“打开”对话框中,通过浏览 找到要打开的文件,然后选中文件。单 击“打开”按钮旁边的箭头,然后单击 “以独占方式打开”。
(3)在“文件”选项卡下的左侧窗格中单击“信息”命令,在右侧窗格 中单击“用密码进行加密”按钮,随即出现“设置数据库密码”对话框。 (4)在“密码”框中键入密码,然后在“验证”字段中再次键入该密码。 单击“确定”。

access2010第8课

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数据库应用:数据库系统、数据库管理系统和数据库
4
数据库管理系统一般具有以下功能:
① 数据定义
DBMS使用数据描述语言(Data Description Language,DDL)来定义数据库的结构和数据之间 的联系等。
② 数据操纵
DBMS使用数据操纵语言(Data Manipulation Language,DML)来完成对数据库的各种操作,实 现数据的检索、插入、修改、删除和统计等操作。
Access2010数据库应用
《Access2010数据库应用》
单元9 分析与设计Access数据库
数据库系统、数据库管理系统和数据库
2
《Access2010数据库应用》
(1)数据库系统(DataBase System,DBS)
数据库系统是指应用了数据库技术的计算机应 用系统,数据库系统通常包括数据库管理系统、数 据库、硬件、管理和使用数据库系统的各类人员四 个组成部分,其中管理和使用数据库系统的各类人 员,包括负责建立、维护、管理和控制数据库系统 的数据库管理(DataBase Administrator,DBA)以 及具体使用数据库应用系统的操作人员等。
7
《Access2010数据库应用》
5
③ 数据控制
包括数据库的安全性控制、数据的完整性控 制和多用户环境中的并发控制说,数据库就是存储数据的仓库。例 如前面单元中所创建的数据库中存储了大量数据, 这些数据按照规则有序地进行存储,并且数据与 数据之间有着相互的联系。
数据库是以一定组织方式存储在一起的、能 为多个用户使用的、与具体的应用程序无关的相 关数据的集合。
3
(2)数据库管理系统(DataBase Management System,DBMS)
数据库管理系统是管理数据库的软件,由一 个互相关联的数据集合和一组访问这些数据的程 序所组成,其主要任务是建立、维护和管理数据 库,接受和处理各程序所发出的访问数据库的各 种请求。数据库管理系统是用户与数据库之间的 数据管理软件,用户不能直接对数据库中的数据 进行操作,而是通过数据库管理系统对数据库进 行操作。

ACCESS教学课件第9章

ACCESS教学课件第9章
第9章 数据库的安全管理
9.1 9.2 9.3 9.4 9.5 9.6 数据库安全概述及常用的安全措施 隐藏数据库对象 设置和取消数据库密码 Access的用户级安全性 设置和使用安全机制 消除Access的安全漏洞
本章要点
掌握数据库安全措施的种类。 掌握数据库用户密码设置方法。 掌握用户与组的创建方法。 掌握用户与组的权限的创建方法。 了解安全向导。 了解数据库编码。
作业:
上机作业 1.为“教务管理系统”设置用户密码。 2.为“教务管理系统”设置用户与组的帐户。 3.设置“教务管理系统”中用户和组的权限。 课后作业: 1.如何设置数据库的安全机制? 2.如何消除Access的安全漏洞?
9.4 Access的用户级安全性
2. 新建组账户 操作步骤如下: (1)打开数据库。 (2)在“数据库”窗口,打开“工具” 菜单,选择“安全”选项,再选择“用 户与组账户”命令,进入“用户与组账 户”窗口。 (3)在“用户与组账户”窗口,可以创 建新用户组。
9.4 Access的用户级安全性
9.4.2 设置用户与组的权限 操作步骤如下: (1)打开数据库。 (2)在“数据库”窗口,打开“工具” 菜单,选择“安全”选项,再选择“用户与 组权限”命令,进入“用户与组权限”窗口。
2. 撤消用户密码 操作步骤如下: (1)在Access系统窗口,打开“文件”菜单,选择“打开” 命令,并选择独占方式打开数据库,进入“要求输入密码”窗口。 (2)用户只有正确输入“数据库密码”后,才能进入“数据 库”窗口。 (3)打开“工具”菜单,选择“安全”命令,再选择“撤消 数据库密码”命令,进入“撤消数据库密码”窗口。 (4)在“密码”文本框内输入数据库用户密码,再按“确定” 按钮,结束撤消数据库密码的操作。

关系数据库应用教程--基于ACCESS 2010(课件)-9

关系数据库应用教程--基于ACCESS 2010(课件)-9

的操作流程。在不指定操作条件的情况下,运行一个宏时,
Access 2010将顺序执行宏中包含的所有操作。若某一操 作的执行是有条件的,即只有当条件成立时才执行,而当 条件不成立时就不执行。
关系数据库应用教程--基于ACCESS 2010
4. 数据宏
数据宏是Access 2010中新增加的一项功能,它允许在表
事件中自动运行。按运行机制可将其分为由表事件触发的数据
宏和为响应按名称调用而运行的数据宏两类。
数据宏是一种触发器,当数据表中发生添加、更新或删除 数据三种事件之后,或发生删除或更新两种事件之前,数据宏 都会运行。当数据表中输入的数据超出范围时,数据宏会给出 提示信息。数据宏还可以实现插入记录、更新记录和删除记录,
FindRecord:查找符合FindRecord参数条件的记录。
OpenQuery:打开查询,可者执行动作查询。
FindNextRecord:查找符合最近FindRecord命令所指定
条件的下一条记录。使用FindNext命令可重复搜索记录。
关系数据库应用教程--基于ACCESS 2010
4.数据库对象
参数和操作执行的条件,可以使用宏处理一系列事件,为事件响应 提供处理方法。
一般而言,对于较简单的事件处理,可以采用设计宏来提供处理事
件的方法。而对于较复杂的事件,采用VBA编程实现。
关系数据库应用教程--基于ACCESS 2010
9.1.2 宏的类型
1. 独立宏
独立宏是一个独立的对象,它独立于报表、窗体等数
据库对象之外,在导航窗空格中可见。 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)决定是否需要保存导入步骤,并单击“关闭”按钮。
相关文档
最新文档