二级ACCESS复习公共基础知识部分

上传人:痛*** 文档编号:202075312 上传时间:2023-04-21 格式:PDF 页数:14 大小:1.84MB
收藏 版权申诉 举报 下载
二级ACCESS复习公共基础知识部分_第1页
第1页 / 共14页
二级ACCESS复习公共基础知识部分_第2页
第2页 / 共14页
二级ACCESS复习公共基础知识部分_第3页
第3页 / 共14页
资源描述:

《二级ACCESS复习公共基础知识部分》由会员分享,可在线阅读,更多相关《二级ACCESS复习公共基础知识部分(14页珍藏版)》请在装配图网上搜索。

1、二级ACCESS复习公共基础知识部分一、基本数据结构及算法1、算法定义:算法是一组明确的可执行步骤的集合特征:有穷性,确定性,可行性,输入,输出要素:精确,简单,抽象分级表示方法:程序流程图,N S图,伪码设计方法:列举法,归纳法,递推法,递归法,减半递推法,回溯法评价方法:时间复杂度,空间复杂度2、数据结构定义:相互关联的数据元素的集合。分类:逻辑结构,存 储 结 构(即物理结构)数据的逻辑结构:线 性 结 构(线性表,栈,队列,),树 形 结 构(二叉树),图形结构或网状结构数据的存储结构:顺序存储结构,链式存储结构,索引存储结构,散列存储结构3、线性表概念:由n (n =0)个数据元素组

2、成一个有限序列特征:n=0时为空表,除了第个元素外,有且仅有一个前驱,除了最后一个元素外,有且仅有一个后继顺序存储的特点:连续性,顺序性顺序存储的基本运算:插入,删除,平均情况下都要移动一半的元素链式存储的特点:节 点(数据域,指针域)链式存储的基本运算:插入,删除,4、栈定义:限定在一端进行插入和删除的线性表特点:先 进 后 出(F I L O)运算:入栈,退栈,取栈,都是对栈顶操作顺序存储:top=0表示栈空,top=m表示栈满(top,bottom)5、队列定义:允许在一端进行插入,而在另一端进行删除的线性表特点:先进先出(FIFO)循环队列:将队列存储空间的最后一个位置绕到第一个位置,

3、形成逻辑上的环形空间,供队列循环使用。(front,rear)运算:入队,出队6、查找算法定义:根据给定的值,在一组数据中确定一个其数值等于给定值的数据元素方 法:顺 序 查 找(n+1)/2),折半查找(即二分查找(log2n)+l)7、排序算法定义:将一个无序序列整理成一个按规定次序重新排列的的有序序列方法:选择排序,交换排序,插入排序8、链式存储线性单链表双向链表循环链表二、程序设计基础1、计算机程序设计的语言定义:一套具有语法、词法规则的系统进化:机器语言(0、1 的组合)一汇编语言一高级语言一面向对象语言(C、VB.Java)一未来语言(自然语言)基础:记号、规则内容:语 法(字符和

4、符号如何构成一个合法的程序)、词 义(程序的含义)、语 用(程序和使用者的关系)2、计算机程序的执行编辑一编译一链接一运行3、计算机程序设计的步骤程序说明一程序设计一编写代码f测试程序f程序定稿4、结构化程序设计原则:自顶向下、逐步求精,模块化,限制使用goto语句结构:顺序结构,选择结构,循环结构描述工具:程序流程图,N-S图,伪码5、面向对象的程序设计优点:与人类习惯的思维方式一致,稳定性好,可用性好,易于开发大型软件产品,可维修性好基本概念:对象,类和实例,消息,继承,多态性三、软件工程基础1、基本概念软件:遇见算计及系统操作有关的计算机程序、规程、规则、以及可能有的文件、文档和数据软件

5、工程:应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序软件生命周期:从概念的形成、问题的提出直到所开发的软件在充分使用之后完全失去使用价值为止的这个过程2、软件开发方法:结构化方法,面向对象方法,专家系统方法:3、软件开发工具:数据流图:数据字典实体联系图:实体,联系,属 性(ER 图)面向对象开发工具:CASE工具:4、程序的调试步骤:错误定位一修改设计代码,以排除错误一进行回归测试,防止引进新的错误原则:确定错误性质和位置时的注意事项,修改错误的原则方法:强行排除法,回溯法,原因排除法5、软件测试的方法静态:动态:白盒测试,黑盒测试自动6、软件测试的步骤模块测试(

6、单元测试)组装测试(集成测试)确认测试(验收测试)系统测试四、数据库设计基础1、数据库数 据 库(DB):按一定的组织方式将相关的数据组织在一起,长期存放在计算机外存储器上,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,它建立在操作系统的基础匕对数据库进行统一的管理数据库系统(DBS):计算机系统,数据管理系统,数据库管理员,应用程序,维护人员,用户2、数据模型概念数据模型:结构数据模型:层次模型,网状模型,关系模型,面向对象模型基本要素:数据结构,数据操作,数据完整性约束3、关系运算传统的集合运算:并(),差(

7、),交()专门的关系运算:选择,投影,连接4、数据库设计步骤:需求分析一概念模式设计一逻辑模式设计一数据库实施(确定表、确定字段、确定主键、确定表间关系)一数据库的运行和维护专业语言部分一、数据库基础知识1、基本概念信息:客观事物的表征数据:信息的载体实体:客观存在可相互区别的事物属性:描述实体的特征键:唯一标识实体的属性域:属性的取值范围关系模式:关系结构的描述关系:满足某些约束条件的二维表元组:一行属性:一列主关键字:能唯一确定的一个元组2、数据库管理系统的功能:数据定义,数据操作,控制和管理,数据字典3、数据库系统组成:计算机硬件,数据库集合,数据库管理系统,相关软件,人员特点:数据结构

8、化,数据共享,最低冗余度,数据独立性,统一的数据控制(安全性、完整性、并发操作、故障发现和恢复)体系结构:三级数据视图(外部试图、全局试图、存储视图),三级模式视图(外模式、模式、内模式)4、数据模型组成要素:数据结构,数据操作,数据完整性约束数据模型:层次模型,网状模型,关系模型,面向对象模型5、关系模型特点:每一列不可再分,不可出现相同属性名,无完全相同元祖,无序性关系运算:传统的集合运算(并、差、交),专门的关系运算(选择、投影、连接)规范化:第一范式,第二范式,第三范式关系完整性:实体完整性,域完整性,参照完整性6、Access系统简介特点:文件格式单一(mdb),兼容多种数据格式,具

9、有强大的集成开发功能,丰富的向导功能,web网页发布功能,强大的帮助信息,各版本之间具有兼容性对象:表,查询,窗体,报表,页,宏,模块7、创建数据库:创建空数据库,用向导创建,根据现有文件创建二、表1、表的建立表的构成:表名,字段,记录表的试图方式:设计视图,数据表视图字段类型:文本型(2 5 5 字符),备注型(6 4 K),数字型(整型),日期/时间型(8字节),货 币 型(小数4,整 数 1 5),自动编号型,是/否型,O L E 对象型,超链接型,查阅向导型建立方法:使用向导,通过输入数据,使用设计器,通过导入和链接外部数据,建立表结构:字段名,数据类型,字段说明,字段其他属性(标题、

10、输入掩码、默认值、有效性规则)设置字段属性:字段大小,字段的格式,输入掩码,默认值,有效性规则与有效性文本,其他属性(小数位数、标题、必填字段、输入法模式、索引属性)输入数据:2、表间关系表间关系的概念:通过两个表中的公共字段在两表之间建立关系作用:使多个表之间产生关联,一边快捷的从不同表中提取相关的信息。建立关系:一对一,一对多,多对多设置参照完整性:实施参照完整性,级联更新相关字段(主键和关联表中的相关字段同步更新),级联删除相关记录(同步删除)3、表的维护修改表结构:增加字段,删除字段,字段重命名,修改字段的属性(只能在设计视图中进行)编辑表内容:从键盘输入记录,数据的导入与导出(导入,

11、链入,导出),编辑记录(定位记录,选定数据,添加记录,删除记录,修改数据,复制数据,查找与替换)4、表的其他操作:查找数据,替换数据,排序记录(使用排序命令项,使用应用筛选/排序命令项),筛选记录:按选定内容筛选,内容排除筛选,筛选目标,按窗体筛选,高级筛选5、表的索引特点:加快查询速度,降低插入、删除和修改的速度,除了 O L E 对象型、备注型,其余都可以建立索引类型:主索引,唯一索引,普通索引创建:单 字 段(无、有(有重复)、有(无重复),多字段(主索引、唯一索引、忽略N u l l)维护:设计视图,索引对话框(修改、删除、插入)6、主键的作用:保证实体完整性,加快对记录进行查询、检索

12、的速度,用来在表之间建立关联关系三、查询1、查询功能:提取数据,实现计算,数据更新,产生新纪录,作为其他对象的数据源2、数据来源:表或查询3、视图方式:设计视图,数据表视图,SQL视图4、创建查询:使用向导,使用设计视图,在 SQL窗口中建立SQL查询5、查询分类选择查询:组合条件查询,自定义计算查询(在设计网格中创建新的计算字段),预定义计算按查询(通过设计视图窗口的总计行设置聚合函数来实现)参数查询:单参数查询,多参数查询交叉表查询:左行标题(最多3 个),上列标题(1个),交叉位置用于计算(1 个)操作查询:生成表查询,删除查询,更新查询,追加查询SQL查询:结构化查询语言6,查询准则运

13、算符:算术运算符(+、一、*、/、八、mod),关系运算符(=、=、=)逻辑运算符(A n d、O r、Not),其他特殊运算符(I n、Between A and B、Like、&、Is Null)函数:数据函数(Abs、Int、Sqr Sgn),文本函数(Space、String,Left、Right、Mid、Len、Ltrim、Rtrim、Trim),日期时间函数(Now、Date、Time Year、M onthDay、WeekdayHour、Minute Second)四、窗体1、功能:显示编辑数据,控制应用程序流程,显示信息,打印数据2、数据来源:表或查询3、视图方式:设计视图,窗

14、体视图,数据表视图4、窗体结构:5 个 节(窗体页眉、页面页眉、主体、页面页脚、窗体页脚)5、分类纵栏式:一次显示一条记录表格式;每条记录所有字段显示在一行上主/子窗体:数据表:每条记录的字段以行与列的格式显示数据透视图:以图表方式显示数据数据透视表:从数据源的选定字段中汇总信息,产生一张Excel的分析表(可查看,不可更改)6、创建自动创建:只能创建基于,个数据源的窗体,不能对数据源进行字段的选择使用向导:窗体向导,图表向导,数据透视表向导在设计视图:窗体的结构(5 个节),设计工具(工具栏、工具箱、属性对话框)7、控 件(文本框、标签、选项组、列表框、组合框、命令按钮、选项卡控件、图像控件

15、、其他控件)绑定型:与表或查询中的字段相连,用于显示、输入或更新对应的字段非绑定型:没有数据源计算型:用表达式作为数据源,以=开始8、编辑:设置控件的格式属性(标题、字体名称、字体大小、字体粗细、前景颜色、特殊效果),控件的调整与定制,设置窗体的格式属性(默认视图、滚动条、选择记录器、导航按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式),使用自动套用格式,添加当前II期和时间五、报表1、作用:对数据进行分析、计算、统计、汇总,最后打印2、数据来源:表,查询,SQL语句3、视图方式:设计视图,版面预览视图,打印预览视图(后两个不能直接切换)4、结构:7 个 节(报表页眉、页面

16、页眉、组页眉、主体、组页脚、页面页脚、报表页脚)5、分类:纵栏式报表,表格式报表,图表报表,标签报表6、创建自动创建:可创建纵栏式和表格式两种,最快,只能创建基于一个数据源的报表向导创建:报表向导,图表向导,标签向导设计视图:7、编辑:设置表格格式,添加背景图案,插入日期和时间,插入页码,添加线条与矩形8、打印:页面设置,报表打印,报 表 快 照(将报表从数据库中导出,s n p,报表的副本)六、页1、概念:能动态显示、添加、删除,以及修改记录内容的网页2、作用:远程发布数据,远程维护信息,随时更新3、视图方式:页面视图,设计视图,网页预览4、类型:数据输入页,数据分析页,交互式报表页5、数据

17、来源:Access数据库或SQLServer数据库,通过连接表可以访问其他数据格式(UNO6、调用方式:IE 浏览器,Access(为了测试)7、创建自动创建:最快捷使用向导:最简便设计视图:数据访问页是窗体在Internet上的延伸用已有的网页创建:为网页在数据库中创建连接Access对象导出为网页:可以创建网页,但没有在数据库文件中为该网页创建链接8、编辑:添加控件(标签、命令按钮、滚动文字、Office电子表格、数据透视表、图表),设置格式(背景、主题)9、发 布:保 存 到“web文件夹”,web服务器七、宏1、概念:宏是具有名称的、有一个或多个操作命令组成的集合。2、视图方式:设计视

18、图(只有一种)3、操作创建:操作序列宏,宏组,条件操作宏编辑:添加,移动,复制,删除运行:直接运行宏,执行宏组中的宏(宏组名.宏名),在另一个宏中运行宏(创建一个RunMacro的宏),从窗体和报表运行宏,在菜单或工具栏中运行宏,在 VBA中运行宏,打开数据库时自动运行宏(AutoExec)调试:单步执行宏八、模块1、概念标准模块:通用过程和常用过程类模块:含有类定义的模块(窗体模块和报表模块都是类模块)宏与模块:宏转换成模块(转换窗体或报表中的宏,将全局宏转换为模块),宏与模块的 选 择(选择宏5、选择模块7)2、组成:声明,过 程(子过程,函数过程)3、VBA编程基础数据类型(整型、长整型

19、、单精度型、双精度型、货币型、字符串型、布尔型、日期型、对象型、变体类型),常 量(数据常量、字符常量、符号常量、系统常量、内部常量),变 量(命名规则,内型的定义,作用域,数据库对象变量),运算符与表达式(算术、关系、逻辑、连接、对象),属性、方法与事件4、创建模块:创建VBA模块:在模块中加入过程,在模块中执行宏编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件,其他事件5、过程调用和参数传递过程调用:Sub子过程调用(C all过程名(实际参数列表)、过程名 实际参数列表),函数过程的调)参数传递:值 传 递(ByVai单向传递),地址传递(ByRef双向传递)6、VBA设计基础VBE

20、环境:类 模 块(3),标准模块(3)VBE界面:VBE工具栏,工程窗口,属性窗口,代码窗口语句:VBA程序的书写的格式,注释语句,声明语句,赋值语句数据输入输出:输入(InputBox),输 出(MsgBox)程序流程姐都:顺序结构,分支结构,循环结构程序的调试:调试工具,设置断点,单步跟踪,使用不同的调试窗口(本地窗口,监视窗口,快速监视窗口)7、DoCmd对象及其常用方法DoCmd对象:DoCmd.方法名参数表DoCmd 常用方法:打 开 窗 体(DoCmd.OpenForm formname view 、filtemame 、whereconditionJl、datemodeI、win

21、dowmodeJl、openarges),打 开 报 表(DoCmd.OpenReportname、view、filtername、wherecondition),打开表(DoCmd.OpenTabletablenameview、datemodel),打 开 查 询(DoCmd.OpenQuery queryname、view、datamode),关闭对象(DoCmd.Colseobjecttype、objectname save)九:SQL查询1、特点:功能齐全(数据定义、数据操纵、数据查询、数据控制),高度非过程化,简洁易学,语言共享2、表的编辑创建表:CREAT TABLE删除表:DRO

22、P TABLE修改表:ALTER TABLE插入数据:INSERT INTO更新数据:UPDATE删除数据:DELETE FROM3、查询的编辑SQL 查询语句:SELECT,GROUP BY.HAVING,ORDER BY,ASCIDESC,简单查询:ALL,DISTINCT,AS连接查询:INNER JOIN,ON嵌套查询联合查询:UNION传递查询附录1、输入掩码属性中使用的格式符0必须输入0 9,不可用加减#可输09或空格,可用加减L-必 输(AZ,az)A必输数字或字母&必输字符或空格转换为大写小数点千位,时间与日期的分隔符!一一输入掩码从左到右显示密码输入字符保存,显示的是“*”2

23、、查找时使用的通配符*任意个数字符 方括号内任何单个字符!不在方括号内的任何单个字母3、数学函数Abs()绝对值Sgn()符号函数Int()-向下取整Round(X,n)-保留几位小数4、字符串函数Space(n)包含n 个空格的字符串String(n,Left()、Right(),Mid()截取函数Len()字符串含字符个数Ltrim、Rtrim、Trim-去空格函数5、日期和时间函数 一使其后的字符以原字符显示?任何单个字母一范围内任何单个字母#任何单个数字Exp()自然对数Sqr()-开方Fix()向原点取整Cos、Sin、Tan、Atn-三角函数Str)Str第一个字符重复n 次Now

24、、Date、Time、Year、Month、Day Weekday Hour、Minute SecondDateDiff(时间单位,DI,D2)5、类型转换函数Asc(Str)字符串Str首字符的ASCII码值Chr(X)ASCII码值对应的字符Vai(S tr)字符串中的数字,遇字母即停Str(X)X 正数则为“空格X”,为负数则“一1X 1”6、常用宏操作OpenForm-打开窗体 OpenReport-打开报表OpenQuery-打开查询 OpenTable-打开表Save保存对象 Colse关闭指定对象RunApp-在 Access中运行Windows或 MSDOS应用程序RunCod

25、e-调用 VB 的 Function 过程RunCommand-执行Access菜单命令RunMacro-运行宏RunSQL执行指定的SQL语句Quit-退出 AccessRequery-指定控件重新查询FindRecord-查找满足条件的第条记录FindNext-查找满足条件的下一条记录GoToRecord-指定的记录作为当前记录Maximize-活动窗口最大化Minmize-活动窗口最小化Restore-恢复然来大小MoveSize移动或调整活动窗口Beep发出“嘟嘟”声MsgBox显示警告消息或提示消息7、VBA数据类型整形 Integer%2 字节长 整 型 Long&4 字节单精度型

26、Single!4 字节双精度型Double#8 字节货 币 型 Currency 8 字节字 符 串 String$0-65535个字符布 尔 型 Boolean2 字节日期型Date 8 字节对 象 型 Object 4 字节变 体 型 V ariant任意8、常用事件鼠标:Click(单击),DblClick(双击),MouseMove(移动),MouseUp(释放),MouseDown(按下)键盘:KeyPress(敲击),KeyDown(按下),KeyUp(释放)窗体:Open(打开),Loud(加载),Resize(重绘),Active(激活),Unload(卸载),Close(关闭)对 象:GotFocus(获焦),LostFocus(失焦),BeforeUpdate(更新前G AfterUpdate(更新后),Change(更改)操作:Delete(删除),Beforeinsert(插入前D AfterInsert(插入后)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!