已阅读5页,还剩181页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章Access2003开发环境,本章中Access2003的构成和性能Access2003开发环境数据库对象和应用程序数据的导入和导出数据库的安全,2、Access2003数据库管理系统概要Access 自1992年11月Access1.0正式发布以来,微软一直在加强Access的功能。 Access利用Windows系列操作系统的可视化、多任务处理等特点,使界面友好、易于使用。 Access用户可以在短时间内从零开始创建和管理自己的数据库。 Access2003是关系数据库管理系统(RDBMS )。 其职责是创建、维护数据库,接受并完成对用户提交的数据的访问请求。 3、2.1访问2003的配置和性能,2.1.1访问2003的特征1 .访问2003的配置数据库引擎(databaseengine )数据库对象(databaseobject )设计工具(designtools ) 在创建编程工具(programmingtools )、4、数据库引擎(databaseengine )和独立数据库时,访问使用Jet引擎管理数据。 用户可以使用Microsoft数据引擎(MSDE )。 MSDE与微软企业版数据库管理系统SQLServer7.0兼容。 5、数据库对象和对象:提供用于查看、输入和提取有关数据库的信息的特定使用界面。 Access数据库的基本元素是对象。 数据库可以包含任意数量的对象。 显示数据库,可用于在当前数据库中创建和编辑对象。 Access有七种类型的数据库对象。 6、设计工具(designtools )、访问包括用于创建与7、编程工具、访问和Office中的其他应用程序共享编程语言VBA的对象(如查询设计器和报告设计器)的设计工具集Access中嵌入的VBA编程语言是一种可视化的软件开发工具,编程时只需要将几个控件放在窗体上,写VBA代码即可。 Access2003中导入了与Word、Excel、PowerPoint的VBE具有相同接口的VBE(VisualBasicEditor ),能够将独自的代码管理和开放技能直接转移到这些包中,Access应用程序八、八、 2.Access2003的特征存储文件对应于支持长文件名的多个数据库形式的网页公开功能对于客户端/服务器方式的操作方便,9、对应于多个数据库形式的多个数据库形式: dBASE、dBASE 无法直接导入Office包的其他软件生成的数据表、文本图形等Access的数据库内容具有能够通过Office的其他软件操作的10、网页分发功能、Access2003具有数据访问页功能, 通过创建数据访问页面,实现了将数据库管理系统移植到浏览器,向互联网(或内部网)分发数据,在互联网上管理操作数据库的功能。 适用于、11、12、客户端/服务器方式。 在Access2003中,将Access2003作为SQLServer数据库的前端开发工具,可以创建访问、操作、管理后端SQLServer数据库的数据库项目,创建C/S方式的数据库系统13、2.1.2Access2003的功能组织数据生成查询设计表单输出报告生成数据共享机制生成超链接生成应用系统,14、遗憾的是access不能将此前生成的程序作为exe文件生成2.2access系统启动和关闭,2.2.1Access2003安装2.2.2Access2003启动从“开始”菜单,快捷键2.2.3Access2003关闭从菜单,快捷键ALT F X或ALT F X 打开16到2.3.1Access2003主窗口菜单栏(快照)工具栏2.3.2数据库窗口,设置数据库窗口,2.3Access系统接口,17,3.2数据库3.2.1创建数据库,Access提供了两种创建数据库的方法:只需使用数据库向导创建数据库,即可创建包含表、表单、查询、报表等对象的完整数据库如果在不使用数据库向导的情况下创建数据库,则会在添加表、查询、报表、表单和其他数据库对象之前创建一个空数据库。 打开和关闭18、3.2.2数据库,打开数据库:打开的数据库文件可以与网络上的其他用户共享;以只读方式打开:数据库对象可用,只能引用。 无法变更专用开启:网路上的其他使用者无法使用资料库;以专用唯读开启:资料库物件只能使用、浏览,无法变更。 网络上的其他用户不能使用数据库。 19,20, 打开数据库(续),在收藏夹中打开数据库视图工具栏web,快捷方式打开数据库(对象),关闭数据库,212. 4访问数据库的系统结构访问2003关系数据由表单、报表、数据访问页、宏和模块组成,数据访问页以外的数据库对象存储在具有MDB扩展名的同一数据库文件中。 22、接入2003数据库的内部结构图、23、接入2003关系数据库(软件)是7种数据库对象的集合。 Access2003随时只能打开和运行一个数据库。 但是,每个数据库都可以有许多表、查询、表单、报表、数据访问页、宏和模块。 24、表表是数据库的基本对象,是存储数据的对象。 表由记录构成,记录由字段构成,表用于存储数据库中的数据,因此也称为数据表。 25、查询和查询可以快速查找所需的记录,根据需要筛选记录,并使可连接多个表的字段成为新表。 您可以使用查询以多种方式查看、修改和分析数据。 查询也可以用作表单、报表和数据访问页的记录源。 最常见的查询类型是选择查询。 选择查询后,将使用用户指定的标准从表中检索数据,并按需要的顺序显示数据。 对于访问2003,选择查询、参数查询、交叉表查询、操作查询、SQL查询、26,表单是访问数据库对象中最灵活的对象,并且数据源是表或查询您可以在表单中显示表格的资料,也可以在表格中输入资料。 您可以通过在表单中插入按钮来控制数据库程序的执行过程。 表单是数据库与用户交互的最佳界面。 27、窗体类型大致分为三类。 提示表单显示文本和图像信息,几乎没有功能,主要用于数据库应用程序的主界面。 控制窗体设置相应的菜单和命令按钮,完成各种控制功能的迁移。 数据类型表单是数据库应用程序中最常用的表单类型,用于为数据库中的相关数据提供用户操作界面。28、29、30、31、32、“报表”(Report )报表是一个数据库对象,设计用于计算、打印、分组和合并数据。 您还可以在报告中添加图形美化报告效果。数据访问页数据访问页是专门设计用于从互联网或内部网查看和操作数据的Web页,存储在MicrosoftAccess或MicrosoftSQLServer数据库中“数据访问”页还可以包含来自其他源(如MicrosoftExcel )的数据。 宏宏相当于DOS批处理,自动执行一系列操作。 Access列出了用户可以选择的一些常见操作,这些操作非常方便。 宏自动完成常见任务。 例如,您可以设置用户单击命令按钮时运行的宏,以打印报表。 “模块”(Module )模块的功能类似于宏,但定义了比宏更精细和更复杂的操作,用户可以编写程序以满足自己的需要。 模块使用VisualBasic编程。 Access有两种类型:标准模块和类模块。34、35、36、37、38、类数据库、39、40、注:参照完整性:如果主表中没有关联记录,则无法从表中进行级联更新:如果主表中有关联记录,则无法从主表中进行级联删除:如果表中有关联记录,则无法从主表中进行删除主键和外键、42、输入数据-参照完整性、43、44、45实验2.1图书管理、46、47、48、49、50、exe文件功能之一:生成mde文件、51、exe文件功能之一:生成mde文件、52、 exe文件功能之二:分割mde文件,53,2.5数据库对象和应用程序, 使用2.5.1数据库对象创建新对象使用数据库对象的修改对象属性创建快捷方式快速访问数据库对象并将对象分组,如54,55、 使用2.5.2向导创建数据库和对象创建数据库关于“开关”面板“开关”面板是具有特殊功能的表单。 访问启动,56,57,单层切换面板,58,双层切换面板,59,60,61,62,单层切换面板,63,64,65,双层切换面板,66,67,68,69,70,71 查询计算字段表中的字段有效性规则(表设计视图)的准则(查询设计视图) 76,以访问模板为例分析其转换面板的总体配置,并在75,2.5.3数据库对象中使用表达式。 2.5.3数据库对象中的运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符运算符,MOD关系:=,Between逻辑: And,Or, Not字符串:表达式生成器,77,例如1,between # 2001-5-1 # and # 2002-9-1 # 2,Not“王忠奇”3,=1004,Year(运行时间)=20015,Like“*静*78,练习,1,10到10之间02,姓氏不是“温”但是“温世明”的3,6 1984年以前(84年出生除外)出生或1985年以后(85年出生除外)出生的5、20天以后工作的6、80年代出生的79,回答是1、between-10and10andnot02、like“温*”andnot“温世明”3、month(工作时间)64 19855、Day(工作时间)206、between # 1980-1-1 # and # 1989-12-31 #下传数据库安全、802.5. 4访问的应用程序访问是Windows操作系统的应用程序开发利用该系统,在不编写代码的情况下,在短时间内开发出功能强大、相当专业的数据库应用程序,将开发过程可视化。 81、VBA指VisualBasicforApplication。 Office使用的宏语言主要是为了增强Word、Excel等软件的自动化。 VBA的语法类似于VB,但提供了许多VB中没有的函数和对象。 所有这些函数和对象都应用于Office。 VBA编程语言最重要的特点是事件驱动机制。 可以导入和导出82、2.6数据,2.6.1数据Access2003可以导入的数据库和文件格式为dBASE、Paradox、ODBC数据库、Excel、Outlook和HTML文件和文本文件。 当然,您也可以汇入其他存取资料库的表格。 对于关系数据库(如dBASE ),只需选择文件(如. dbf文件)即可导入Access2003数据库。 对于大型数据库(如SQLServer和Oracle ),通过ODBC数据源导入。您可以使用文字汇入精灵等工具来建立非关联式资料库的资料,例如文字档案。 83、xls文件导入、84、85、86、导入. txt文件、87、88、89、链表、90、91、92, 2.6.2导出数据,1 .通过“office链接”导出数据2 .通过“导出”命令93、“office链接”导出数据的94、“导出”命令、95、 96 2.6.3Access与其他文件的链接、链接的典型外部数据源包括网络、位于HTML表和HTX表中的Access数据库表、位于本地内部网或因特网服务器中的列表、FoxPro、part 您无法修改SQLServer数据库、MicrosoftOutlook和Excel文档链接表中某些字段的属性。 例如,链接SQLServer数据库中的表后,可以在数据表视图中更改表中的数据,以便将Access用作前端并调用后端SQLServer数据库。 97,1 .链接的适用范围如果在Access以外的应用程序中使用的数据被更新,则使用链接方式来分割数据库,即链接数据库2 .通过复制链接的方法来打开数据库表并生成信息3 .删除到链接表的链接链接其他链接文件的99,100, 101复制数据库(对象) (1)拖动方式(等同于从外部导入数据库对象) (2)使用复制命令(3)复制“另存为”命令、102、复制数据库(续)、(4) 103、注33 :不能将宏存储为模块数据访问页和模块的不同对象类型,该宏可以将数据库对象的副本存储为不同对象类型表、查询存储为表单或报表,也可以将表单存储为报表另存为,另存为其他对象类型,备份数据库,而不是数据库,备份数据库(1)备份前关闭数据库(2)如果数据库文件超过软盘空间,则使用其他备份软件进行备份创建工作组信息文件的备份(4)通过创建新数据库导入数据库对象的方式备份单个数据库对象(5)数据库结构的更改只能在数据库设计主节点上进行。 数据更改可以通过数据库副本进行,10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年莱芜辅警招聘考试真题含答案详解(精练)
- 2024年三亚辅警招聘考试题库含答案详解(a卷)
- 2024年云南辅警协警招聘考试真题含答案详解(考试直接用)
- 2024年六盘水辅警招聘考试题库及完整答案详解1套
- 2024年孝感辅警招聘考试题库含答案详解(预热题)
- 2024年三门峡辅警招聘考试真题附答案详解(突破训练)
- 2023年鄂州辅警招聘考试题库附答案详解(培优a卷)
- 2024年佛山辅警招聘考试真题完整答案详解
- 2023年鹤壁辅警协警招聘考试真题及答案详解(全优)
- 2024年南充辅警协警招聘考试真题含答案详解(b卷)
- 荷花课件英文
- 浙江省温州环大罗山联盟2024-2025学年高一上学期期中考试化学试题
- 超市收银员培训资料
- 《电力数据通信网络工程设计规程》
- 电动车消防安全预防电动车火灾培训课件
- 应急管理法律法规课件
- 无人机植保技术课件:无人机植保现状
- 代开发票合作合同
- 09J801民用建筑工程建筑施工图设计深度图样
- 高考语文复习:《到梨花屯去》 《秦琼卖马》课件
- 广东省珠海市文园中学2025届数学七上期末学业质量监测试题含解析
评论
0/150
提交评论