计算机二级 Access 复习笔记
自己总结的计算机2级ACCESS知识点,希望对大家有用
自己总结的计算机2级ACCESS知识点,希望对大家有用自己总结的计算机2级ACCESS知识点,希望对大家有用1.notlike“*运动*”查询条件为没有运动爱好的记录2.between#1992-1-1#and#1992-12-31#表有效性规则为1992年度的3.betweendate()-30anddate()查询最近30天的记录4.year(date())-year([工作时间])计算工龄5.year(date())-[年龄]计算4位出生年信息6.year([工作时间])=18and21.IIf([党员否]=true,“党员”,“非党员”)函数:党员否字段为真时显示记录为党员,假时显示为非党员IIf(mid([编号],5,2)=“10”,“信息”,“管理”)函数:将编号字段第56位为“10”的记录显示为信息,反之显示为管理IIf([性别]=“男”and[年龄](9)btitle.forecolor=vbred设置标签btitle以红色文本显示btitle.backcolor=vbred设置标签btitle背景以红色显示(10)docmd.openform“学生”打开学生窗体(11)docmd.openReport“remp”,acViewPreview以预览方式打开报表remp(12)form.picture=CurrentProject.Path&“\\text.bmp”将图片文件“text.bmp”设置为窗体“fEmp”的背景,要求图片路径必须经CurrentProject.Path获得(13)docmd.quit或application.quit退出Access应用程序(14)Me!sTitle.caption=Me!sText将文本框sText上内容作为窗体上标签sTitle的标题显示30.单词GroupBy分组汇总OederBy排序click单击change改变caption标题space步长pubilc全局范围AutoCenter自动居中Load载入integer整数single单精度string字符串static静态的table表form窗体query查询report报表macro宏module模块sum求和count计数case事件double两倍的enter进入exit退出GotFocus获得焦点LostFocus失去焦点ByVal传值调用形参不传递给实参ByRef传址调用形参传递给实参Label标签potion选择compare比较dim定义resule结果database把...存入数据库Enabled可用Visible可视Getdata获取资料Activate激活KeyPress按键DDL数据定义语言DML数据操纵语言else否则EOF重复31.查询的基本操作/创建SQL查询CreateTable创建表CreateIndex创建索引AlterTable添加新字段或约束32.SQL语句中insert语句可以向数据表中追加新的数据记录update语句用来修改数据表已经存在的数据记录delete语句用来删除数据表中的记录create语句用来建立表结构33.VBA提供的程序运行错误处理的语句结构有3种(1)OnErrorGoto标号:在遇到错误发生时程序转移到标号所指位置代码执行(2)OnErrorGoto0:用于关闭错误处理系统(3)OnErrorResumeNext:在遇到错误发生时不会考虑错误只会继续执行下一条语句34.While...wend/Do...loop/for组成的循环3种循环结构35.VBA中各数据类型列表Integer整数%Long长整型&Single单精度型!Double双精度型#Currency货币@String字符串$Boolean布尔型Date日期型Variant变体类型36.函数len()长度sqr()平方根Trim()返回去掉字符表达式开始和尾部空格的字符串Str()数字转换成字符串Val()字符转换成数字Ucase()转换为大写字母Asc()返回字符表达式首字符的Ascll码Chr()返回与字符代码对应的字符Instr()检索子字符串在字符串中最早出现的位置37.true、false、yes、no、on、off、null:系统常量38.null、nothing、error、empty:VBA中的变体类型39.VisualBasicforApplication:VBA的全称40.IsNumeric、IsNull、IsEmpty、IsError、IsDate:VBA中的数据验证函数41.结构化分析常用工具:DFD数据流图/DD数据字典概要设计常用工具:SC程序结构图或结构图详细设计常用工具:PFD程序流程图/PAD问题分析图/PDL过程设计语言/N-S图/HIPO42.Top上边距Left左边距Height控件高度Width控件宽度扩展阅读:计算机2级ACCESS知识点,希望对大家有用1.notlike“*运动*”查询条件为没有运动爱好的记录2.between#1992-1-1#and#1992-12-31#表有效性规则为1992年度的3.betweendate()-30anddate()查询最近30天的记录4.year(date())-year([工作时间])计算工龄5.year(date())-[年龄]计算4位出生年信息6.year([工作时间])=18and21.IIf([党员否]=true,“党员”,“非党员”)函数:党员否字段为真时显示记录为党员,假时显示为非党员IIf(mid([编号],5,2)=“10”,“信息”,“管理”)函数:将编号字段第5,6位为“10”的记录显示为信息,反之显示为管理IIf([性别]=“男”and[年龄](11)docmd.openReport“remp”,acViewPreview以预览方式打开报表remp(12)form.picture=CurrentProject.Path&“\\text.bmp”将图片文件“text.bmp”设置为窗体“fEmp”的背景,要求图片路径必须经CurrentProject.Path获得(13)docmd.quit或application.quit退出Access应用程序(14)Me!sTitle.caption=Me!sText将文本框sText上内容作为窗体上标签sTitle的标题显示30.单词GroupBy分组汇总OederBy排序click单击change改变caption标题space步长pubilc全局范围AutoCenter自动居中Load载入integer整数single单精度string字符串static静态的table表form窗体query查询report报表macro宏module模块sum求和count计数case事件double两倍的enter进入exit退出GotFocus获得焦点LostFocus失去焦点ByVal传值调用形参不传递给实参ByRef传址调用形参传递给实参Label标签potion选择compare比较dim定义resule结果database把...存入数据库Enabled可用Visible可视Getdata获取资料Activate激活KeyPress按键DDL数据定义语言DML数据操纵语言else否则EOF重复31.查询的基本操作/创建SQL查询CreateTable创建表CreateIndex创建索引AlterTable添加新字段或约束32.SQL语句中insert语句可以向数据表中追加新的数据记录update语句用来修改数据表已经存在的数据记录delete语句用来删除数据表中的记录create语句用来建立表结构33.VBA提供的程序运行错误处理的语句结构有3种(1)OnErrorGoto标号:在遇到错误发生时程序转移到标号所指位置代码执行(2)OnErrorGoto0:用于关闭错误处理系统(3)OnErrorResumeNext:在遇到错误发生时不会考虑错误只会继续执行下一条语句34.While...wend/Do...loop/for组成的循环3种循环结构35.VBA中各数据类型列表Integer整数%Long长整型&Single单精度型!Double双精度型#Currency货币@String字符串$Boolean布尔型Date日期型Variant变体类型36.函数len()长度sqr()平方根Trim()返回去掉字符表达式开始和尾部空格的字符串Str()数字转换成字符串Val()字符转换成数字Ucase()转换为大写字母Asc()返回字符表达式首字符的Ascll码Chr()返回与字符代码对应的字符Instr()检索子字符串在字符串中最早出现的位置37.true、false、yes、no、on、off、null:系统常量38.null、nothing、error、empty:VBA中的变体类型39.VisualBasicforApplication:VBA的全称40.IsNumeric、IsNull、IsEmpty、IsError、IsDate:VBA中的数据验证函数41.结构化分析常用工具:DFD数据流图/DD数据字典概要设计常用工具:SC程序结构图或结构图详细设计常用工具:PFD程序流程图/PAD问题分析图/PDL过程设计语言/N-S图/HIPO42.Top上边距Left左边距Height控件高度Width控件宽度友情提示:本文中关于《自己总结的计算机2级ACCESS知识点,希望对大家有用》给出的范例仅供您参考拓展思维使用,自己总结的计算机2级ACCESS知识点,希望对大家有用:该篇文章建议您自主创作。
最新计算机国家二级ACCESS笔试复习重点
计算机国家二级ACCESS笔试讲解1.软件是指程序、数据与相关文档的完整集合。
2.软件调试的任务是诊断和改正程序中的错误。
3.对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对数据施加的操作,哦不需要知道数据的具体结构以及实现操作的算法。
即在面向对象方法中,实现信息隐蔽是依靠对象的封装性。
(也可以是模块独立性)4.程序设计总体而言应该强调简单和清晰,程序必须是可以理解的(这是程序设计所要强调的),著名的“清晰第一,效率第二”的论点已成为当今主导的程序设计风格。
5.冒泡排序在最坏情况下的比较次数是n(n-1)/2解:对n个结点的线性表采用冒泡排序,在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。
6.一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为219。
(不理解)70个叶子节点说明是代表了140个节点,同时加上了80个结点,再减去一个。
相反这也是计算叶子结点的方法。
就是除2再减去一7.数据库技术的根本目标是要解决数据的共享问题。
8.为了建立一个关系,首先要构造数据的逻辑关系。
9.在Access中,查询的数据源可以是表和查询。
10.在查询设计视图中,如果条件写在同一行,意味着条件之间是“与”的关系;在不同行意味着条件之间是“或”的关系。
(性别=“女” and 身高>160) or 性别=“男”,也就是身高在160以上的女性和所有的男性满足此条件。
11.将数据库数据发布到网上,可以通过数据访问页发布。
12.宏操作SetValue可以设置窗体或报表控件的属性。
13.使用Function语句定义一个函数过程,其返回值的类型由函数定义时As子句声明。
14.ByRef指传址调用,ByVal指传值调用。
15.在VBA中,数据库访问接口有三种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。
全国计算机等级考试二级Access知识总结
【ACCESS】全国计算机等级考试二级Access知识总结1. 算法的复杂度主要包括时间复杂度和空间复杂度。
2. 算法的时间复杂度是指执行算法所需要的计算工作量。
3. 算法的空间复杂度是指执行这个算法所需要的内存空间。
4. 一种数据的逻辑结构根据需要可以表示成多种存储结构。
而采用不同的存储结构,其数据处理的效率是不同。
5. 线性结构又称线性表,线性结构与非线性结构都可以是空的数据结构。
6. 线性表的顺序存储结构具有以下两个基本特点:①线性表中所有元素所占的存储空间是连续的;②线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
7. 栈是一种特殊的线性表,在这种线性表的结构中,一端是封闭的,不允许进行插入与删除元素;另一端是开口的,允许插入与删除元素。
先进后出或后进先出。
8. 队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。
后进后出或先进先出。
9. 队列的顺序存储结构一般采用循环队列的形式。
10. 元素变动频繁的大线性表不宜采用顺序存储结构,而是采用链式存储结构。
11. 在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。
12. 树(tree)是一种简单的非线性结构。
属于层次模型。
13. 二叉树通常采用链式存储结构14. 二叉树的基本性质性质1在二叉树的第k层上,最多有2k-1(k≥1)个结点。
性质2深度为m的二叉树最多有2m-1个结点。
性质3在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
15. 二叉树的遍历可以分为三种:前序遍历(中前后)、中序遍历(前中后)、后序遍历(前后中)。
16. 对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。
17. 在最坏情况下,冒泡排序需要比较次数为n(n-1)/2。
18. 在最坏情况下,简单插入排序需要n(n-1)/2次比较。
计算机二级考试ACCESS常见知识点通用一篇
计算机二级考试ACCESS常见知识点通用一篇计算机二级考试ACCESS常见知识点1计算机二级考试ACCESS常见知识点宏1.不能够使用宏的数据库对象是数据表。
2.在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。
3.宏可以是由一系列操作组成的一个宏,也可以是一个宏组。
通过使用宏组,可以同时执行多个任务。
既可以用Access中的宏生成器来创建和编辑宏,也可以通过编程实现。
宏由宏名、参数、条件及宏操作等构成。
4.在宏表达式中要引用Form1窗体中的txtl控件的值,正确的引用方法是Forms!窗体名!控件名[.属性名]。
5.通常,使用Autoexec宏来自动操作1个或多个Access数据库,如果在打开数据库的'时候不想执行这个自动宏,则在启动数据库时按住Shift 来避开运行这个宏。
6.在打开窗体时,依次发生的事件是打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)事件7.OpenForm打开窗体; OpenQuery打开选择查询或交叉表查询;OpenTable打开表;OpenModule打开特定的Visual Basic模块。
8.宏操作Quit的功能是退出Access。
9.宏操作SetValue可以对窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。
10.宏操作SetWarnings为打开或关闭所有的系统消息。
11.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。
12.GoToRecord在表、窗体或查询集中将指定的记录设置为当前记录。
13.SetFocus是控件得到焦点引发的事件,可实现将焦点移动到指定控件。
14.退出Access应用程序的VBA代码是Application.Quit15.用于执行指定SQL语句的宏操作是RunSQL数据访问页1.数据访问页是一种独立于Access数据库的文件,该文件的类型是HTML文件。
二级access公共基础知识总结
二级access公共基础知识总结二级 Access 公共基础知识总结在计算机二级考试中,Access 公共基础知识是重要的组成部分。
它涵盖了诸多方面的知识,对于我们理解和运用计算机技术有着重要的意义。
首先,让我们来了解一下数据结构与算法。
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
常见的数据结构包括线性结构和非线性结构。
线性结构就像一条直线,数据元素一个接一个地排列,比如数组、链表;非线性结构则没有这种线性的排列方式,像树和图。
算法是解决特定问题的步骤和方法。
衡量一个算法的好坏,主要看它的时间复杂度和空间复杂度。
时间复杂度表示算法运行所需的时间,空间复杂度则表示算法运行所需的存储空间。
一个好的算法应该具有较低的时间复杂度和空间复杂度。
接下来,是程序设计基础。
程序设计方法经历了从面向过程到面向对象的发展。
面向过程注重的是程序的功能和实现过程,而面向对象则更关注对象及其之间的交互。
程序设计语言可以分为机器语言、汇编语言和高级语言。
机器语言是计算机能直接理解的语言,但编写复杂;汇编语言相对容易一些,但仍较繁琐;高级语言则更接近人类的思维方式,如 C、C++、Java 等。
然后,是软件工程基础。
软件工程的目的是开发出高质量、可维护、成本合理的软件产品。
软件开发过程通常包括需求分析、设计、编码、测试和维护等阶段。
需求分析是了解用户的需求和期望;设计阶段要确定软件的架构和模块;编码就是将设计转化为代码;测试用于发现软件中的错误;维护则是在软件运行过程中对其进行修改和完善。
软件测试是保证软件质量的重要手段,包括白盒测试和黑盒测试。
白盒测试关注程序的内部结构和逻辑,黑盒测试则只关注软件的功能是否符合要求。
再来说说数据库设计基础。
数据库是按照一定的数据模型组织、存储和管理数据的仓库。
常见的数据模型有层次模型、网状模型和关系模型。
目前,关系模型应用最为广泛。
关系数据库中的关系就是一张二维表,表中的每一行称为一个元组,每一列称为一个属性。
全国计算机二级MS Access知识点
全国计算机二级MS Access知识点在当今数字化的时代,掌握一定的计算机技能对于我们的学习和工作都有着重要的意义。
全国计算机二级考试中的 MS Access 就是一项实用的数据库管理技能。
接下来,让我们一起深入了解一下相关的知识点。
MS Access 是微软公司推出的一款关系型数据库管理系统,它具有易于使用、功能强大等特点。
在学习和备考过程中,我们需要掌握以下几个主要方面的知识点。
首先是数据库的基本概念。
这包括什么是数据库、数据库的作用以及数据库的组成部分。
数据库是按照一定的数据结构来组织、存储和管理数据的仓库。
它能够有效地存储大量的数据,并方便我们进行查询、更新和管理。
数据库通常由表、查询、窗体、报表、宏和模块等对象组成。
表是数据库的核心组成部分,它用于存储数据。
在创建表时,我们需要确定表的字段名称、数据类型和字段属性。
常见的数据类型有文本、数字、日期/时间、货币等。
同时,还需要设置主键来唯一标识每条记录,以确保数据的完整性和准确性。
查询是用于从表中获取特定数据的工具。
通过查询,我们可以按照特定的条件筛选出需要的数据,并对数据进行排序、计算和汇总等操作。
查询分为选择查询、交叉表查询、参数查询、操作查询等多种类型。
窗体则为用户提供了一个直观的界面来输入、查看和编辑数据。
我们可以通过设计窗体来控制数据的输入格式和显示方式,提高数据输入的效率和准确性。
报表用于以格式化的方式打印输出数据。
可以根据需要设计不同样式的报表,如列表报表、分组报表等。
宏是一系列操作的集合,可以自动执行一些重复性的任务。
模块则是使用 Visual Basic for Applications(VBA)编写的程序代码,用于实现更复杂的功能和自定义操作。
接下来是数据库的设计。
在设计数据库时,需要遵循一些基本原则,如数据的规范化。
规范化的目的是减少数据冗余、避免数据不一致性和提高数据的完整性。
常见的规范化级别有第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
计算机二级Access笔记
Access复习资料1.数据库技术的根本目标是解决数据共享问题。
2.软件调试主要三种方式:强行排错法、回赎法、原因排除法。
3.在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。
4.耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
5.模块耦合度由高到低:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合。
6.内聚度由强到弱排列:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。
7.数据库技术的根本目标是为了解决数据共享的问题。
8.Access中一个汉字和一个英文字符长度都只占一位。
9.段日期的输入掩码格式为0000/99/99【“9”代表可以选择输入数字或空格】10.在Access中一AutoExec命名的的宏,会在数据库打开的时候自动运行。
若想数据库在打开时不自动运行宏,需要在打开数据库时按住“Shift”键。
11.在一个宏的操作序列中,如果即包括带条件的操作,有包含无条件的操作。
带条件的操作是否执行取决于条件式结果的真假;没有指定条件的操作则会无条件执行。
12.算术运算符>连接运算符>比较运算符>逻辑运算符13.类模块包括窗体模块和报表模块。
在Access中,可以将设计好的宏对象转换为模块代码。
14.可以使用Year函数来求取某个日期型数据的年份,使用Date函数来求取当前日期,正确的写法应该是:Year(Date)。
15.二叉树的度可以小于2。
16.注释一般分为序言性注释和功能性注释。
17.软件需求规格说明书的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。
18.软件工程三要素:方法、工具、过程。
19.Access中的参照完整性规则包括(删除规则、插入规则、更新规则)20.能够使用“输入掩码向导”创建输入掩码的字段类型是(文本和日期/时间)21.在现实世界中,每个人都有自己的出生地,实体"人"与实体"出生地"之间的联系是(一对多联系)22.在Access中,可以从(“数据表”视图和“设计”视图)中进行打开表的操作。
计算机二级access知识点
计算机二级access知识点计算机二级 Access 知识点Access 是微软公司推出的一款关系型数据库管理系统,在计算机二级考试中是一个重要的科目。
以下为大家详细介绍一些关键的知识点。
一、数据库基础知识1、数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库。
它能实现数据的共享、减少数据冗余、提高数据的独立性和完整性。
2、数据模型常见的数据模型有层次模型、网状模型和关系模型。
Access 采用的是关系模型,用二维表格来表示实体及实体之间的联系。
3、关系数据库的基本概念包括关系、元组、属性、域、关键字等。
关系就是一张二维表;元组是表中的一行;属性是表中的一列;域是属性的取值范围;关键字是能唯一标识一个元组的属性或属性组合。
二、Access 数据库对象1、表表是数据库中存储数据的基本对象,由行和列组成。
在创建表时,要确定表名、字段名、数据类型和字段属性等。
常见的数据类型有文本、数字、日期/时间、货币等。
2、查询查询用于从一个或多个表中获取满足特定条件的数据。
查询可以分为选择查询、交叉表查询、参数查询、操作查询等。
操作查询又包括生成表查询、更新查询、追加查询和删除查询。
3、窗体窗体用于输入、显示和编辑数据,为用户提供了一个友好的操作界面。
可以通过向导或手动设计创建窗体,添加控件来实现各种功能。
4、报表报表用于以特定的格式打印输出数据,如表格、图表等。
可以设置报表的页面布局、分组和排序、计算字段等。
5、宏宏是一组操作的集合,可以自动执行一些重复性的任务,如打开窗体、打印报表等。
三、表的设计与操作1、字段属性设置包括字段大小、格式、输入掩码、默认值、有效性规则等。
通过合理设置字段属性,可以提高数据的准确性和完整性。
2、建立表之间的关系在多个表之间建立关系,以保证数据的一致性和完整性。
关系类型有一对一、一对多和多对多,通常在 Access 中实现的是一对一和一对多关系。
3、数据的输入与编辑可以通过直接在表中输入数据,也可以通过窗体来输入。
计算机二级考试ACCESS复习知识点
计算机二级考试ACCESS复习知识点数据库的根本结构分三个层次,反映了观察数据库的三种不同角度。
下面是的关于计算机二级考试ACCESS复习知识点,希望大家认真阅读!【宏设计】工具栏:【宏名】显示宏定义窗口中的“宏名”列。
【条件】显示宏定义窗口中的“条件”列。
【插入行】在宏定义表中设定的当前行的前面增加一空白行。
【删除行】删除当前行。
【运行】运行宏。
【单步】单步运行宏。
【生成器】设置宏的操作参数。
默认情况下,宏定义窗口上面局部由两列组成:操作和注释列。
【操作】列在此列中输入宏中所有操作,运行时将按照输入顺序执行操作。
【注释】列在此列中输入对应操作的备注说明。
【宏名】列在此列中输入宏的名称,在多个操作的宏组中这一列是必选的。
【条件】列在此列中输入条件表达式,以决定运行宏的条件。
【操作参数列】用以设定操作的相关参数。
在操作列中,提供了50多种操作,用户可以从这些操作中做选择,创立自己的宏。
而对于这些操作,用户可以通过查看帮助,从中了解每个操作的含义和功能。
⑴在宏中添加操作◆ AddMenu 将菜单添加到窗体或报表的自定义菜单栏,菜单栏中每个菜单都需要一个独立的AddMenu操作。
此外,也可以为窗体、窗体控件或报表添加自定义快捷菜单,或为所有的窗口添加全局菜单栏或全局快捷菜单。
◆ ApplyFilter 对表、窗体或报表应用筛选、查询或SQL WHERE子句,以便对表的记录、窗体、报表的根底表或根底查询中的记录进行相应的操作。
对于报表,只能在其“翻开”事件属性所指定的宏中使用该操作。
◆ Beep 可以通过计算机的扬声器发出嘟嘟声,一般用于警告声。
◆ CancelEvent 取消一个事件,该事件导致Aess执行包含宏的操作。
◆ Close 关闭指定的Aess窗口。
如果没有指定窗口,那么关闭活动窗口。
◆ CopyObject 将指定的数据库对象复制到另外一个Aess数据库(.mdb)中。
或以新的名称复制到同一数据库或Aess工程(.adp)中。
计算机二级ACCESS知识点总结
1.循环队列是队列的一种顺序存储结构,是线性结构。
(栈也是线性结构)2.算法的有穷性指算法运行的时间是有限的。
算法的空间复杂度是指算法在执行过程中所需要的内存空间。
3.只有一个根节点的数据结构不一定是线性结构。
有一个以上根结点的数据结构一定是非线性结构。
4.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化。
5.栈支持子程序调用。
6.软件设计中划分模块的一个准则是高内聚低耦合。
7.关系运算包括:选择、投影和连接。
8.在E-R图中:实体集用矩形,属性用椭圆,联系用菱形。
9.在关系窗口中,双击两个表之间的连接线,会出现编辑关系对话框。
10.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构。
11.软件测试的目的:发现程序中的错误。
12.数据库设计中反映用户对数据要求的模式是外模式13.对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。
14.程序调试的任务:诊断和改正程序中的错误。
15.数据库设计,在需求分析阶段建立数据字典。
16.链式存储结构既可以针对线性结构也可以针对非线性结构。
17.顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的。
18.一般来说,在线性表的链式存储结构中,各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致。
19.线性链表中数据的插入和删除都不需要移动表中的元素,只需要改变节点的指针域即可。
20.循环队列中元素的个数是由队头指针和队尾指针共同决定。
21.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化。
22. 对长度为n的线性表排序,在最坏情况下,除了堆排序算法的比较次数是(比较次数最少),其他的都是n(n-1)/2。
23. 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。
24. 面向对象方法中,继承是指类之间共享属性和操作的机制。
25.软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
计算机二级考试数据库access复习重点要点
计算机二级考试数据库access复习重点要点Access是一款微软公司开发的关系型数据库管理系统(DBMS),被广泛应用于各个领域,包括企业、教育和个人使用。
在计算机二级考试中,数据库Access是一个重要的考点,掌握其基本原理和操作方法对于获得好成绩至关重要。
本文将为您总结数据库Access的复习重点要点,帮助您高效备考。
一、Access概述Access是一种关系型数据库管理系统,它采用表格的形式来存储和组织数据。
Access提供了丰富的功能,包括数据录入、数据查询、数据分析和报表生成等。
掌握Access的基本概念和特点,对于后续的学习和应用至关重要。
二、Access数据库的基本操作1. 创建数据库:通过Access创建新数据库,可以选择创建空白数据库或者使用模板数据库。
2. 创建数据表:在数据库中创建数据表,设置表名和字段,并定义字段的数据类型、约束和索引。
3. 插入数据:向数据表中插入记录,可以一次插入多条记录,也可以逐条插入。
4. 修改数据:对数据表中已有的记录进行修改,包括修改字段的值和修改记录的位置。
5. 删除数据:从数据表中删除记录,可以删除单条记录或者批量删除。
6. 查询数据:使用查询功能从数据表中检索所需的数据,可以使用查询语言SQL或者查询生成器。
7. 数据排序和过滤:对查询结果进行排序和过滤,以得到满足特定条件的数据。
8. 数据分析和报表:使用Access提供的数据分析和报表生成功能,进行数据分析和可视化展示。
三、Access数据库的高级操作1. 数据库关系建立:通过设置键(键值)来建立数据表之间的联系,包括主键、外键和索引等。
2. 数据库查询优化:使用索引和适当的查询语句优化查询操作,提高查询效率。
3. 数据导入和导出:将其他格式的数据导入到Access数据库,或将Access数据库导出为其他格式的数据。
4. 数据库备份和恢复:对Access数据库进行定期备份,以防止数据丢失,并能进行及时恢复。
计算机二级数据库Access必备复习提纲
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 <条件表达式>Group by (分组)Order by (排序) (见P23) 第二章数据库和表的操作概念要点:1.数据库文件扩展名:.mdb。
它是一个单独的数据库文件存储在磁盘中,并且每个文件存储了所有其他的access对象,所以,数据库对象是一个容器对象。
2.表的组成:表是由表结构和表内容组成。
表结构是指数据表的框架,主要包括字段名称,数据类型,字段属性等,3.数据类型:一个表中的同一列数据必须具有相同的数据特征,称为字段的数据类型。
计算机二级Access整理笔记
数据结构两大部分1 逻辑结构:1 指反应数据元素之间的逻辑关系的数据结构。
2 包含集合,线性结构,树形结构,图形结构线性表是最简单的线性结构存储方式:顺序存储和链式存储基本操作:插入、删除和检索2存储结构(物理结构):指数据的逻辑结构在计算机存储空间的存放形式。
顺序存储结构:把逻辑上相邻的结点存储在物理位置相邻的存储单元里连续链式存储结构:结点间的逻辑关系是由附加的指针字段表示的,可以不连续注:一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。
常用结构:数组 (Array)在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。
这些按序排列的同类数据元素的集合称为数组。
线性结构:栈 (Stack)是只能在某一端插入和删除的特殊线性表。
它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。
栈中栈底指针不变,栈中元素随栈顶指针的变化而动态变化。
栈具有记忆作用队列 (Queue)一种特殊的线性表,前删后插操作。
按照“先进先出”或“后进后出”的原则组织数据的。
队列中没有元素时,称为空队列。
循环队列是队列的一种顺序存储结构且其中队头队尾都重要,其元素运算方程为:(r-f+M)mod M M为容量线性链表 (Linked List)是一种物理存储单元上非连续、非顺序的存储结构,它既可以表示线性结构(循环链表,双向链表),也可以用于表示非线性结构(二叉链表),数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。
每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
非线性结构:树 (Tree)是包含n(n>0)个结点的有穷集合K,且在K中定义了一个关系N,N满足以下条件:(1)有且仅有一个结点 K0,他对于关系N来说没有前驱,称K0为树的根结点。
二级Access知识点总结
二级Access知识点总结1)类具有多态性、继承性、封装性。
1)数据库语言包括数据描述语言和数据操纵语言。
2)在SQL中,用delete命令可以从表中删除行,用drop命令可以从表中删除列。
3)数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护。
4)Access数据库有两种视图:数据表视图和设计视图。
5)主关键字有两种类型:单字段和多字段。
6)筛选记录的方法:按选定内容筛选、内容排除筛选、按窗体筛选、高级筛选。
7)Access中,一个表最多可以建立1个主键。
但在一个表中,可以指定一个或多个字段成为关键字。
8)建立关系时,只有选中“实施参照完整性”复选框时,才会在一对多的关系连线上标记一对多字样。
9)Access在排序时,英文按字母顺序排序,英文不分大小写。
10)查询的分类:选择查询、操作查询(生成表查询、更新查询、追加查询、删除查询)、交叉表查询、参数查询(单参数查询、多参数查询)和SQL查询。
11)SQL查询分为联合查询、传递查询、数据定义查询和子查询。
12)Access数据库的查询有三种视图:数据表视图、设计视图、SQL视图。
13)其他运算符:Is 指定一个值是Null或Not Null; *与包含任意多个字符的字符串匹配;?与任意一个字符匹配;# 与任意一个数字字符匹配;[ ] 与方括号内的任意一个字符匹配,例如,与b[ae]ll匹配的只有ball 和bell;!与不在方括号内的任意一个字符匹配。
14)基本查询向导:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
15)注意:在一个数据源中,重复的记录是不允许的,而部分字段重复是允许的。
16)输入接口是窗体的功能,不是查询的功能。
17)总计是交叉表查询必须搭配的功能。
18)交叉表查询有行标题、列标题和值组成。
19)在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式生成器来帮助创建表达式。
计算机二级ACCESS复习资料
ACCESS基础知识笔记整理---数据结构与算法算法的时间复杂度指的是算法在计算机内执行时所需要时间的度量;与时间复杂度类似,空间复杂度是指算法在计算机类执行所需要存储空间的度量。
时间复杂度是指一个算法执行时间的相对度量,而空间复杂度是指算法在运行过程中临时占用所需存储空间大小的度量。
时间和空间的效率往往是一对矛盾,很难做到两全。
但是,这个不代表所有的情况,时间复杂度和空间复杂度之间虽然经常矛盾,但是二者不存在必然的联系。
一般来说,一中数据的逻辑结构根据其需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。
采用不同的的存储结构,其数据的处理效率是不同的。
结构化程序设计方法主要原则是:自顶向下,逐步求精,模块化,限制使用goto语句。
可复用性是指软件元素不加修改和稍加修改可在不同的软件开发的过程中重复使用的性质。
软件的可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。
面向对象的程序设计具有可复用性的优点。
面向对象的设计方法与传统的面向过程方法有本质的不同,基本原理是,使现实世界的概念抽象的思考问题,从而自然而然的解决问题。
它强调模拟现实世界中的概念而不是强调算法,它鼓励开发者在软件开发的绝大部分中都应用领域的概念去思考。
软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机无形的部分。
软件工程包括3个要素,即方法、工具和过程。
数据库是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序共享。
数据库中的数据具有“集成”,“共享”的特点。
由于数据的集成性使得数据可以被多个应用程序共享,特别是在网路发达的今天,数据库与网络的结合扩大了数据库的应用范围,所以数据库技术的根本问题是解决数据的共享的问题。
数据库管理系统是一种操纵和管理数据的大型软件,它是系统软件,负责数据中的数据组织、数据操纵、数据维护、控制和数据服务等。
二级access笔记讲解
第二章数据库和表数据库包含表热键:按住Alt键再按后面对应的字母主键(主要关键性字段):在设计中选中两行单元格→单击主键图标一.新建数据库:文件→新建→空数据库(选择保存位置、设置名称)二.新建表:在数据库中选表→使用设计器创建表→单击设计(字段名称:每一列的第一行)三.设置字段的取值范围:选表→单击设计→有效性规则(输入时汉字两边用【””】且一定要在英文状态下输入)(在数字与英文字母之间要加入空格键)四.表的关系类型{一对一【有(无重复)and有(无重复)】、一对多【有(无重复)and有(有重复)】、多对多【有(有重复)and有(有重复)】}五.给字段设计一个查阅向导:选表→单击设计→数据类型→查阅向导六.设置表的属性:单击表的左上角→格式→【字体、数据表的样式、行高、列宽(要选中列)、隐藏列、冻结列】七.建立两表之间的关系(以两张表相同的字段建立索引:选表→单击设计→找到索引):工具→关系(选中→拖拉→对准)八.对单元格中的数据进行排序:记录→排序(升序,降序) 记录→筛选→高级筛选/排序(对两项进行排序时只把第一项中相同的部分用第二项进行排序)九.筛选:记录→筛选(窗体筛选,选定内容,内容排除,高级筛选)对电话号码进行筛选例:电话尾数是8的〓在字段中输入【right(电话,1)】在条件中输入【8】第三章查询(不低于35分)一.创建查询:数据→查询→在视图中创建查询→设计二.查询分类:选择查询—交叉查询—生成表查询—更新查询—追加查询—删除查询三、追加查询:在选择全部信息后,其余的信息在“追加到”一栏均为空例1:根据学生信息表产生一个空表【生成表查询→*(全部信息)→学号处输入is null】例2:把学生信息表中的西安人追加到学生信息2中【追加到“学生信息2”→*→后面不追加】例3:找出年龄信息表中男生年龄最大的所有信息【在SQL语句中select后面加“TOP1”】四、查询的功能:选择字段—选择记录—编辑记录—实现计算—建立新表—给其它文件提供数据五、选择查询:带有输入条件查询:[提示字符自己键入]注:标点必须在英文状态下录入六、双击*:表示查找全部字段运算符:And : 4>=6 and 2<=8 (假) 有假为假,全真为真Or : 4>=6 or 2<=8 (真) 有真为真,全假为假例: 年龄=34年龄in (23,45,67,34)〓”23”or “45”or ”67”or ”34”(真)例: 年龄=34年龄between 20 and 60〓>=20 and <=60(真)例3:通配符:?:可以任意代替一个字符*:可以任意代替多个字符#:可以任意代替一个数字例: “张*”like “张三丰”(真)注:输入时为:like “张*”Is null :指定字段的值是否为空例: 姓名is null 即:选中姓名→条件内输入(is null)Is not null: 指定字段的值是否为不空注: null前只能使用is 来判断七、函数(不等号的写法:<>)Between值1 and 值2 :测试字段值是否在值1到值2之间〓>=值1 and <=值2Right (字段名,n):从字段名的右边取n个字符注:电话是文本,”8”必须用双引号Instr (字段名, ”字符1”):判断字段名中是否有字符1例:instr(【姓名】,”张”) 条件为:1In(值1,值2,…..值n):判断字段的值是否在值1…值n中Like “字符”Left([字段名],n):从字段名的左边取n个字符例:left([姓名],1) 条件为”张”Len(字段名):测试字段值的长度(是数值) 例:len([姓名]) 条件为3 即姓名中有3个字的是Mid([字段名],m起始位置,n长度):在字段中从m处取n个字符例:mid([姓名],1,1) 条件为”张”Date( ):系统当前日期(计算机的时间)year(日期):取出日期中的年份例:计算年龄〓年龄:year(date())-year(出生日期)八、计算查询和分组查询工具栏中单击总计或者右击一下选择总计 总计中选择统计类型注:字段的重命名为:新字段名: 原字段名(必须在英文状态下输入:)九、交叉表查询:查询→设计→单击右键→查询类型(选择查询、交叉表查询、生成表查询、更新表查询、追加表查询、删除查询)三要素:行标题,列标题,值十、Sql查询(Sql的含义:结构化查询语言)注: 结束时用; 作标记指定字段名前必须加表名格式::select 查找的字段名From 表名Where 查询的条件Group by 分组字段having 分组的条件Order by 排序字段;例1:找出学生信息表中性别为男,家在安康的人的学号(降序)、姓名(升序)、出生日期、电话Select 学生信息.学号,学生信息.姓名,学生信息.出生日期,学生信息.电话From 学生信息Where 学生信息.性别=”男” and 学生信息.地址=”安康”Order by 学生信息.学号desc,学生信息.姓名asc;例2:按照地址统计出各自的人数及平均年龄Select 学生信息.地址, count (学生信息.学号) as 人数, avg ( year ( date ())- year (学生信息.出生日期))as 平均年龄From 学生信息Group by 学生信息.地址;十一、分组与排序排序: order by 字段名asc(升序)|desc(降序)注:如果有多个字段,先按第一个字段排,当第一个字段中有重复值时再按第二个字段排分组:group by 分组字段having 分组条件总计—sum 平均值—avg 最大值—max 最小值—min 计数—count重命名: 原字段名as 新字段名十二、sql语言的功能数据的查询: select (查询)数据的定义: create (新建表) drop (删除表)alter (修改表)数据的操作: insert(插入记录) update(更新记录) delete(删除记录)新建表格式: create table 表名(字段名类型(长度))注:如有多个字段,多字段之间用,隔开只有字符型加长度字段类型: 数字—small int 日期-----datetime 货币----money 字符(文本)-----char十三、删除表格式: drop table 表名十四、修改表的格式: alter table 表名【Add字段名数据类型(长度) Alter字段名数据类型(长度)Drop字段名】注:每次只能修改一个字段十五、数据的插入格式:(数据的操作功能)insert into 表名(字段名1,字段名2) values (前面字段对应的值)例:insert into学生信息1(学号,性别,姓名,地址,出生日期,电话)values(1,”男”,”张三”,”安康”,#2010-2-9#,”12345”)注:字段类型如果是字符型,值的两边用”值”例: “张三”字段类型如果是日期型,值的两边用#值# 例:#2012-3-14#十六、更新记录的格式:Update 表名set 字段名=新值where 条件十七、删除记录的格式: Delete from 表名where 条件十八、设计子查询(嵌套查询)子查询:是包含在另一个选择或操作查询中的SQL select语句,可以在查询“设计网格”的“字段”行输入这些语句来定义新字段,或在“条件”行定义字段的查询条件。
计算机二级考试Access数据库知识点汇总
计算机二级考试Access数据库知识点汇总计算机二级考试Access数据库知识点汇总Access数据库是一款常用的关系型数据库管理系统,广泛应用于各个行业和领域。
在计算机二级考试中,对于Access数据库的考察主要集中在数据库的基本概念、表的设计和管理、查询和报表设计以及数据导入导出等方面。
下面将对这些知识点进行汇总,以供考生复习备考。
一、数据库的基本概念1. 数据库的定义和特点2. 数据库管理系统的功能和作用3. 数据表、字段和记录的概念及关系二、表的设计和管理1. 表的创建和属性设置2. 字段的定义和数据类型3. 主键和外键的设置4. 表的索引和约束5. 表的修改和删除操作三、查询和报表设计1. 查询的基本概念和操作2. 查询的属性设置和条件表达式3. 查询结果的排序和分组4. 查询的关联和子查询5. 报表的设计和创建6. 报表的排序和分组四、数据导入导出1. 数据的导入2. 数据的导出3. 数据的备份和恢复五、其他知识点1. 数据库的备份和恢复2. 数据库的安全管理和用户权限设置3. 数据库的连接和关系的建立4. 数据库的性能优化和查询优化在备考过程中,不仅要掌握上述知识点的理论知识,还要进行多次实践操作,并熟练掌握相关的快捷键和操作技巧。
以下是一些备考策略和技巧,供考生参考:1. 制定合理的学习计划,包括分配时间、集中精力等。
2. 阅读相关教材和参考书籍,理解概念和原理。
3. 制定实践计划,完成一定数量的数据库设计和查询练习。
4. 制作复习笔记,总结重要的知识点和操作技巧。
5. 刷题巩固知识,做一些模拟题和历年真题,熟悉考试形式和题型。
6. 参加培训班和考前模拟考试,提前适应考试环境和氛围。
7. 注意复习时的重点内容,特别是考试重视的知识点。
8. 学会快速解题的方法和技巧,掌握常用的快捷键和操作方法。
总之,备考Access数据库考试需要掌握相关的基本概念和操作技巧,进行实践操作和模拟题练习,并合理利用时间和资源,进行系统性的备考准备。
计算机二级Access知识点总结(包括数据库管理)
计算机二级Access知识点总结(包括数据库管理)数据库基础知识- 数据库是用于存储和管理数据的系统- Access是一种关系型数据库管理系统(RDBMS)- 数据库由表组成,每个表由字段和记录组成- 主键是一个唯一标识符,用于标识表中的每个记录Access的基本操作- 创建数据库:选择“新建”并填写数据库名称- 创建表格:选择“表格设计视图”并定义字段和数据类型- 插入记录:在表格视图中输入数据到相应字段- 查询数据:使用查询对象来检索和筛选所需的数据- 更新记录:在表格视图中编辑或删除数据- 创建报表:使用“报表设计视图”创建和定制报表- 创建表单:使用“表单设计视图”创建和定制表单数据库管理- 备份和恢复数据库:通过选择“文件”>“数据库工具”>“备份数据库”创建备份,使用“恢复数据库”选项来还原备份的数据库- 数据库维护:使用“工具”>“数据库工具”>“数据库维护助手”来修复和压缩数据库- 数据库安全性:通过设置访问密码来保护数据库,为表或查询设置访问权限以限制访问Access高级功能- 关系建立:在不同表之间创建关系,使数据关联起来- 查询设计:使用查询设计工具创建复杂的查询以满足特定需求- 表格联接:将不同表格中的数据联接起来,以便一起使用和分析- 宏和VBA:使用宏或Visual Basic for Applications(VBA)编程语言自动化和定制Access功能- 报表设计:使用高级报表设计工具创建专业和个性化的报表以上是计算机二级Access知识点的简要总结,可以作为学习和参考资料。
Access是一种功能强大且常用的数据库管理工具,掌握它将使您能够有效地管理和分析数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机二级Access 复习笔记各结构的功能1、access是一种关系型数据库。
2、Access是一个面向对象的开发工具3、Access不仅是表对象的集合,还包含查询、窗体、报表、页、宏、模块等共7个对象。
(1)表是Access数据库的核心,用于存储数据。
其他对象都不能存放数据。
实际应用系统中必须包含的对(2)查询包含数据检索和数据操作。
(3)窗体的数据源可以是表、查询等。
窗体的作用有:在数据库中输入和显示数据;利用切换面板来打开自定义框来接受用户的输入及根据输入执行操作。
(4)报表只能显示、输出数据。
利用报表可以对数据进行排序、分组、统计计算。
(5)页对象是连接到数据库的Web页,只能用浏览器打开,主要用于Internet或Intranet(6)宏是一组操作命令的集合,每个操作都用于实现特定的功能。
(7)模块是用VBA语言编写的。
VBA语言是VB语言的子集。
第2章创建数据库创建空数据库1、Access数据库不仅是数据表的集合,还是查询、窗体等相关对象的集合。
一个数据库对应一个文件,且个数据表建一个数据库)。
Access数据库与数据库文件是一一对应的,数据库文件的后缀是.MDB。
2、创建数据库有两种方式:建空数据库,使用模板。
3、要求掌握创建空数据库。
数据库创建好以后是没有任何对象的。
需要在空数据库内创建表等对象。
4、打开数据库的四种方式分别代表的含义是什么?打开:多用户操作,数据可以更改。
独占:单用户使用,对象可以被更改。
(设置密码的条件)只读:数据处于只读状态。
独占只读:单用户使用,且数据只读。
5、设置密码的过程:(1)以独占方式打开数据库,(2)工具à安全à设置数据库密码。
设置了密码就拥有导入数据—文本、Excel文件、关系型数据库文件建立关系—主键、关系1、表对象由两部分构成:结构和数据。
表设计视图只包含表结构,不包含表数据。
数据表视图只包含数据2、要求掌握的表的创建方法:通过导入外部数据来创建表对象;或通过使用Access生成表查询对象来创建3、建表的注意事项:4、数据类型:会选择合适的数据类型(有十种)如文本(最长255字符),备注(最长65535字符),自动编号(唯一顺序值,不能修改),数字,日期/时间链接,查阅向导(使用查阅向导只是可以用下拉列表选择输入字段值,并非数据类型变为查阅向导)等。
注意:OLE对象、超级链接、备注属性的字段,不能用于排序、分组、索引;字段属性:(1)字段大小,(2)格式(用于显示或打印的,并不影响存储的数据值),(3)输入掩码(设定输入格式、限制数值的输入),(4)标题(字段的别名,浏览数据时看到的),(5)默认值(如date(),sql 为getdate(),取当前系统日期),(6)有效性规则,有效性文本,(7)必填字段,(8)索引(可以加快查询和排序的速度,但会降低增、删、改的速度)5、导入外部数据类型:文本,Excel,ODBC。
注意:(1)导入文本文件时,注意文本识别符,如双引号、单引号;(2)Excel一次只能导一张表;(3)用ODBC导入SQL数据时注意更改默认数据库,否则找不到需要的表。
步骤:新建DSN-数据源选择置(点完成)-指定服务器就是本机(“local”或者“.”)-下一步(不能点完成)-使用windowsID验证-在的数据库-测试连接;6、导入方法:文件à获取外部数据à导入;表à右键à导入;新建à导入表。
注意:(1)显示数据时选择“高级”à“简体中文”;(2)导入数据时选择数据保存位置时,都选择“新表中”;(3)不需要的字段可以选择“跳过”,考试不管;(4)多个字段做主键时,导入过程中选“无主键”,导入完毕再设置主键。
7、建立关系步骤为:(1)打开数据库文件,单击工具栏上的“关系”按钮(2)弹出“显示表”对话框,选“表”标签,选中要建立关系的表,按添加按钮或直接双击该表名,添加(3)用鼠标拖动来建立关系8、表的关系:定义参照完整性的条件:1.同属一个access 数据库2.有主关键字3.字段类型匹配4.相关表中字段中已有的值9、级联删除、级联更新的含义:(1)级联更新:更改主表主键时,自动更新相关表中相应值,否则仅可以级联删除:删除主表中的记录时,自动删除相关表中的有关记录,否则仅可以删除主表中与子表记录无关的记录第4章处理Access的数据1、Access提供了两种方法来使用外部数据源的数据:(1)将数据导入到当前数据库中的新Access表中。
(上机操作用导入)(2)将数据库保留在其当前的位置上,以当前格式使用但不导入,称之为链接。
2、导入和链接的比较:(不用背,理解,选择题)(1)因为导入和链接的本质不同,导入是把整个数据“拷贝”过来,而链接只是去“使用”它,所以导入则相反,它的过程快,但以后的操作较慢。
(2)导入过来的数据文件若有修改,并不会影响原来的旧数据库,因为它是复制后的结果;链接的数据库链接方式比较适合在网络上“资源共享”的环境中应用。
导入方式即使是通过网络,也只是一种“数据享用”。
3、何时使用导入,何时使用链接?(不用背,理解,选择题)(1)如果目的文件太大,根本不可能导入,或者导入进来之后,硬盘就没有缓冲的空间了,这种情况下只(2)如果目的文件很小,而且不会经常改变,那可以使用导入。
如果内容常常变更,那么即使文件很小也(3)如果数据不需要和其它用户共享,那可以使用导入,否则就应该使用链接。
(4)如果很重视操作速度,希望得到最佳的使用效率,那么应该使用导入。
4、Access里面的删除是无法撤销的,而且删除、插入是记录级的操作。
更新是字段级的。
5、对于定义OLE对象的字段,在输入字段值时,应单击右键à插入对象。
第5章排序、筛选数(仅笔试)1、排序的概念:排序是按事先给定的一个或多个字段值的内容,以特定顺序对记录集进行重新排序。
排序备注。
2、不同类型数据排序的规则有所不同。
如,字符串的排序不同于数字的排序,如文本的”21” < ”3” < ”31”。
3、日期表示方法不同于SQL,用“# “来限定,如#2006-1-1# < #2007-1-7#。
4、排序的种类:简单排序和复杂排序。
第6章简单排序:按某字段进行统一升序或降序。
(按钮在工具栏)(2)复杂排序:将记录按某些字段进行不统一的排序。
如第一列升序,第二列降序……(数据表-“记录”-应用筛选-保存)5、筛选记录有四种:按选定内容筛选(各条件之间是AND的关系,不能实现或的关系);按窗体筛选;按6、通配符为*和?7、复杂筛选可以保存为查询对象。
但有一定的局限性,只能单表筛选8、筛选对象:表、查询、窗体。
9、便于浏览,可以对列冻结(固定在最左边,取消不会回到原位置)或隐藏。
10、查找和替换可以针对整个表,也可以针对某个字段进行。
第6章创建选择查询对象查询用设计器做!创建简单选择查询对象创建参数查询对象创建交叉表查询对象1、一个Access查询对象实质上是一条SQL语句,建立一个查询后,可以将它看作是一个简化的数据表。
2、查询分为选择查询(4种)(简单查询、汇总查询、参数查询、交叉表查询)和操作查询(4种)(生成表加查询)3、(了解就行,选择题)在Access中,提供了简单向导、交叉表查询向导、查找重复项查询向导、查找不和一种设计视图查询。
注意:用向导查询时不能输入限制条件,因而有一定的局限性。
老师建议用设计视图来做4、查询提供了三种视图:设计视图,数据表视图,SQL视图。
5、多表查询须通过两表间字段关系来设置连接条件。
考试按照默认内连接来做。
6、date()-30 表示系统时间减去天数;date()-#2005-1-1#表示2005年1月1日和当前日期相差的天数(仅Access可以这样表示)7、表达式运算符(参见书P81)8、连接表达式:+ (要求两端数据类型一致)& (强制连接为字符串,一般用这个)9、通配符“*”和“?”10、常用函数(参见书P82)注:取整是直接截断小数。
MID :取中间某段字符,用法同substring11、某日期以后,不含该日期。
12、查询1950年以后出生的职工姓名和出生日期。
Year(出生日期)> 1950,把Year(出生日期)写在字上。
13、汇总:选择汇总按钮,聚合函数选择,where,指定返回记录数14、[参数]用中括号括起来。
参数名称不要和字段名相同,否则系统认为是该字段15、交叉表一定含有两个以上的分组,有行标题多个、一个列标题和值,行标题和列标题一定是分组,值若用设计器进行交叉表查询的时候。
横向求和的表达式和函数与值一样,只是在交叉表选项中选择行标题。
16、交叉表查询要注意选择查询类型?8?1交叉表查询。
17、交叉表带参数的查询,必须先声明参数,查询菜单?8?1参数?8?1定义参数(不用加[ ]),指定数据类型第7章熟悉和使用查询对象四种都要求,重点是更新查询和生成表查询。
1、删除查询:注意选择查询类型,设计器里至少有两个列:where 表示条件,from 表示删除哪个表的记录件即可。
2、更新查询:注意选择查询类型,(1)字段一栏不能写表达式,只能写在“更新到”一栏中;“更新到”表达式中要引用字段时一定要用中括(2)可能比较复杂,例如更新到:“20”&right([邮政编码],len[邮政编码]-2),准则:like “10*”3、追加查询是将选定的一个或多个表对象中的复合某些特定条件的一组记录添加至另一个或多个表对象的字段名要为空。
掌握例题即可,例:(1)将年龄大于60岁的职工信息最加到职工表中(2)将信息中心的职工信息最加到职工表中4、生成表查询:选择查询类型。
后边操作跟选择查询差不多。
注意:追加查询的目标表是存在的;生成表查询目标表是新建的表,如果选择已经存在的表作为目标表,则会重写表的内容!!5、当一个字段在多张表中都有时,用[表名].[字段名]方式引用第8章报表建议用向导创建报表(向导、自动报表、设计器)表格式报表△组合、合计和汇总报表标签,文本框的使用1、报表的作用:报表以格式化的形式显示数据、输出数据,利用报表可以对数据进行排序、分组、统计。
2、报表的数据源可以是表、查询(只能是选择查询),也可以是SQL语句。
3、报表的分类:纵栏式、表格式、组合|合计和汇总报表(掌握这两种)、图表式、邮件标签式。
4、报表页眉:显示标题。
报表页脚:对整个报表的总体统计值,如总计、总平均等。
页面页眉:分页打印时每页的标题。
页面页脚:例如”共”&[Pages]&”页,第”&[page]&”页”。
分组的页眉页脚:页眉显示分组的依据,页脚定义分组后每组的统计数字,如分组后每组的小计等;5、控件的使用要求:标签和文本框。