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)建立关联:在数据库中,确定表之间的关系。
- 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数据库放在受信任位置时,所有的宏、安全表达