Access复习提纲(仅供参考)复习从两个方面着手:概念+操作。第一章数据库基础知识概念要点:1.数据库DB、数据库管理系统DBMS、数据库系统DBS三者的概念和区别。2.数据库管理系统的功能:定义功能,操纵功能,查询功能,控制功能,通信功能。3.数据库管发展阶段:人工管理阶段文件系统阶段数据库系统阶段高级数据库阶段4.数据的三种范畴:现实世界,信息世界,机器世界。5.E-R方法:实体-联系方法。E-R方法常用的工具称E-R图,有三个要素:实体(用矩形表示),联系(用菱形框表示,联系类型有一对一1:1;一对多1:n;多对多m:n),属性(用椭圆表示)6.数据模型:层次数据模型,网络数据模型和关系数据模型。7.关系数据模型:关系就是二维表格,表格中的每一行称作是一个元组,它相当于一个记录值,每一列是一个属性值集,列可以命名,称为属性名。掌握基本术语:关系,属性,元组,关系模式,主关键字,候选关键字,主属性,非主属性,外部关键字,参照关系(见P12)8.关系代数:传统的集合运算:并,交,差,广义笛卡尔积;专门的关系运算:选择,投影,连接,除法(见P13)9.关系模型的完整性约束:实体完整性、参照完整性、用户定义完整性。10.关系数据系统的三层模式结构:外部模式,概念模式,存储模式。11.SQL的查询命令,掌握select语句的格式和用法:基本格式;select[表达式]From表名Where条件表达式Groupby(分组)Orderby(排序)(见P23)第二章数据库和表的操作概念要点:1.数据库文件扩展名:.mdb。它是一个单独的数据库文件存储在磁盘中,并且每个文件存储了所有其他的access对象,所以,数据库对象是一个容器对象。2.表的组成:表是由表结构和表内容组成。表结构是指数据表的框架,主要包括字段名称,数据类型,字段属性等,3.数据类型:一个表中的同一列数据必须具有相同的数据特征,称为字段的数据类型。Access常用的数据类型有:文本,备注,数字,日期/时间,货币,自动编号,是/否,OLE对象,超级链接,查阅向导等。(掌握各个类型的特点,见P36)4.字段属性:定义字段属性可以实现输入数据的限制和验证,如字段大小,格式,输入掩码,有效性规则等。5.主键:也称为主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。6.输入掩码:如果要控制数据的输入格式并按输入时的格式显示,则用输入掩码。只有文本型字段和日期/时间型字段提供向导。其他类型的字段只能使用字符直接定义输入掩码属性。7.索引:能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。可以创建基于单个字段的索引,也可以创建基于多个字段的索引。操作要点:1.会创建空数据库和利用向导(模板)创建数据库。2.熟练掌握表结构的三种建立方法:使用设计视图创建;通过表向导创建;在数据表视图中直接在字段名处输入字段名。3.熟练掌握导入外部.xls数据或.txt数据生成表。4.熟练掌握表结构字段数据类型的设置和字段属性的设置。特别是输入有效性规则,默认值和掩码要重点掌握。(都是在设计视图中操作)。5.熟练掌握表间关系的建立与修改。在建立表之间的关系之前,每个表必须都设置一个主键,同时要关闭所有打开的表。(工具-关系,对两个表之间的主关键字拖曳到另外一个表)。见P57。6.掌握表结构的修改操作,如添加字段,删除字段,修改字段。熟练掌握编辑表的内容,如修改数据,删除数据,复制数据等。7.表的一般操作:复制,删除,重命名。8.掌握表中查找和替换数据,排序记录,筛选记录(按窗体筛选,按选定内容筛选,内容排除筛选,高级筛选)9.掌握表格式的设置:行高,列宽,显示隐藏列,数据表的现实格式(这种操作要么选中后用快捷菜单,要么在“格式”菜单。)第三章查询概念要点:1.查询:数据处理和分析的工具。是指在指定的(一个或多个)表中根据给定的条件从中筛选出所需要的信息,利用查询可以实现多种功能。2.查询分类:选择查询,参数查询,交叉表查询,操作查询(其中,操作查询又分为生成表查询,删除查询,更新查询,追加查询),SQL查询。3.运算符:access提供了关系运算符,逻辑运算符和特殊运算符三种。见表。P71。4.在使用查询条件时,日期常量要用英文的“#”号括起来,空值是使用null或用双引号括起来的空字符串。在条件中,字段名必须用方括号括起来,而且数据类型应与对应字段定义的类型相符,否则不匹配。5.access中查询的五种视图:设计视图,数据表视图,SQL视图,数据透视表视图和数据透视图视图。(在工具栏第一个视图按钮中切换)6.查询中的计算类型:预定义计算;自定义计算。预定义计算:sum,average,min,max,count,等。自定义计算的主要特点是需要在查询设计网格中创建用于计算的字段列。(实际结果并不存储在表中,只是显示计算结果)7.参数查询就是在查询中指定一个参数。即在条件行中输入一个表达式,用[]括起来。8.交叉表查询主要用来显示来源于表中某个字段的总结值,如总计,计数及平均等。它至少需要三个字段,一个作为行字段,一个作为列字段,一个作为数据项。9.操作查询:生成表查询:可以个根据一个或多个表中的全部或部分数据新建表。更新查询:对一个表或多个表中的一组记录作全局更改。追加查询:将一个或多个表中的一组记录添加到一个或多个表的末尾。删除查询:从一个表或多个表中删除一组记录。删除要注意,如果删除的记录来自多个表,必须满足以下几点:在“关系”窗口中定义相关表之间的关系。在“关系”窗口中选中“实施参照完整性”复选框。在“关系”窗口中选中实施“级联删除相关记录”复选框。删除查询将永久删除指定表中的记录,无法恢复,所以要注意备份。操作查询是一种动作。本身的对象是对表的操作。10.SQL查询:就是用SQL语句来设计查询。首先就是要打开“查询设计视图“才能使用SQL查询视图,打开设计视图时可以不添加任何一个表,但是必须在这个环境下。SQL是集数据查询,数据操纵,数据定义,数据控制于一身。只有9个动词。SQL语言功能及其对应语言见P92功能动词数据定义Create,drop,alter数据操作Insert,update,delete数据查询Select数据控制Grant,revote要熟练掌握select语句的用法和格式,熟悉create,drop,alter,insert,update,delete的意思和操作对象!操作要点:1.熟练掌握用查询向导和查询设计视图建立查询的方法2.选择查询(最基本和最普通的一种查询)(1).不带条件(一般字段查询,全部查询用*)(2)带条件(在“条件行“或”where”子句中,输入正确的条件表达式。如果要进行预定义计算,首先要点击一下工具栏上的“求和/计算”按钮。3.交叉表查询:至少要有三个字段:行,列,值的三个字段,可以来自一个或多个表。见P82.4.参数查询:在相应字段的“条件行”中输入[]就为参数查询。5.操作查询:生成表查询,追加查询,更新查询,删除查询(要有参照完整性)。这类查询首先就要在工具栏中选择查询的类型。6.SQL查询:首先打开查询视图模式,不用选择具体的哪个表,在“视图”---“sql视图”中输入。这类查询比较灵活,要注意复习SQL语句本身的用法!7.运行查询的3种方式:双击;在工具栏上点击运行按钮;“视图”按钮。第四章窗体概念要点:1.窗体用来使用户直观地查看,输入或编辑数据,控件是组成窗体和报表的基本元素。常见的控件主要是标签label,文本框text,命令按钮command,选项组options,组合框combo,子窗体和图形图像等。2.窗体的结构:窗体主体,窗体页眉,窗体页脚,页面页眉,页面页脚。注意,窗体页眉/页脚一般用来显示窗体标题,和说明性文字等信息,一般显示一次;而页眉页眉/页脚用来显示列标题,页码日期等每一打印页都会显示。3.窗体的类型:纵栏式窗体,表格式窗体,数据表窗体,主/子窗体,图表窗体,数据透视表窗体,对话框窗体。4.窗体的视图:窗体的外观表现形式。即设计视图,窗体视图,数据表视图,数据透视表视图,数据透视图视图。5.常用控件:在使用控件前,一般要把控件工具箱中的“向导”按钮呈选中状态。标签:显示说明性文本的控件,它总是非绑定型的。文本框:用来显示数据源中的数据的控件,可以是绑定型也可以是非绑定型。(如果要绑定某个表中的某个字段,前提是先设置了这个窗体的属性---记录源,以绑定了某个表或查询,这样文本框才能绑定某个字段。操作要点:1.自动创建窗体:纵栏式,数据表式,表格式。2.使用向导创建窗体:带子窗体/主窗体,链接窗体。3.使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。4.窗体的属性-数据源,用来绑定一个表,这样“字段列表”按钮才可用。第五章报表概念要点:1.报表是Access数据库中的一个重要对象,可通过控制报表的外观和尺寸,按照一定的格式显示和打印数据。要求能熟练掌握创建报表和子报表、修改报表、在报表中对记录进行排序、分组和计算等操作,按指定格式显示来自于数据源的记录。2.报表分类:(1)纵栏式报表;(2)表格式报表。(3)图表报表。(4)标签报表。3.报表中的控件:绑定控件(主要用来显示数据库中的数据,如文本框),未绑定控件(用来显示说明性信息),计算控件(以表达式作为数据源,一般用文本框)。4.报表的视图:设计视图,打印预览视图和版面视图。5.报表的设计区:报表页眉/页脚(用来显示标题和整个报表的汇总),页面页眉/页脚(会显示在每一页的顶端,一般显示表头和页码等内容),组页眉/页脚(实现分组输出和统计,可以有,可以没有,在报表属性中快捷键方式添加),主体节。操作要点:1.通过向导、设计视图(记得要先添加数据源)创建报表,特别注意标签报表。2.组页眉/组页脚的添加,分类。3.在组页脚中进行计算(count,sum,average)4.在主报表中添加子报表(与主/子窗体类似)第六章数据访问页要点:1.数据访问页是独立保存于数据库外的一个链接式网页文件。它可以发布数据库中保存的文件。2.在访问页中添加控件(标签、按钮、滚动条等。)特别注意滚动文字属性的设置。第七章宏1.宏的概念、宏组的概念2.常见宏命令的掌握(表7-1)3.宏命令参数的设置,比如openform打开窗体的视图参数(设计视图,表视图等)4.宏条件行的设置,限制在什么样的情况下可以操作宏。4.宏组的特点和宏组的运行方式。5.通过窗体控件运行宏。(如按钮,主要要选中工具箱的“控件向导”按钮),前提是先要建立好相应的宏。第八章模块1.理解数据类型(integer,single,string,date)的概念,变量、常量以及常用函数的概念和意思。2.掌握程序设计的三种基本结构的语法:顺序,选择(if–then-else)多分支(if-then-elseif…endif结构和selectcaseCase1……endselect结构)循环(for变量初值to变量终止step步长3.重点要注意模块与窗体控件的结合使用,大前提,搞清楚是为窗体的哪个控件编写代码。4.特别注意文本框控件的数据来源两种情况一是用户自己输入,则格式为:(假定该文本框名为text1)Text1.setfcousX=Tex1.text(此处x假设为一个变量,表示把文本框的值赋给一个变量)二是窗体上文本框的值已经绑定了数据源,则直接把这个文本框的值赋给变量,格式为:X=Forms![窗体名]![控件名]5.在代码中运行宏代码的格式为:Docmd.宏操作(“宏对象名”)注意要用点隔开。爱人者,人恒爱之;敬人者,人恒敬之;宽以济猛,猛以济宽,政是以和。将军额上能跑马,宰相肚里能撑船。最高贵的复仇是宽容。有时宽容引起的道德震动比惩罚更强烈。君子贤而能容罢,知而能容愚,博而能容浅,粹而能容杂。宽容就是忘却,人人都有痛苦,都有伤疤,动辄去揭,便添新创,旧痕新伤难愈合,忘记昨日的是非,忘记别人先前对自己的指责和谩骂,时间是良好的止痛剂,学会忘却