数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第2章 初识Access

上传人:E**** 文档编号:89412421 上传时间:2019-05-24 格式:PPT 页数:38 大小:595.50KB
返回 下载 相关 举报
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第2章 初识Access_第1页
第1页 / 共38页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第2章 初识Access_第2页
第2页 / 共38页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第2章 初识Access_第3页
第3页 / 共38页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第2章 初识Access_第4页
第4页 / 共38页
数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  赵洪帅 林旺 陈立新 第2章 初识Access_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第2章 初识Access》由会员分享,可在线阅读,更多相关《数据库基础与Access应用教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 赵洪帅 林旺 陈立新 第2章 初识Access(38页珍藏版)》请在金锄头文库上搜索。

1、第2章 初识Access,Access是Microsoft公司推出的关系型数据库管理系统(RDBMS),它作为Office的一部分,具有与Word、Excel和PowerPoint等相同的操作界面和使用环境,深受广大用户的喜爱。 本章主要介绍Access 2003的工作界面、数据库对象及它们之间的关系、Access数据库中使用的数据类型以及表达式和函数。,2.1 初识Access 2003,2.1.1 Access简介 Access 是Microsoft公司推出的基于Windows的桌面型关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立

2、数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。,2.1 初识Access 2003,2.1.2 Access2003的工作界面,2.1 初识Access 2003,2.1.3 Access 数据库窗口,2.2 Access 数据库中的对象,2.2.1 表 表是数据库中用来存储数据的对象,它是整个数据库系统的数据源,也是数据库其他对象的基础。,2.2 Access 数据库中的对象,2.2.2 查询 查询是数据库设计目的的体现,数据库建立完成

3、以后,数据只有被使用者查询才能真正现它的价值。查询也是一个“表”,它是以“表”或“查询”为基础数据源的“虚表”,查询本身存放的只是设计的查询结构。 查询“设计视图”窗口 查询“数据表视图”窗口,2.2 Access 数据库中的对象,2.2.3 窗体 窗体是用户与数据库进行交互的图形界面,它提供一种方便用户浏览、输入和更改数据的窗口以及应用程序的执行控制界面,在窗体中可以运行宏和模块,以实现更加复杂的功能,它是Access数据库对象中最灵活的一个对象。,2.2 Access 数据库中的对象,2.2.4 报表 报表是数据库中数据输出的另一种形式,利用报表可以将数据库中需要的数据提取出来进行分析、整

4、理和计算,然后打印出来,是一种很有效的方法。,2.2 Access 数据库中的对象,2.2.5 数据访问页 从Access 2003开始,Access就具备一种称为数据访问页对象,以此支持数据库应用系统的Web访问方式。用户利用数据访问页将数据信息编辑成网页形式,然后将其发送到因特网上,以实现快速的数据共享,完成通过因特网获取信息和传播信息。,2.2 Access 数据库中的对象,2.2.6 宏 宏对象是Access数据库对象中的一个基本对象。宏是指一个或多个操作的集合,其中每一个操作实现特定的功能,例如打开某个窗体或打印某个报表。,2.2 Access 数据库中的对象,2.2.7 模块 模块

5、用来实现数据的自动操作,是应用程序开发人员的工作环境,创建完整的数据库应用程序。 模块是用Access所提供的VBA(Visual Basic for Application)语言所编写的程序。,2.2 Access 数据库中的对象,2.2.8 对象间的关系,2.3 Access 中的数据,作为数据库管理系统,Access中的数据也是有类型之分的。在设计表的过程中,相应的字段必须使用明确的数据类型,同时操作数据库的过程中会随时使用表达式和函数,因此有必要对这些内容做一个预览。,2.3 Access 中的数据,2.3.1 字段的数据类型 Access 2003中定义了10种数据类型:文本、备注、

6、数字、日期/时间、货币、自动编号、是/否、超链接、OLE对象以及查阅向导。,2.3 Access 中的数据,2.3.2 表达式 表达式是各种数据、运算符、函数、控件和属性的组合,其运算结果是某个确定数据类型的值。表达式能实现数据计算、条件判断、数据类型转换等许多作用。在后续的内容中,许多操作如筛选条件、有效性规则、查询条件、计算控件等都要用到表达式。,2.3 Access 中的数据,运算符 运算符和操作数构成了表达式,运算符是用来表明运算性质的符号,它指明了多操作数进行运算的方法和规则。根据运算不同,Access中常用4种类型的运算符:算术运算符、关系运算符、逻辑运算符、连接运算符。,2.3

7、Access 中的数据,(1)算术运算符:用于实现常见的算术运算 。,2.3 Access 中的数据,(2)关系运算:比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False。 关系运算的规则如下: 数值型数据按数值大小比较。 日期型数据按照日期的先后顺序比较,日期大则大,日期小则小。 字符型数据按照字符的ASCII码值的大小从左到右一一比较,直到出现不同的字符为止。,2.3 Access 中的数据,关系运算示例,2.3 Access 中的数据,(3)逻辑运算符:用于逻辑运算,主要有与(And)、或(Or)和非(Not)。 运算结果为逻

8、辑值True或False。 优先级不相同:Not And Or 可用来描述复杂的关系表达式,2.3 Access 中的数据,逻辑运算符示例,2.3 Access 中的数据,(4)连接运算符:用于字符串连接。 当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是: +(连接运算):两个操作数均应为字符串类型;当两旁的操作量都为数字时,它就变成了加法符号,执行加法运算。当两旁的操作量有一个是数字,另外一个是字符时,则会出现出错信息。 &(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字符,然后进行连接操作。,2.3 Access 中的数据,连接运算

9、符示例,2.3 Access 中的数据,(5)特殊运算符,2.3 Access 中的数据,(6)运算符的优先级 在一个表达式中进行若干操作时,每一部分都会按预先确定的顺序进行计算求解,称这个顺序为运算符的优先顺序。,2.3 Access 中的数据,【例2.1】计算表达式3*33/3的结果 【例2.2】计算5+2*10 Mod 10 9 / 3 +2 2的结果,2.3.3 函数,函数是由事先定义好的一系列确定功能的语句组成,并最终返回一个确定类型的值。 标准函数一般用于表达式中,有的能和语句一样使用。其使用形式如下: 函数名(参数1,参数2,参数3,参数4,参数5) 其中,函数名必不可少,函数的

10、参数放在函数名后的圆括号中,参数可以是常量、变量或表达式,可以有一个或多个,少数函数为无参函数。,2.3.3 函数,(1)算术函数,随机函数Rnd示例,Int(100*Rnd() Int(101*Rnd() Int(Rnd()*6)+1,2.3.3 函数,(2)字符串函数,InStr函数示例,InStr(“ 98765 “, “ 65 “) Instr(3,“aSsiAB“,“a“,1),2.3.3 函数,(3)日期/时间函数,DateSerial函数举例,DateSerial(2010,4,2) DateSerial(2009-1,8-2,0),2.3.3 函数,(4)类型转换函数 类型转换

11、函数的功能是将数据类型转换成指定数据类型。,类型转换函数,(1)字符串转换成字符代码函数 Asc () 功能:返回首字符的ASCII码 ? asc(“abcde“) (2)字符代码转换成字符函数 Chr () 功能:返回与字符代码相关的字符 ? chr(97) ? chr(13),类型转换函数,(3)数字转换成字符串函数 Str () 功能:将数值表达式值转换成字符串。注意,当一数字转成字符串时,总会在前面保留一个空格来表示正负。表达式值为正,返回的字符串包含一前导空格表示有一正号。 ? str(99) ? str(-6) m=2.17 Len(Str(m)+Space(5),类型转换函数,(

12、4)字符串转换成数字函数 Val () 功能:将数字字符串转换成数值型数字。 注释:数字串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。当字符串不是以数字开头时,函数返回0。 ? val(“18“) ? val(“123 45“) ? val(“12ab3“) ? val(“ab123“),2.4 Access的帮助系统,Access提供了完善的帮助系统,很好地利用系统的帮助,对于解决疑难问题、熟悉Access系统、学习和研究Access有着十分重要的作用。 (1)全面系统的目录式帮助 (2)关键词帮助 (3)随时随地的帮助 (4)联机帮助,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号