《Access开发环境》PPT课件.ppt_第1页
《Access开发环境》PPT课件.ppt_第2页
《Access开发环境》PPT课件.ppt_第3页
《Access开发环境》PPT课件.ppt_第4页
《Access开发环境》PPT课件.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章Access开发环境,Access的特点 Access数据库内部结构 Access用户界面 数据库对象的创建 数据的导入和导出 数据库安全,2,2.1 Access基础,1、“数据透视图”和“数据透视表” 2、XML支持 3、Microsoft SQL Server 2000的扩展属性支持 4、无需格式转换 5、子数据表 6、数据访问页 7、改进了访问功能,2.1.1 Access2002的新特点,Access: 桌面型、面向应用的关系数据库管理系统。Microsoft Office套件之一。 Access数据库由许多独立的对象组成,对象要独立创建。Access数据库也可以做得很大,作为在主机和其他网络数据库上存储数据的访问前端。,Access功能与特点,存储文件单一:一个Access数据库对应一个.MDB文件。包含数据表、查询及其他对象。 可处理多种数据信息:如文本文件以及其它数据库系统的数据库文件。,1. Access数据库的优点,提供编程语言VBA(Visual Basic for Applications),以及全面开放的对象类型库,可创建高性能的桌面信息管理系统。 具有网络功能:可通过Internet网发布。,组织数据:Access表对象用于组织数据,可将各种类型的数据放在一个表中,可定义各个表之间的关系。从而将整个数据库中的数据有机地联系在一起。 建立查询:通过创建查询可查找符合指定条件的数据、更新或删除记录,或对数据执行各种计算。 设计窗体:可创建窗体来直接查看、输入和更改表中的数据。窗体在DBS中的应用可提高数据操作的安全性、丰富用户操作界面。,2. Access的功能,输出报表:报表可用来分析数据或打印数据。 共享数据:Access提供了与其他应用程序的接口,即数据的导入和导出。可将其他系统的数据库数据导入Access数据库中,也可将Access数据库的数据导出到其他系统的数据库中。 支持超级链接:可将一个字段的数据类型定义成超级链接,并将Internet网络或局域网中的某个对象赋予它,当用户在数据表或窗体中双击超级链接字段时就可以启动浏览器,并转向该链接所指向的对象。 建立应用系统:Access提供了宏和VBA,可用于将各种数据库和对象连接起来,形成一个数据库应用系统。还提供了“切换面板管理器”,可将已经建立的各种数据库对象连接起来,形成应用系统。,Access数据库内部结构,Access数据库由表、查询、窗体、报表、宏和模块等对象组成,Access增加了新对象:数据访问页。,2.1.2 Access数据库对象 表是数据库的核心与基础,存放全部数据; 报表、查询和窗体都从表中获得数据,以实现用户特定的需要,如查找、计算统计、打印、编辑等; 窗体可提供良好的用户界面,可用来直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,也可修改数据表。,表:Access数据库最主要的组成部分。一个表对象是由行、列数据组成的一张二维表格。数据都存储在表中 查询 、窗体和报表等对象最终的数据来源都是表,它们是操纵表中数据的不同形式 每个表都有一列或几列作为关键字、惟一地标识记录,1. 表,表内可定义索引,以便快速查询。 一个数据库文件可包含多个表,可建立表间的关联。 表中可进行查找、替换、排序、筛选等各种操作。 字段的数据类型可以是文本、数字、日期、货币、OLE对象(声音、图像),以及超级链接等。,查询:按规则建立的动态数据集合。查询可按预先设定的规则有选择地显示一个或多个表中的数据。 在运行查询对象时,Access自动动态地建立规则所选中的表中的数据集合,再进行相应的操作。,2. 查询,窗体对象:提供用户与Access数据库之间的交互界面 窗体主要功能:编辑数据、接受数据、显示信息和控制应用程序的流程等,窗体显示的内容可来自表或查询,3. 窗体,子窗体,报表:以特定格式打印或显示数据的方法 报表可基于某一数据表,也可基于某一查询结果。 利用报表设计器设计报表。,4. 报表,子报表,计算字段,Access的新功能,可直接建立Web页。通过它,可将所有文件作为Web发布程序存储到指定的文件夹,或将其复制到Web服务器上,在网上发布信息,5. 数据访问页,宏对象:一个或多个操作的集合,其中每个操作实现一个特定的功能。使用宏可以使一些操作任务自动完成,6. 宏,模块对象:将Visual Basic For Application 中声明和过程作为一个单元进行保存的集合。模块对象由声明节、语句和过程组成,7. 模块,2.2 Access开发环境,设置:“工具”|“自定义” 自定义对话框|“命令”页,1. 主窗口与菜单,2. 数据库窗口,3. 数据库打开和关闭,2.3 Access数据库设计,2.3.1 数据库规划 1、确定ER模型 2、数据库的规范化 3、确定数据的完整性,18,2.3.2 数据库设计的步骤 1、确定数据库的目的 2、确定数据库中需要的表 3、确定数据表中需要的字段 4、明确有唯一值的字段 5、确定之间的关系 6、优化设计 7、输入并创建其它数据库对象 8、使用Access分析工具,19,2.3.3 Access数据库设计,1. 新建按钮与对话框,2. 使用向导创建对象,3. 对象的设计视图,视图:对象的不同显示方式,分别用于设计和使用的不同场合。其中设计视图用于创建或编辑对象。,4. 对象中的表达式,表达式:执行某些操作。应用于 定义基本表中的有效性规则,如:=0 定义查询中计算字段的算式,如:单价*数量*0.7 指定查询中的准则,如:Is Not Null 定义窗体或报表中计算控件的算式,5. 对象中的事件处理,事件:窗体或报表中,用命令按钮、文本框等控件实现某些功能。控件常含事件过程,在单击、聚集等事件发生后执行特定操作。事件过程可以用宏或模块实现。,2.5 数据的导入和导出,1. Access的数据导入导出功能,导入导出功能的意义:可以利用数据的导入、导出和链接功能,将其他关系型数据库中的表或其他格式的数据文件直接添加到Access数据库中;或者将Access数据库中的对象复制到其他关系型数据库或其他格式的数据文件中。 Access的导入导出功能: 可导入dBASE、Paradox、ODBC数据库表 可导入Excel、Word、Exchange、Lotus 1-2-3、Outlook、HTML文件和文本文件。 可导出到SQL Server等数据库,或Excel等文件中。,2. 导入数据,4. 导出数据,27,2.4 数据库的管理和安全,2.4.1 数据库的管理,1、压缩和修复数据库 可以整理数据库所战胜的磁盘碎片,有错误时可以修复数据库。 工具数据库实用工具压缩和修复数据库 2、复制数据库 制作一个数据库的副本,此副本可以与原数据库保持同步更新。 工具同步复制创建副本,3、转换数据库 不同Access版本,所使用的文件格式有所区别,可以把高版本的Access数据库转换为低版本的Access数据库。数据库向下兼容。,28,2.4.2 数据库的安全性,数据库安全主要包括: 保护Access数据库文件; 使用用户级安全设置保护数据库对象; 保护VBA代码; 保护数据访问页; 保护应用程序; 多用户环境下的安全机制,设置数据库安全的方法: 为数据库设置密码, 设置用户级安全,将用户能够访问或更改的权限控制在一定范围内。 将数据库保存为MDE文件,以删除可编辑的VBA代码,防止对窗体、报表和模块的修改。,29,2. 设置用户与组的权限,可以将使用数据库 的用户按级别分为不同的组,通过设置每个组的使用权限,限制用户使用数据库的不同功能。,30,2. 设置用户与组的帐号,设置用户与组的帐号就是增加或删除用户或组。,31,3. 设置数据库密码,密码:用于在打开数据库时限制非法用户进入。,5. Access与其他文件的链接,Access使用外部数据源的方法: 将数据导入到当前数据库的新Access表中 导入的数据将以表的形式保存一个副本,源表或源文件不会改变。 二是将数据保留在当前的位置上,以当前格式使用但不导

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论