


单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,*,全国计算机等级考试,Access数据库程序设计,中华女子学院 计算机系,二级考核内容,包括公共基础知识和程序设计,所有科目对基础知识作统一要求,使用统一的公共基础知识大纲和教程二级公共基础知识在各科笔试中的分值比重为30%(30分,10道选择题和5道填空题)程序设计部分的比重为70%(70分),主要考查考生对程序设计语言使用和编程调试等基本能力考试形式:包括笔试和上机考试两部分笔试时间90分钟,满分100分(含公共基础知识部分的30分),上机操作90分钟,满分100分包括:(1)基本操作2)简单应用3)综合应用,二级Access数据库程序设计上机考试使用Access2003一、数据库基础知识,考试大纲,1、基本概念:数据库,数据模型,数据库管理系统,类和对象,事件2、关系模型(实体完整性,参照完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,主关键字等3、关系运算:选择运算,投影运算,连接运算4、Access系统简介,(1)Access系统的基本特点2)基本对象:表,查询,窗体,报表,页,宏,模块,主要知识点归纳,Access系统简介,Access数据库中的7个对象:作用、相互关系,表:数据库的核心,存放数据库中的全部数据。
查询:查询设计视图、SQL语句,窗体,报表,宏,模块,数据访问页(页):是一个独立的HTML文件,用于在浏览器中查看和处理Access数据库二、数据库和表的基本操作,考试大纲,1、创建数据库,(1)创建空数据库2)使用向导创建数据库2、表的建立,(1)建立表结构:使用向导,使用表设计器,使用数据表2)设置字段属性3)输入数据:直接输入数据,获取外部数据3、表间关系的建立与修改,(1)表间关系(1:1,1:n)(2)设置参照完整性 (3)建立表间关系,4、表的维护,(1)修改表结构:添加/修改/删除字段,重新设置主关键字2)编辑表内容:添加/修改/删除记录,复制记录3)调整表外观5、表的其他操作:,(1)查找数据 (2)替换数据 (3)排序记录 (4)筛选记录,主要知识点归纳,表,组成:,结构(字段)+数据(记录),字段属性:含义,格式:,数字、日期/时间,输入掩码:,0、9、A、L、#、&等,标题,默认值,(字段)有效性规则和有效性文本:,用户定义完整性,必填字段(不能为空),“是/否”类型:,True/False,1/0,Yes/No,主要知识点归纳,输入数据,自动编号类型的字段:,其值由系统决定,删除表中含有自动编号型字段的一条记录,Access不会对表中自动编号型字段重新编号。
OLE 对象类型的字段:“插入|对象”,获取外部数据(数据的导入与链接),“文件|获取外部数据|导入”,将外部文件中的数据追加到已有的表中,或将外部文件导入为新表,可以在导入过程中选择文件|获取外部数据|链接表”,主要知识点归纳,主键与索引,主键:,实体完整性,由单字段或多个字段组成,值不可重复、也不可为空,索引:,提高查询效率,主索引(一表一个):,Access将表的主键自动设置为主索引,唯一索引(一表多个):“有(无重复)”,普通索引(一表多个):“有(有重复)”,主要知识点归纳,表间关系,通过两个表的公共字段或语义相同的字段建立,1:1,连接字段在两个表中均为主索引或唯一索引,1:n,,连接字段只在一个表中为主索引或唯一索引,联接类型:,决定多表查询时两个表之间的联接方式,内联接(自然连接),左外连接,右外连接,主要知识点归纳,参照完整性,建立在两个表之间,子表在外键上的取值参照引用主表在主键(或主索引、唯一索引)上的取值建立的条件,规则,更新规则,1.(级联更新)修改主表记录时,子表相关记录随之更改2.修改子表记录时,若没有参照引用主表相关值,则不允许修改删除规则:,(级联删除)删除主表记录时子表相关记录随之删除。
插入规则:,在子表中插入记录时,外键值必须对应主表的主键值,或者外键值取空值主要知识点归纳,表的维护,修改表结构、编辑表内容,调整表外观:冻结列,隐藏列等,表的其他操作,查找数据,替换数据,排序记录:排序时如果选取了多个字段,则结果是按照左,右次序依次排序,筛选记录:只显示满足条件的记录,不满足条件的记录被隐藏主要知识点归纳,表的相关操作,对象的重命名/删除,建表,字段的设计说明,删除字段,添加字段,调整字段顺序,拆分表(生成表查询),属性设置:日期格式,标题,必填字段,默认值,输入掩码,有效性规则和有效性文本,为字段创建查阅列表,或使用查阅向导建立字段的数据类型,根据表的结构,判断并设置主键,建立表间关系,实施参照完整性,输入数据,在,OLE,对象类型的字段中插入图片,主要知识点归纳,表的操作,外部文件的链接,外部文件或另一个数据库中的表对象的导入,成为新表,或将数据导入当前数据库已有表中,表对象的导出,成为外部文件,或导出到另一个数据库中,复制表:在不同数据库之间或在同一个数据库中,只复制结构,同时复制结构和数据,只追加数据,删除记录(直接删除,删除查询),冻结列/取消冻结、隐藏字段,设置数据表的字体大小、行高、,列的显示宽度(列宽)、单元格效果,三、查询的基本操作,考试大纲,1、查询分类,(1)选择查询 (2)参数查询 (3)交叉表查询,(4)操作查询 (5)SQL查询,2、查询准则,(1)运算符 (2)函数 (3)表达式,3、创建查询,(1)操作已创建的查询 (2)编辑查询中的字段,(2)编辑查询中的数据源 (4)排序查询的结果,主要知识点归纳,选择查询-SQL:select,Select 命令各子句的作用:select、from、where、group by、order by,数据源:表或查询,查询准则:条件表达式,(同一行相与,不同行相或),日期常量(#)、字符常量(“”),like(通配符:“帮助”),*,任意字符,?,单个字符,#,单个数字,内字符,!,不在内的字符等,in、is Null(is not Null),not(逻辑表达式的优先级:not,and,or),连接运算符&,函数,主要知识点归纳,交叉表查询,以行列的格式分组和汇总数据。
设计交叉表查询时,必须指定一个或多个行标题,一个列标题,一个值选项列标题字段的值显示在交叉表的第一行,行标题字段的值显示在交叉表的左侧若干列主要知识点归纳,操作查询,删除 SQL:delete from,被删除的记录不可恢复更新 SQL:updateset,追加 SQL:insertinto,生成表 SQL:select into,主要知识点归纳,表的操作(SQL),create table,alter table,drop table,主要知识点归纳,查询的相关操作,选择查询:,分组,计算,排序,设置字段别名,在查询准则中引用窗体上的控件,参数查询,交叉表查询,操作查询,更新操作、追加查询、删除查询、生成表查询,说明:在表达式中引用字段时应加方括号,字段,有的地方系统会自动添加四、窗体的基本操作,考试大纲,1、窗体分类,(1)纵栏式窗体 (2)表格式窗体,(3)主/子窗体 (4)数据表窗体,(5)图表窗体 (6)数据透视表窗体,2、创建窗体,(1)使用向导创建窗体2)使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性主要知识点归纳,窗体,记录源(数据源):,一个表或一个查询(或select语句),属性:(“属性”窗口)“格式”属性,事件:,打开 OpenForm,关闭 Close,加载 Load,卸载 UnLoad,单击 Click,调整控件的大小和位置,主/子窗体,作用,必须设置主表和子表之间的关系。
主要知识点归纳,窗体控件,作用,:标签、文本框、命令按钮、组合框、列表框等,常用属性,名称(name):控件的标识符,在代码中通过名称引用控件,标题 caption、可用性 enabled,可见性visible,value:只能在代码中设置,控件来源:绑定型文本框字段(表或查询),计算型文本框表达式(必须以“=”开始),非绑定型文本框无,常用事件:click、进入 Enter、更改 Change 获得焦点 GotFocus、失去焦点 LostFocus,事件响应方式:宏对象、事件过程,主要知识点归纳,窗体的相关操作,设置记录源,控件的对齐/位置调整/格式设置,修改窗体/控件属性,窗体加载时将图片文件设置为窗体的背景,设置窗体的标题属性,将文本框中的内容以密码方式显示,将窗体/命令按钮的单击事件设置为宏/事件过程,添加标签/命令按钮,设置其名称、标题、字体格式,,命令按钮的外观设置为图片,设置Tab键顺序,更改控件类型(文本框,组合框并设置列表项),五、报表的基本操作,知识点,1、报表分类,(1)纵栏式报表2)表格式报表3)图表报表4)标签报表2、使用向导创建报表3、使用设计器编辑报表4、在报表中计算和汇总。
主要知识点归纳,报表数据源:,表或查询(或select语句,),报表各节的作用,报表常用控件,标签、文本框、图形、分页符,插入|日期和时间,插入|页码,报表的排序与分组,文本框:,显示字段值,设置表达式进行计算或汇总,函数:IIf、year,聚合函数:count()、avg()、sum()、min()、max(),(在分组中使用合计函数,作用范围是一个组中的记录;在页眉/页脚中使用合计函数,作用范围是整份报表中的记录),域聚合函数:DCount、DAvg、DSum、DMin、Dmax、DLookup,主要知识点归纳,报表的相关操作,设置标签的标题、位置,设置记录源,设置文本框的控件来源(表的字段,或表达式),报表的排序,分组与计算,按指定的格式显示页码,日期,添加图形等控件,六、页的基本操作,考试大纲,1、数据访问页的概念2、创建数据访问页:,(1)自动创建数据访问页2)使用向导数据访问页七、宏,考试大纲,1、宏的基本概念2、宏的基本操作,(1)创建宏;创建一个宏,创建宏组2)运行宏3)在宏中使用条件4)设置宏操作参数5)常用的宏操作主要知识点归纳,宏的概念及作用,宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。
宏与宏组,常用宏操作:,RunSQL、Quit、OpenTable、OpenForm、OpenReport、OpenQuery、Requery、setValue,宏的运行:,在一个宏中可以包含多个操作,在运行宏时将按(从上到下)的顺序来运行这些操作宏的运行方式,直接运行宏,为窗体、报表、控件的事件响应而运行宏,八、模块,考试大纲,1、模块的基本概念,(1)类模块2)标准模块3)将宏转换为模块2、创建模块:,(1)创建VBA模块:在模块中加入过程,在模块中执行宏2)编写事件过程:,键盘事件,鼠标事件,窗口事件,操作事件和其他事件3、调用和参数传递4、VBA程序设计基础:,(1)面向对象程序设计的基本概念2)VBA编程环境:进入VBE,VBE界面3)VBA编程基础:常量,变量,表达式4)VBA程序流程控制:顺序控制,选择控制,循环控制5)VBA程序的调试:设置断点,单步跟踪,设置监视点主要知识点归纳,宏与模块,在模块中可以编写/运行宏,宏可以转换为模块,如果要处理具有复杂条件或循环结构的操作,应该使用模块,主要知识点归纳,VBA 编程基础,常量、变量,数据类型:,变体类型 variant,数组:,默认数组下标的下限为0,运算符与表达式,算术运算符:/,mod 逻辑运算符:not,and,or 优先级,字符串连接运算符:+,&,语句,续行符:空格+“_”,一行中多个语句之间的分隔符:西文冒号(:),主要知。