Access数据库及其创建模板课件.pptx

上传人(卖家):三亚风情 文档编号:2902089 上传时间:2022-06-09 格式:PPTX 页数:51 大小:1.08MB
下载 相关 举报
Access数据库及其创建模板课件.pptx_第1页
第1页 / 共51页
Access数据库及其创建模板课件.pptx_第2页
第2页 / 共51页
Access数据库及其创建模板课件.pptx_第3页
第3页 / 共51页
Access数据库及其创建模板课件.pptx_第4页
第4页 / 共51页
Access数据库及其创建模板课件.pptx_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、AccessAccess数据库及其创建数据库及其创建1感谢你的观看2019年6月13 本章要求 1. 了解Access2010的特点,熟悉其界面及其数据库对象; 2. 掌握数据库设计步骤与创建方法; 3. 熟练掌握Access的常量、表达式和函数 本章要点 数据库创建方法和函数 课时安排 2学时(理论)+2学时(实习)感谢你的观看22019年6月132.1 Access数据库系统概述 2.1.1 Access 2010的特点 2.1.2 Access的启动与退出 2.1.3 Access的工作界面 2.1.4 Access的数据库对象2.2 创建Access数据库 2.2.1 数据库的设计步骤

2、 2.2.2 Access数据库的创建2.3 Access中的运算与函数 2.3.1 常量 2.3.2 表达式 2.3.3 函数感谢你的观看32019年6月13 2.1 Access2.1 Access数据库系统数据库系统概述概述 Access集成了表、查询、窗体、报表、宏、模块等用来建立数据库系统的对象,提供了多种向导、生成器和模板,把数据存储、数据查询、界面设计、报表生成等操作规范化,为建立功能完善的数据库系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理和任务。感谢你的观看42019年6月132.1.1 Access 2.1.1 Access 20102010的特点的特

3、点1.Access 2010具有与Word、Excel和PowerPoint等应用程序统一的操作界面。2.使用Access创建的数据库系统封装在一个单独的文件中,有利于整个系统的迁移和维护等工作。3.Access 2010是一个完全面向对象,并采用事件驱动机制的关系数据库管理系统,使得数据库的应用与开发更加便捷、灵活。4.Access 2010增强了通过Web网络共享数据库的功能,可以将Access数据库应用程序作为Web应用程序部署到SharePoint服务器上。感谢你的观看52019年6月135.Access 2010提供了两种数据库类型的开发工具,一种是标准桌面数据库类型,另一种是Web

4、数据库类型。6.Access 2010提供了大量的内置函数和宏操作,数据库开发人员可以快速实现复杂的数据库操作与管理任务。7.Access 2010支持Visual Basic的高级编程技术(VBA)。8.Access 2010提供了丰富的联机帮助功能。感谢你的观看62019年6月13 2.1.2 Access2.1.2 Access的启动与退出的启动与退出1. Access. Access的启动的启动单击 “开始”菜单执行“所有程序”“Microsoft Office”“Microsoft Office Access 2010”命令双击具体的Access数据库文件启动系统。2. Access

5、2. Access的退出的退出单击主窗口右上角的“关闭”按钮,单击“文件”选项卡中的“退出”命令说明: 无论何时退出,Access都将自动保存对数据的更改,如果上一次保存之后,又更改了数据库对象的设计,Access将在关闭之前询问是否保存这些设置。感谢你的观看72019年6月13 2.1.3 Access2.1.3 Access的工作界面的工作界面 启动Access系统后,在打开Access但未打开数据库时,默认显示Backstage视图感谢你的观看82019年6月13打开一个数据库或者新建一个数据库,可以进入Access工作界面。感谢你的观看9状态栏视图按钮工作区导航窗格命令组功能区选项卡快

6、速访问工具栏2019年6月131. 1. 快速快速访问工具栏访问工具栏快速访问工具栏包含一组独立于当前显示功能区选项卡的命令,默认有“保存”、“撤销”、“恢复”3个命令。单击该工作栏右侧的“自定义快速访问工具栏”按钮 ,可以将其他常用的命令添加到快速访问工具栏中。感谢你的观看102019年6月132. 2. 功能功能区区l 功能区包含若干个围绕特定方案或对象进行组织的选项卡,每个选项卡包含多组相关命令。l “开始”选项卡的“记录”组包含了用于创建数据库记录和保存这些记录的命令。l 双击任意选项卡,可以将功能区最小化;l 再次双击选项卡,则展开功能区,也可以单击Access窗口右上方的“功能区最

7、小化/展开功能区”按钮 ,将功能区最小化或展开功能区。3. 3. 功能区选项卡功能区选项卡 功能区选项卡分为主选项卡和上下文选项卡两类,前者包含常用的操作命令,后者在操作不同的数据库对象时才出现。上下文选项卡也称为工具选项卡。感谢你的观看112019年6月13(1) 主选项卡 主选项卡包括以下几种: “文件”选项卡:单击该选项卡将打开Backstage视图。在Backstage视图中,可以新建数据库,打开现有的数据库,保存数据库,关闭数据库,更改数据库设置,或执行其他数据库维护任务。 “开始”选项卡:包括“视图”、“剪贴板”、“排序和筛选”、“记录”、“查找”、“窗口”、“文本格式”、“中文简

8、繁转换”等8个组,用来对数据库进行各种常用操作。当打开不同的数据库对象时,这些组的显示有所不同。感谢你的观看122019年6月13“创建”选项卡:包括“模板”、“表格”、“查询”、“窗体”、“报表”、“宏与代码”等6个组,Access数据库中的所有对象都是从这里创建的。感谢你的观看13“外部数据”选项卡:包括“导入并链接”、“导出”、“收集数据”等3个组,用来实现内部数据与外部数据交换的管理和操作。“数据库工具”选项卡:包括“工具”、“宏”、“关系”、“分析”、“移动数据”、“加载项”等6个组,用来启动Visual Basic编辑器,创建表关系,管理Access加载项等。2019年6月13(2

9、) 上下文选项卡 上下文选项卡位于主选项卡的右侧,根据不同的操作对象或不同的操作任务自动显示,具有智能功能。例如,打开表设计视图时,在“数据库工具”选项卡右边会出现一个“表格工具/设计”选项卡感谢你的观看142019年6月13 根据操作对象的不同,上下文选项卡还可以是一个选项卡组。例如,打开窗体设计视图时,会出现“窗体设计工具”选项卡组,其中包括“设计”、“排列”、“格式”三个选项卡。感谢你的观看152019年6月134. 4. 导航导航窗格窗格 导航窗格用于管理和组织数据库对象,打开数据库或创建新数据库时,数据库对象的名称将显示在导航窗格中。在导航窗格中可以按不同的分类方式显示各个数据库对象

10、。 在导航窗格中,右键单击某个数据库对象,可以打开一个快捷菜单,快捷菜单中的命令因对象类型而不同。 单击导航窗格右上角的“百叶窗开关”按钮 ,可以隐藏或显示导航窗格; 单击分组按钮,可以展开折叠该组。感谢你的观看16分组按钮百叶窗开 /关按钮2019年6月135. 5. 工作区工作区与选项卡式文档与选项卡式文档Access工作区是用来设计、编辑、显示以及运行表、查询、窗体、报表和宏等数据库对象的区域。在Access工作区中,采用选项卡式文档界面操作各个数据库对象,这种方式不仅可以在Access窗口中用更小的空间显示更多的信息,而且还方便用户查看和管理数据库对象,在工作区中打开了3个选项卡。感谢

11、你的观看17选项卡关闭选项卡2019年6月137. 使用快捷键 使用快捷键的操作方法如下:按下Alt键,然后释放,在当前视图中每个可用功能的上方就会显示快捷键标识,只要按下相应的数字或字母键就可以执行相应的操作命令。例如,按下C键,即可打开“创建”选项卡,并显示该区域中的快捷键。按下TD键,即可打开表设计视图。感谢你的观看182019年6月136. 视图视图是Access中对象的显示方式,表、查询、窗体和报表等数据库对象都有不同的视图,在不同的视图中,可以对对象进行不同的操作。“开始”选项卡的第一个组就是“视图”组,在该组中可以切换对象的视图,也可以通过状态栏右侧的视图按钮 ,在对象的各个视图

12、之间切换。当切换到每个对象的设计状态时,在相应的设计选项卡中,也都包含“视图”组。感谢你的观看192019年6月132.1.4 Access2.1.4 Access的数据库对象的数据库对象一个Access2010数据库就是一个扩展名为.accdb的Access文件,Access数据库中包含表、查询、窗体、报表、宏和模块6个对象。1. 表(Table) 表是Access有组织地存储数据的场所,每个表是由记录和字段构成。关系数据库划分各个表时,一般应遵循关系规范化规则,以减少数据冗余、提高数据库的效率。2. 查询(Query) 查询是对数据库中数据重新进行筛选或分析形成新的数据源。被查询的数据可以

13、取自一个表,也可以取自多个相关联的表,还可以取自已存在的其他查询。感谢你的观看202019年6月133. 窗体(Form) 窗体是用户对数据库中数据操作的一个主要界面。 窗体是以表、查询为数据源,通过窗体用户可以对数据做输入、浏览和编辑等操作。 窗体可以进行个性化的设计,通常把窗体设计成便捷、美观的屏幕显示方式。4. 报表(Report) 报表用于将选定的数据以特定的版式显示或打印,其数据源可以来自一个数据表或查询。感谢你的观看212019年6月135. 宏(Macro) 宏是某些操作的集合。 Access有几十种宏指令,用户可按照需求将它们组合起来,完成一些经常重复的或比较复杂的操作。 宏经

14、常与窗体配合使用。6. 模块(Module) 模块是用Access提供的VBA(Visual Basic for Applications)语言编写的程序,可用于完成无法用宏来实现的复杂的功能。感谢你的观看222019年6月132.2 2.2 创建创建AccessAccess数据库数据库2.2.1 2.2.1 数据库数据库的设计步骤的设计步骤1. 确定创建数据库的目的2. 确定该数据库中需要的表3. 确定字段4. 确定主键5. 确定表之间的关系6. 输入数据感谢你的观看232019年6月132.2.2 Access2.2.2 Access数据库的数据库的创建创建Access提供了两种建立数据库

15、的方法:(1)创建空白数据库 创建空白数据库后,根据实际需要添加表、查询、窗体、报表等其他对象。(2)使用数据库模板创建数据库 模板是一种预先设计好的包含某个主题内容的数据库,模板的扩展名为.accdt。在模板数据库中已建立了表、查询、窗体、报表等主题内容的相关数据库对象。感谢你的观看242019年6月131. 1. 创建创建空空数据库数据库例例2.12.1 创建一个空的“学生管理系统”的数据库,操作步骤如下:(1)启动Access,打开Access 2010的启动界面。(2)选择“新建”命令,再选择“空数据库”类别。(3)在Backstage视图窗格的右侧,单击文件名文本框边上的浏览按钮 ,

16、打开“文件新建数据库”对话框,选择数据库文件的存储路径,并输入文件名。文件的保存类型默认为“Microsoft Access 2007数据库”,扩展名默认为.accdb。感谢你的观看252019年6月13(4)单击“创建”按钮,即创建了一个空白的Access数据库,同时进入Access的工作界面,并在导航窗格中显示一个名称为“表1”的空数据库感谢你的观看262019年6月132. 2. 使用使用模板创建新模板创建新数据库数据库例例2-22-2 用数据库模板创建一个“学生”数据库,操作步骤如下:(1)启动Access,打开Backstage视图,选择“文件”列表下“新建”命令,单击“可用模板”中

17、的“样本模板”按钮,打开“样本模板”列表。(2)单击“学生”选项,确定数据库的保存位置,数据库的名称默认为“学生”,单击“创建”按钮,系统开始创建数据库,创建完成后,自动打开“学生”数据库。感谢你的观看272019年6月132.3 Access2.3 Access中的运算与函数中的运算与函数2.3.1 2.3.1 常量常量常量是指固定不变的量,常量一般分为直接常量、系统常量和符号常量。1. 直接常量直接常量分以下三种类型:(1)数字常量 数字常量是指整数或小数,例如18,-25,2.71828等。感谢你的观看282019年6月13(2)字符串常量 字符串常量是指用半角双引号括起来的字符串。例如

18、: “Access2010”、“数据库技术”、20134103110等。(3)日期/时间常量 日期/时间常量在使用时必须用定界符(#)在两边括起来。倒如:#2014-7-18#、#10:18:22#、#15-1-1 10:19:30#。 日期时间常量又分为常规日期、短日期、长日期等七种格式。感谢你的观看292019年6月13(1)“是否”型常量。“是否”型常量是逻辑值,其中Yes,True、ON、-1均表示“真”,No、False、Off、0均表示“假”。(2)空字符串。空字符串也称为“零长度字符串”,用两个紧接的半角双引号来表示。(3)Null。Null表示未知的数据,对于字段或控件值,若因

19、未输入数据,或数据已删除,其值就为Null。说明:Null既不同于空格,也不同于空字符串。空格与字符串都是有长度的字符串,而Null没有长度。感谢你的观看302019年6月133. 符号常量 当一个程序中多次使用一个常量时,可以定义一个标识符来代表这个常量值,系统在执行时会自动将这个标识符替换成所代表的常量值,这个标识符出现的常量就称为符号常量。 使用CONST语句可以声明符号常量。格式:CONST =例如:Const pi3.1415926 定义符号常量pi代表3.1415926Const djks等级考试 定义符号常量djks代表“等级考试” 感谢你的观看312019年6月13说明:符号常

20、量名称不能与系统专有的标识符同名。定义符号常量时不需要指明数据类型,VBA会自动按存储效率最高的方式确定其数据类型。符号常量定义后就可以在其相应的程序段内使用,但不允许为其重新赋值。感谢你的观看322019年6月132.3.2 2.3.2 表达式表达式l表达式是由运算符和操作数组成的式子,具有计算、判断和数据类型转换等作用。l每一个表达式都有一个值,可以用表达式值的类型作为表达式的类型,如“数据库技术”为字符串表达式;也可以用运算符的类型作为表达式的类型,如35为算术表达式。l一个表达式中可能包含多个运算符,运算符的优先级别决定了表达式的求值顺序,优先级高的先运算,同级别的从左到右运算。l表达

21、式中使用的所有符号,如运算符、括号等都必须是英文符号。感谢你的观看332019年6月131. 1. 算术运算算术运算符符运运 算算 符符功功 能能示示 例例运算结果运算结果()()圆括号(7+8)/ (10-5)3 乘方238取负-3*4+6-6* *、乘法、除法3*5,17315,5.6666 整数(求商)1755ModMod取模(求余)17 Mod 52、加法、减法2+3,15-35,12感谢你的观看342019年6月132. 2. 关系运算符关系运算符运算符运算符功功 能能示示 例例运算结果运算结果等于5=3 False大于Girl Girls False大于等于5=3 True小于Gi

22、rl Girls True小于等于5=3 False不等于53 True感谢你的观看352019年6月13使用关系运算符进行比较时,应注意以下规则:a)数字型数据按值的大小进行比较。 b)字符型数据按字符的ASCII码从左到右一一对应进行比较。首先比较两个字符串的第一个字符,ASCII码大的字符串大。如果两个字符串第一个字符相同,则比较第二个字符,以此类推,直到出现不同的字符为止。c)日期型数据按年、月、日的先后进行比较。d)汉字按内码比较。感谢你的观看362019年6月133.3.特殊特殊运算符运算符运算符运算符功能功能示示 例例含含 义义ISIS对象引用比较Is Null 或Is Not

23、Null判断是否为(不)空LIKELIKE字符串匹配This Like *is* 判断是否包含isBETWEENANBETWEENANDD在之间成绩 Between 80 And 90判断成绩是否在80,90ININ确定某个字符串值是否在一组字符串值内。学历 in (本科,硕士)判断学历是否是本科或硕士感谢你的观看372019年6月134.4.逻辑运算符逻辑运算符 逻辑运算符又称为布尔运算,除Not是单目运算符外,其余均是双目运算符。由逻辑运算符连接的两个或多个关系式,对操作数进行逻辑运算,结果是逻辑值True或False。感谢你的观看38运算符运算符功能功能含含 义义示示 例例运算结果运算结

24、果NotNot非结果是右边的逻辑值的反Not 33 And 97 TrueOrOr或两边有一个为真时值为真35 Or 97 True2019年6月135.5.字符串运算符字符串运算符字符串运算符:“&”或“”,用于连接两个字符串。功能:用于将两个字符串连接起来合并为一个字符串。说明: “& ”用于强调字符串连接 “”具有算术运算和字符串连接双重功能。感谢你的观看392019年6月13例如:Microsoft & Access 运算结果为字符串:MicrosoftAccess1234 & 5678 运算结果为字符串:12345678 1234 + 5678 运算结果为字符串:1234567812

25、34 + 5678 运算结果为6912,将数字串5678转换成数值后进行加法运算5678A 运算在试图将“5678A” 转换成数值时出现“类型不匹配”错误 感谢你的观看402019年6月136 6. . 运算符运算符的的优先级优先级 在表达式中,当运算符不止一种时,要先进行算术运算、字符运算,接着进行比较运算,最后才是逻辑运算。所有比较运算符的优先顺序都相同;逻辑运算符中先算Not运算,再算And运算,然后是Or运算。 可以用圆括号“()”改变表达式中运算的优先顺序,强制表达式中的某些部分优先进行计算。括号内的运算总是优先于括号外的运算。在括号之内,运算符的优先顺序不变。感谢你的观看41201

26、9年6月13关系运算符= 等于 大于 小于 = c+d And a=c+d Or Not c0 Or d0例:计算下列表达式的值(设a=2,b=3,c=-1,d=5) 5 4 4 True False False False True False True True44感谢你的观看2019年6月13 2.3.3 2.3.3 函数函数函数的调用格式如下。格式:说明:常用函数的返回值参与表达式的运算,无论函数是否带有参数,函数名后面都必须加括号,如:Date(),Year(#1996-12-1#)。感谢你的观看452019年6月131. 1. 算术函数算术函数函函 数数返返 回回 值值示示 例例运

27、算结果运算结果Abs(N)Abs(N)N的绝对值Abs(-28) 28SqrtSqrt(N N)N的平方根Sqrt(9) 3Exp(N)Exp(N)e的N次方的值Exp(1)2.71828Log(N)Log(N)N的自然对数Log(Exp(1) 1Int(N)Int(N)不大于N的最大整数Int(-2.7) -3Fix(N)Fix(N)N的整数部分Fix(-2.7) -2Sin(N)Sin(N)N角(单位为弧度)的正弦值Six(3.14).999999Round(NRound(N,,小数位数小数位数)将N四舍五入,保留指定的小数位数Round(6.7654,2)6.77Rnd (N)Rnd (

28、N)大于或等于0,但小于1的随机数Rnd() 结果为一个随机数。感谢你的观看462019年6月132. 2. 文本函数文本函数函函 数数返返 回回 值值示示 例例结结 果果Left(Left(字符表达式,字符表达式,N)N)字符表达式左起N个字符Left(数据管理, 2) 数据Right(Right(字符表达式,字符表达式,N)N)字符表达式右起N个字符Right(数据管理, 2) 管理Mid(Mid(字符表达式,字符表达式,MM,N)N)从字符表达式的M位置开始,取N个字符,省略N,表示取到字符表达式的尾部。Mid(数据管理, 3, 2) 管理Len(Len(字符表达式字符表达式) )字符表

29、达式所含的字符个数Len(数据管理) 4Trim(Trim(字符表达式字符表达式) )删除字符表达式前后的空格Trim( Access ) Access感谢你的观看472019年6月132. 2. 文本函数文本函数感谢你的观看48函函 数数返返 回回 值值示示 例例结结 果果Space(N)Space(N)N个空格Space(5) UCase(UCase(字符表达式字符表达式) )字符表达式中的小写字母转换成大写UCase(Access)ACCESSLCase(N)LCase(N)字符表达式中的大写字母转换成小写LCase(Access)accessInstr(start, Instr(sta

30、rt, 字符表达字符表达式式1 1,字符表达式,字符表达式2)2)从Start位置开始查找,返回字符表达式2在字符表达式1中最先出现的位置InStr(计算机等级考试, 等级) 42019年6月133. 3. 转换函数转换函数函函 数数返返 回回 值值示示 例例结结 果果Asc(Asc(字符表达式字符表达式) )字符表达式首字母的ASCII码Asc(Air) 65ChrChr(ASCII(ASCII码值码值) )返回ASCII码值所对应的字符Chr(65) AVal(Val(字符表达式字符表达式) )字符表达式转换为数字Val(2.71a)2.71Str(N)Str(N)数值表达式转换为字符串,

31、非负数以空格开头,负数以负号开头Str(23.54) 23.54感谢你的观看492019年6月134. 4. 日期日期时间时间函数函数函函 数数返返 回回 值值示示 例例Time()Time()以HH:MM:SS格式返回系统当前时间Time() Date()Date()返回系统当前日期Date()Now()Now()返回系统当前的日期和时间Now() Year(Year(日期日期) )返回日期中的年份数Year(Date() Month(Month(日期日期) )返回日期中的月份数Month(Date() Day(Day(日期日期) )返回日期中的日数Day(Date() WeekDay(WeekDay(日期日期 ,N)N)返回参数日期是星期几中的第几天数,星期日的值是1,星期六的值是7。N表示星期天数的起点值,缺省时默认为1Weekday(Date() Weekday(Date(), 4) 感谢你的观看502019年6月13【小结】 本章主要讲解了Access 数据库系统的特点、启动与退出,详细介绍了Access2010的工作界面及数据库的对象。阐述了数据库设计的步骤、数据库创建的两种方法以及Access中的常量、运算符、表达式以及常用函数。感谢你的观看512019年6月13

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Access数据库及其创建模板课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|