全国计算机等级考试--Access.ppt_第1页
全国计算机等级考试--Access.ppt_第2页
全国计算机等级考试--Access.ppt_第3页
全国计算机等级考试--Access.ppt_第4页
全国计算机等级考试--Access.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机等级考试,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 优先级 字符串连接运算符:+,& 语句 续行符:空格+“_” 一行中多个语句之间的分隔符:西文冒号(:),主要知识点归纳,VBA 编程基础 常用函数 数值型、字符型、日期时间型、类型转换: int、fix、rnd、round mid、left、inStr、len、space、trim month、year str、val、chr 其他: MsgBox、InputBox、IIF,主要知识点归纳,结构化编程 流程控制结构: 顺序、选择、循环 选择:ifthenelse, iif, if嵌套, select case(case中的各种表达式) 循环:do while/until loop 前测型 do loop while/until 后测型 while条件为真时循环,until条件为假时循环 fornext 循环变量自动增加一个步长值, 循环次数 = Int(终值-初值)/步长) + 1 for each next 对集合中的元素进行循环,主要知识点归纳,结构化编程 过程 子过程(Sub): 无返回值 Exit Sub 函数过程(Function):可以有返回值 Exit Function 过程调用: 传值(ByValue),传址(ByRef,默认) 变量作用域 全局 public、模块级 dim/private 过程级(局部变量) dim/static 错误处理: 语法错误、逻辑错误、运行错误 程序调试,主要知识点归纳,面向对象程序设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论