access计算机二级教程 第六章

合集下载

2013计算机等级考试二级Access数据库教程(6)

2013计算机等级考试二级Access数据库教程(6)

2.1.1创建数据库Access是一个功能强大的关系数据库管理系统,可以组织、存储并管理任何类型和任意数量的信息。

为了了解和掌握Access组织和存储信息的方法,本章将详细介绍Access数据库和表的基本操作,包括数据库的创建、表的建立和表的编辑等内容。

2.1创建数据库创建Access数据库,首先应根据用户需求对数据库应用系统进行分析和研究,全面规划,然后再根据数据库系统的设计规范创建数据库。

2.1.1创建数据库创建数据库有两种方法,第一种是先建立一个空数据库,然后向其中添加表、査询、窗体和报表等对象;第二种是使用“数据库向导”,利用系统提供的模板进行一次操作来选择数据库类型,并创建所需的表、窗体和报表。

第一种方法比较灵活,但是必须分别定义数据库的每一个对象;第二种方法仅一次操作就可以创建所需的表、窗体和报表,这是创建数据库最简单的方法。

无论哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。

创建数据库的结果是在磁盘上生成一个扩展名为.mdb的数据库文件。

1.创建空数据库例2.1 建立“教学管理”数据库,并将建好的数据库保存在C盘Access文件夹中。

操作步骤如下:(1)单击“文件”菜单中的“新建”命令,或单击“常用”工具栏上的新建按钮,或单击“任务窗格”中的“新建文件”选项,打开“新建文件”任务窗格,如图2.1所示。

(2)单击“空数据库”选项,打开“文件新建数据库”对话框,如图2.2所示。

(3)在该对话框的“保存位置”栏中找到C盘文件夹并打开。

(4)在“文件名”文本框中输人”教学管理”、单击“创建”按钮。

至此,完成“教学管理”空数据库的创建,同时出现“教学管理”数据库窗口。

注意:此时在这个数据库中并没有任何其它数据库对象存在,可以根据需要在该数据库中创建其它的数据库对象。

还应注意,在创建数据库之前,最好先建立用于保存该数据库文件的文件夹,以便今后的管理。

2.使用“向导”创建数据库为了方便操作,Access提供了许多可选择的数据库模板,如“订单”、“分类总帐”、“讲座管理”、“工时与帐单”、“联系人管理”、“资产追踪”等。

2012计算机二级Access基础知识总结

2012计算机二级Access基础知识总结

第⼀章: 1、⼆叉树中中序遍历的结果 2、后进先出原则组织数据的数据结构:栈 3、⼀个逻辑的数据结构有多重储存结构,且不同的储存结构影响数据的处理效率 4、⾯向对象设计程序的特征包括:继承性,多态性,封装性等 5、软件交互使⽤后还需要继续维护 6、软件⼯程主要思想是强调软件开发过程中的⼯程化原则 7、主要的过程设计⼯具包括:PDL图;PAD图;N-S图 8、数据库设计的四个阶段包括:需求分析,概念设计,逻辑分析,和物理设计 9、数据库的根本⽬标是解决数据的共享问题 10、数据库的独⽴性指: 11、结构化程序设计所规定的三种基本控制结构是:顺序,选择,循环 12、算法的时间复杂度指执⾏算法所需要的⼯作量 13、在结构化设计程序中,模块划分的原则为:各模块应该包括尽可能多的功能 14、某个⼆叉树中有n个度为2的结点数,问该⼆叉树叶⼦的结点数为n+1 15、⼀棵⼆叉树第六层(根结点为第⼀层)的结点最多为:32个 16、对某个问题正确⽽完整的描述称为:算法 17、在⾯向对象的⽅法中,类是描述具有相同属性和操作的⼀组对象 18、在⾯向对象的⽅法中,类的实例称为对象 19、软件需求规格说明书应该具有完整性,⽆歧义性,正确性,可验证性,可修改性等特性,其中最重要的是⽆歧义性 20、在进⾏模块测试时,要为每个被测试的模块另外设计两个模块:驱动模块和承接模块;其中驱动模块是将测试数据传到被测试的模块中,并产⽣被测试模块所产⽣的结果 21、数据的独⽴性称为逻辑独⽴性与物理独⽴性,当数据的储存结构发⽣改变时,其逻辑结构可以不变,基于逻辑结构的应⽤程序不必修改,称为物理独⽴性 22、数据库管理技术的发展经历过:⼈⼯管理,⽂件系统,数据库系统等三个阶段 其中,数据库系统是数据库独⽴性的阶段 23、在数据库系统中,实现各种数据管理功能的核⼼软件为:数据库管理系统 24、在数据流图(DFD图)中,利⽤数据字典对其中的图形元素进⾏确切的解释第⼆章 1、Access数据库⽂件的后缀名为:mdb 2、在Access的数据库表之间的对应关系⼀般为:⼀对多 3、Access的“表”是指关系模型中的关系 4、商品与顾客两个实体的关系为多对多的关系、 5、数据库管理系统(DBMS)的组成包括:数据库定义语⾔及翻译处理程序;数据库运⾏控制程序;实⽤程序 6、数据库系统(DBS)的组成部分有:数据库集合,⽤户;数据库管理系统及相关软件 7、将两个关系拼接成⼀个新的关系,⽣成的新关系包括满⾜条件的元祖,这种操作被称为联接 8、记录的定义: 9、关系表中每⼀个横⾏称为⼀个元组 10、Access数据库的设计的步骤依次为:分析建⽴数据库的⽬的——确⽴数据库中的表——确定表中的字段——确⽴主关键字——分析表之间的关系 11、Access和数据库之间的关系为:⼀个数据库可以包含多个表 12、以下属于数据库系统的是:硬件系统,数据库管理系统及相关软件,数据库管理员 13、Access数据库中表⽰其他数据库的基础 14、在关系数据中,将数据表表⽰为⼆维表的形式,每⼀个⼆维表称为:关系 15、⼈和出⽣地的关系为:多对⼀ 16、在教师表中,若想找出职称为“教授”的教师,采⽤的关系运算为:选择 17、数据模型是数据库设计的核⼼ 18、Access表⽰由表结构和表记录两部分构成 19、关系中能够识别某个字段的记录称为主关键字段 20、必须通过两个表的共同字段来创建两个表的关系 21、“教学管理”数据库中有学⽣表,课程表和成绩表,为了能有效的反应这三张表的联系,在创建数据库时应该建⽴表之间的联系 22、三个基本的关系运算为选择,投影和联接 第三章 1、下列能使⽤“输⼊掩码向导”创建输⼊掩码的数据类型为⽂本,⽇期和时间 2、如果字段的类型为声⾳⽂件,则该字段的数据类型应该定义为OLE对象 3、某字段已有数据,现要改变字段的⼤⼩属性,则该字段的⼤⼩重新设置为整型,则如1.5的数据将会发⽣变化 4、Access字段命名规则为? 5、空值表⽰字段还没有确定值 6、某个数据库的表中要添加⼀张Excel电⼦表格,则应该采取的字段类型为:OLE数据对象类型 7、要求主表中没有相关记录时就不能将记录添加到相关记录中,则要求在表关系中设置参照完整性 8、若想在某表中姓名字段中输⼊以“李”开头的所有⼈的名,则应该在查找内容的⽂本框中输⼊的字符串为“李*” 9、可以选择输⼊数据或者空格的输⼊掩码为:9 10、某表中“年龄”字段的“字段⼤⼩”属性设置为2,则如19能按数据原样储存 11、下列可设置为索引的字段为:主关键字 12、关于表格式?? 13、数据库提供的数据筛选⽅式有:⾼级筛选,按内容排除筛选,按选定内容筛选 14、某个学⽣的学号为九位数,其中不能包含空格,则学号字段的输⼊掩码为:000000000 15、若要查找某表“姓⽒”字段所有包含sh字符串的姓,则应在查找内容的⽂本框中输⼊*sh*第四章 1、若想将A表中记录添加到B表中,若想保持B中原有的数据,可以使⽤的查询⽅式为:追加查询 2、将成绩在90分以上的记录找出后放到⼀个新表中,⽐较合适的查询为:⽣成表查询 3、在查询的设计视图中,可以添加数据库表,也可以添加查询 4、在⼀个表中存有学⽣姓名,性别,班级,成绩等数据,若想统计各个班哥哥分数段的⼈数,的查询⽅式为:交叉表查询 5、创建⼀个交叉表查询,在“交叉表“⾏上,有且只有⼀个的是的是列标题和值 6、将“信电系98年以前参加⼯作的教师的职称改为“教授”,合适的查询⽅式为:更新查询 7、在查询过程中,不仅仅可以查询到满⾜条件的记录,还可以在建⽴查询的过程中建⽴各种统计运算 8、SQL字段中,对选定的字段进⾏排序的是ORDER BY 9、下列属于查询视图的是设计视图,数据表视图,SQL表视图 10、下列属于操作查询的是删除查询,更新查询,追加查询,不是的为选择查询 11、直接将命令发送到ODBC数据,它使⽤服务器能接受逇命令,利⽤它能检索或更新记录的是传递查询 12、在查询中要统计记录的个数,使⽤的函数类型为COUNT(*) 13、查询中两种基本计算包括:预定义计算和⾃定义计算 14、在SQL和SELECT语句中,要实现选择运算和分组的是:where和group by 15、如果⼀个查询的数据仍是查询,⽽不是表,则该查询称为⼦查询 16、Access的查询可分为很多种,根据每种查询在执⾏上的不同可以分为选择查询,交叉表查询,参数查询,操作查询,和SQL查询 第五章 1、窗体的数据属性可以包括:排序依据,允许添加,记录源 2、窗体中的列表框可以包含⼀列或者⼏列数据,⽤户只能从列表中选择值,⽽不能输⼊新值等 3、属于窗⼝的视图为:数据表视图,设计视图和窗体视图 4、当窗体太多的内容⽆法在⼀页⾯上显⽰时,可以⽤选项卡控件来分页 5、组合框包括了列表框的所有内容 6、要改变窗体中⽂本框的控件的数据源,应设置的属性为控件来源 7、窗体不具备输出数据的功能 8、下列属于Access的事件为:键盘事件,⿏标事件,窗体事件,不属于的是控件事件 9、窗体类型中,将窗体的显⽰记录按列分隔,每列的左边显⽰字段名,右边显⽰的是字段内容的是纵栏式窗体 10、如果在窗体的输⼊数据总是取之于查询或者是某个固定内容的数据,或者某个表中记录的数据,可以使⽤列表框或者组合框 11、在窗体的设计视图中,必须包含的部分为:主体 12、在属性的对话框中,可以更改的对象为:窗体上单独的控件,窗体节,整个窗体 13、控件是窗体中⽤于显⽰数据,执⾏操作和装饰窗体的对象 14、创建窗体可以使⽤⼈⼯和向导两种不同的⽅式 15、控件可以分为三种类型:绑定性控件主要⽤于显⽰,输⼊和更新数据表中的字段,未绑定控件没有数据源,可以⽤来显⽰信息,线条,矩形或者图像;计算性控件⽤表达式作为控制源 15、⽤于控制控件的输⼊格式,或者仅对⽂本型和⽇期型数据有效的控件的数据属性为:输⼊掩码 16、在表格式窗体,纵栏式窗体,和数据表窗体中,若窗体化后显⽰记录最多的窗体为数据表窗体 17、窗体由多个部分组成,每个部分称为⼀个节第六章 1、报表中的⾯页眉⽤来显⽰报表中的字段名称或者记录的分组名称 2、在报表中,要计算“数学”字段的分,应将控件来源属性设置为=Max([数学]) 3、如果想在报表的每⼀页的底部显⽰页码号,那么应该显⽰页⾯页脚 4、在报表中,将⼤量的数据按照不同的类型分别得集中在⼀起成为分组 5、要实现报表的分组统计的数据的操作区间为组页眉或者组页脚区域 6、报表的数据来源不能为窗体?? 7、注:报表预览不属于报表操作视图 8、报表只能输出数据 9、报表能完成的⼯作为分组数据,汇总数据,格式化数据,不能输⼊数据 10、缺省的情况下,报表中的记录时按照⾃然顺序排列显⽰的 11、⼀个主报表最多只能包含两级⼦窗体和⼦报表 第七章 1、与窗体和报表的的设计视图的⼯具箱⽐较,滚动⽂字控件是数据访问页固有的 2、如果想改变数据访问页的结构和显⽰内容,应该以设计视图的⽅式打开数据访问页进⾏修改 3、Access数据库中数据访问页的作⽤为发布数据库中的数据 第⼋章 1、Open Form基本操作的功能为打开窗体 2、在宏设计的窗⼝中,可以隐藏的窗⼝是宏名和条件 3、AutoExec名字的宏会在打开宏时⾃动的运⾏ 4、操作MsgBox的作⽤是显⽰消息框 5、⽤于化激活窗⼝的宏命令为:Maximize 6、在创建条件宏时,若要引⽤窗体上的控件值,正确的表达式应⽤应该为[Forms]![窗体名]![控件名] 7、发⽣在控件接受焦点前的事件为Enter 8、运⾏宏,不能修改的是窗体 9、⽤于执⾏特定外部应⽤程序的宏命令为RunApp 10、在设计条件宏时,对于连续重复的条件,要替代连续的重复条件可以使⽤…符号 11、在MsgBox(prompt ,buttons,titile,helpfile,,contex)函数调⽤形式中必须提供的参数为prompt 第九章 1、Sub和Function过程最根本的不同为:Sub的过程名不能返回值,⽽Function过程只能通过过程名返回值 2、在下列四个选项中,不是VBA的条件函数为:If 3、是VBA的条件函数的为:choose,IIf Switch 4、表达式Fix(-3.25)和Fix(3.75)的结果分别为-3,3 5、模块中包含了⼀个声明区域和⼀个多⼦过程(以sub开头)或函数过程(以function开头) 略:⼀些编程题 第⼗章 1、InputBox的函数返回值的类型为字符串 2、ADO含义为Active数据对象 3、在VBA中,实现窗体打开的操作的命令为DoCmd.OpenForm 4、在VBA的定时操作中,需要设置窗体的“计时器间隔”属性值,其计量单位为毫秒 5、在VBA语⾔中,函数InputBox的功能为:在⼀个对话框中显⽰提⽰ 6、VBA的“定时”操作功能是通过窗体的计时器触发事件过程完成 7、DAO对象模型采⽤分层结构,其中位于最顶层的对象为DBEngine 8、Nz函数主要⽤于处理Null值转换为0,空字符串或者其他的 Dlookup函数的功能是从指定的记录中检索特定字。

二级Access教程

二级Access教程
– 关系数据库的设计应该遵从概念单一化的原则。 即一个表描述一个实体或实体间的一种联系。 – 避免表之间出现重复字段 – 表中的字段必须是原始数据和基本数据元素 – 用外部关键字来保证有关联的表之间的联系
• 1.3.2 数据库设计步骤: • 需求分析
– 信息需求 – 处理需求 – 安全性和完整性需求
• 1.1.2 数据库系统
• 数据库(DB):存储数据的仓库,是按某种特定方式存储在计 算机内的数据的集合。 • 数据库管理系统(DBMS):数据库系统中专门对数据进行 管理的软件,是数据库系统的核心组成部分。 • 数据库系统(DBS):是一种可以有组织的、动态的存储大 量关联数据、方便用户访问的计算机软件和硬件资源组成的 系统。 • 数据库应用系统:某一类实际应用定制开发的应用软件系统。 • 三者的关系:数据库管理系统是数据库系统的组成部分,数 据库又是数据库管理系统的管理对象。数据库系统包括数据 库管理系统和数据库。DBS=DB+DBMS
第一章 数据库基础
• • • • • 1.1 1.2 1.3 1.4 1.5 数据库基本概念 关系数据库 数据库设计基础 Access简介 Access 初识Access
1.1 数据库基本概念
1.1.1 计算机数据管理的发展(了解) 数据:存储于某种媒体,用于载荷信息的物理符号,是一种未经加工的 原始资料。包括数字、字母、文字、图形、图像、动画等(熟记) 信息:一种被加工成特定形式的数据 数据处理:是将数据转换为信息的过程。包括数据管理、数据加工和数 据传播 数据管理:数据处理中最基本的工作,是其他数据处理的核心和基础。 包括对数据的组织、分类、编码、存储、维护和查询统计等
Access数据库(*.mdb)
数据表对象:

第6章_计算机二级

第6章_计算机二级

12
四、设置宏操作参数 在“宏”设计窗体的下部设置与操作有关的参数 (1)可以在参数框中输入数值,也可从列表中选择某个 设置 (2)通过从“数据库”窗体以拖动数据库的方式向宏中 添加操作,系统会设置适当的参数。 (3)如果操作中有调用数据库对象名的参数,则可以将 对象从“数据库”窗体中拖动到参数框,从而由系统自动 设置操作及其对应的对象类型参数。 (4)可以用前面加等号“=”的表达式来设置操作参数。
和检测的动作,当此动作发生于某一对象上时,其对应的 事件便会触发,例如单击鼠标。可以创建某一特定事件发 生时运行的宏,如果事先已经给这个事件编写了宏或事件 程序,此时就会执行宏或事件过程。宏运行的前提是触发 宏的事件发生。引发事件不仅仅是用户操作,程序代码或 操作系统都有可能引发事件。
可以在窗体、报表或查询设计的过程中,为对象的事件设
置宏。 例7-5 教材P202~207 说明了通过事件触发宏。
15
5
常用的操作命令及说明
操作命令 OpenForm OpenQuery OpenTable 功能说明 打开窗体 操作命令 Quit 功能说明 退出Access 显示消息框 可以通过扬声器发出嘟 嘟声 关闭窗口,没有指定窗 口则关闭活动窗口 „„
打开查询并选择数据输 MsgBox 入方式 打开表并选择数据输入 Beep 方式 Close „„
3
二、设置宏操作 Access中提供了一系列基本的宏操作,每个操作都有自己 的参数,可以按需要进行设置。进行宏设计时使用宏设计 窗口,当鼠标放到“操作”列中的某一行,在该单元格中 的右边会出现一个下拉按钮,单击下拉按钮即会显示可供 选择的宏操作命令序列。 Access宏设计窗口提供了70种基本宏操作,这些基本操作 还可以组合很多其他的“宏组”操作。宏命令可以通过窗 体中控件的某个事件操作来实现,或在数据库的运行过程 中自动实现。 像“单击”按钮 “、双击列表选项这些行为,都是对控 件的事件操作。

计算机二级access知识点

计算机二级access知识点

第一章 Access数据库基础知识(4%—10%)一、数据库基础知识考点一:数据库管理技术的发展1。

数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。

经典考题:1。

数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。

(05/9)考点二:数据库的基本概念()1。

数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息.2. 数据处理:是将数据转换为信息的过程.3。

数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。

4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件.功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。

5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。

6。

数据库系统的核心:数据库管理系统。

经典考题:1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4)A。

DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2。

数据库系统的核心是()(05/9)A。

数据模型B。

数据库管理系统C. 数据库D。

数据库管理员答案:B考点三:数据库系统的组成1。

数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。

经典考题:1. 下列叙述正确的是()(04/9)A。

数据库系统是一个独立的系统,不需要操作系统的支持。

B. 数据库设计是指设计数据库管理系统。

C. 数据库技术的根本目的是要解决数据数据共享的问题。

D. 数据库系统中,数据的物理结构必须和逻辑结构一致。

答案:C考点四:数据库系统的优点1)数据结构化2)数据的共享性提高3)数据独立性提高4) 数据有数据库管理系统统一管理和控制经典考题:1。

全国计算机等级二级access最新考试教程

全国计算机等级二级access最新考试教程
2020/11/26
全国计算机等级考试最新教程
学员学习心得
小黄同学的学习心得:
其实计算机二级并不难,大多为记忆性的知识和基础性的操作, 所以备考二级不宜太早,以考前二个月开始准备为宜。依据老师给的建议,结合我自身的学 习能力把学习Access课程分成三个阶段: 第三阶段:
二级Access考试题库刷题(模拟考试环境)与二级公共基础知识的学习 阶段目的:
2020/11/26
全国计算机等级考试最新教程
题型分析及考试环境
考试题型: 选择题与操作题
考试模式 : 上机考试
考试环境:
Window 7操作系统 Access数据库2010版
考试时间: 120分钟
2020/11/26
全国计算机等级考试最新教程
学习目录
第一章 数据库基础知识 第二章 数据库和表 第三章 查询的运用 第四章 窗体的运用
全国计算机等级考试最新教程
全国计算机等级考试最新教程
数据库应用(Access)
适用于计算机等级二级考试教程
Access 2010 版为教学背景
2020/11/26
全国计算机等级考试最新教程
题型分析及考试环境
考试题型:选择题与操作题 题型分析: 选择题:(分值为40分)
计算机二级公共基础(10分) ACCESS二级程序设计(30分) 操作题:(分值为60分) 基础操作(18分);简单应用(24分);综合应用(18分)
在这么多的科目中我到底选择那个科目呢,每个科目有什么不同呢?
这次推出的PPT课件教程就是Access数据库程序设计,所以这里就介绍一下此科目在工 作中的运用。Access数据库程序设计,通过字面的意思可知,此主要涉及数据管理及应用领 域。通过学习Access数据库程序设计科目,不仅可以增加对数据管理及应用的操作能力,而 且还对数据处理思维有更深层次的认识。工作中,在面对数据分析或数据批量处理时,有更 广阔的解决思路。现在的时代,是大数据时代,对数据的操作分析能力会有更高的要求,二 级Access数据库程序设计将是你提高数据管理及应用能力最好的切入点。

二级ACCESS笔试知识点

二级ACCESS笔试知识点

1.1数据库基础知识1、数据库有关的概念:a、数据:是指描述事物的符号记录。

b、数据库:,DB(Database)。

c、数据库管理系统:是指位于用户与操作系统之间的、方便用户管理与组织数据库的一种数据库管理软件。

简称为DBMS(Database Management System)。

d、数据库应用系统:是指在数据库系统资源的基础上、针对某一类应用而开发出来的应用软件。

如大家都e、数据库系统为DBS(Database System)。

注意:数据库系统的核心是数据库管理系统。

2、数据库系统的特点:a、实现数据共享,减少数据冗余。

这是数据库的基本特征。

b、采用特定的数据模型。

c、具有较高的数据独立性。

d、有统一的数据控制功能。

3、数据模型:数据库应用系统就是将现实世界映射到计算机中的结果。

为了简化这个映射过程,引入了数据模型。

数据模型是从现实世界到计算机世界的一个中间层次,其不仅能方便地描述数据本身,而且能正确地反映出数据之间存关系模型与层次模型、网状模型的本质区别在于数据描述的一致性、模型概念的单一性。

4、实体间联系及种类:在数据模型中,将现实世界中客观存在的事物称之间实体。

通常需要描述出现实世界中存在的实体、实体的属性及实体之间的关系。

实体之间的对应关系称之为联系,反映了现实世界事物之间的相互关联。

通常分为:a、b、一对多联系或多对一联系:注意两个实体前后的顺序关系。

一对多联系:如班级信息与学生信息。

多对一联系:如学生信息与班级信息。

c、多对多联系:如学生信息与课程信息。

历届试题:1、数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(2006 年4 月选择题第10 题)A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBS C)DBS 包含DB 和DBMS D)没有任何关系2、常见的数据模型有3 种,它们是(2006 年4 月选择题第11 题)A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录3、假设数据库中表A 与表B 建立了“一对多”关系,表B 为“多”的一方,则下述说法中正确的是(2005 年4月选择题第12 题)A) 表A 中的一个记录能与表B 中的多个记录匹配B) 表B 中的一个记录能与表A 中的多个记录匹配C) 表A 中的一个字段能与表B 中的多个字段匹配D) 表B 中的一个字段能与表A 中的多个字段匹配4、如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中的多条记录相匹配,则表A 与表B 存在的关系是(2005 年9 月选择题第12 题)A) 一对一B) 一对多C) 多对一D) 多对多5、“商品”与“顾客”两个实体集之间的联系一般是(2006 年4 月选择题第8 题)A)一对一B)一对多C)多对一D)多对多6、列实体的联系中,属于多对多联系的是(2006 年9 月选择题第11 题)A)学生与课程B)学校与校长C)住院的病人与病床D)职工与工资正确答案:1、C 2、B 3、A 4、D 5、D 6、A1.2关系数据库1、关系数据模型的基本基本概念a、关系:一个关系就是一个二维表,每个关系有一个关系名。

access二级中VBA课件辅导

access二级中VBA课件辅导
件名称(),过程名后必须有一个( )。Command7为“退出”按钮的名 称,Click为单击事件。 ②事件过程代码 在Private Sub Command7_Click()和End Sub中间的几行代码为实现“退 出”功能的VBA代码,实现退出的具体代码为DoCmd.Quit,其他 代码用于错误处理。这些代码将在稍后详细介绍其作用。
表达式
结果
说明
"江小青">"张小民" false 字符串比较按照字母顺序比较,汉字按其拼音 对应的字母顺序。
12 mod 5.4
2
对第二个数进行四舍五入后求余
10<4 or not 1>2 and 10>2
3*3\3/3
True 优先级相当于:(10<4) or ((not 1>2) and (10>2))
2006# 对应表中文本数据类型,定界符为“"”,如"123",
"welcome" 储存对象地址来引用对象
可以表示上述任何一种类型
变量
声明变量 格式:dim 变量名 [as数据类型] 说明:如果有as 数据类型选项,该变量只能储存该类型的值,否则可 以是任何类型。 如: Dim userid as string Dim x as integer , y as integer Dim i 说明:第二条语句同时声明了两个变量;i为变体类型,可以储存任 何类型数据。
双击时 Private Sub Form_DblClick(Cancel As Integer)
报表打开 Private Sub Report_Open(Cancel As

Integer)

《二级ACCESS教程》课件

《二级ACCESS教程》课件
表的数据输入
在创建好表之后,需要输入表中的数据。可以通过在表中直接输入数据 ,或者使用查询功能来输入数据。
建立表之间的关系
关系类型
在数据库中,表之间的关系可以 分为一对一、一对多和多对多三 种类型。
关系的建立
在Access中,可以通过“关系” 视图来建立表之间的关系。在“ 关系”视图中,将两个表拖动到 关系视图中,并设置相关字段来 建立关系。
为了防止数据丢失,应定期对数据库进行备份,并确保备份文件存 储在安全可靠的地方。
恢复策略
一旦发生数据丢失或损坏,应立即采取恢复措施,根据备份情况选 择合适的恢复策略,确保数据完整性和可用性。
恢复工具
选择可靠的恢复工具,如专业的数据恢复软件,以帮助快速恢复数 据。
数据库的安全性设置
用户权限管理
根据不同用户的需求和角色,设置不同的访问权限, 确保数据库的安全性。
预览报表
在打印或导出前预览报表,确保报表内容无误。
报表的格式化与美化
1 2
格式化单元格
调整单元格大小、合并单元格、设置边框等。
美化报表
使用条件格式、数据条、图标集等工具对数据进 行可视化展示。
3
应用样式和主题
选择合适的样式和主题,使报表更加统一和专业 化。
05
数据管理与安全
数据备份与恢复
定期备份
数据库清理
定期清理数据库中的冗余数据和垃圾数据, 释放存储空间,提高数据库运行效率。
THANKS
感谢观看
关系的作用
建立表之间的关系可以方便地实 现数据的关联查询、更新和删除 等操作,同时也可以保证数据的 完整性和一致性。
03
数据查询
查询的创建与设计
总结词

计算机二级考试access考试大纲

计算机二级考试access考试大纲

计算机二级考试access考试大纲公共基础知识同二级(C语言程序设计)考试大纲中公共基础知识部分(P27—P29)。

Access数据库程序设计基本要求1.具有数据库系统的基础知识。

2.基本了解面向对象的概念。

3.掌握关系数据库的基本原理。

4.掌握数据库程序设计方法。

5. 能使用Access建立一个小型数据库应用系统。

考试内容一、数据库基础知识1.基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。

2.关系数据库基本概念:关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,值,主关键字等。

3.关系运算基本概念:选择运算,投影运算,连接运算。

4.SQL基本命令:查询命令,操作命令。

5.Access系统简介:(1)Access系统的基本特点。

(2)基本对象:表,查询,窗体,报表,页,宏,模块。

二、数据库和表的基本操作1.创建数据库:(1)创建空数据库。

(2)使用向导创建数据库。

2. 表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。

(2)设置字段属性。

(3)输入数据:直接输入数据,获取外部数据。

3. 表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。

(2)建立表间关系。

(3)设置参照完整性。

4.表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。

(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。

(3)调整表外观。

5. 表的其他操作:(1)查找数据。

(2)替换数据。

(3)排序记录。

(4)筛选记录。

三、查询的基本操作1. 查询分类:(1)选择查询。

(2)参数查询。

(3)交*表查询。

(4)操作查询。

(5)SQL查询。

2.查询准则:(1)运算符。

(2)函数。

(3)表达式。

3. 创建查询:(1)使用向导创建查询。

(2)使用设计器创建查询。

(3)在查询中计算。

4. 操作已创建的查询:(1)运行已创建的查询。

最新计算机等级考试二级access辅导笔记汇总

最新计算机等级考试二级access辅导笔记汇总

2011年计算机等级考试二级A c c e s s辅导笔记2011年计算机等级考试二级Access辅导笔记:Access宏的使用Access宏的使用9.1 宏的概述宏就是ACCESS所提供给程序开发者开发窗体或报表的应用程序.它是由一个或多个操作命令的集合,其中每个操作能够实现特定的功能.将多个操作集合在一起,就可以自动完成各种简单的重复性工作,例如打开窗体,显示窗体,删除记录等,可以实现操作的自动化,从而提高工作效率.它是Access2002数据库的对象之一,和表,查询,窗体,报表等其他数据库对象一样.一,宏的用处使用数据库中宏操作执行任何重复任务或一系列任务时,可以节约时间,提高效率.用宏实现的重复执行任务通常都是非常有用的.当执行所指定的每次以同样的方法运行的操作时,宏会使数据库增加准确性和有效性.用宏可以执行很多种任务.使用宏非常简单,只需利用几个宏操作即可以将已创建的数据库对象联系在一起,实现特定的功能.Access 2002提供了很多个宏操作.常用的宏命令简介ApplyFilter 操作使用 ApplyFilter 操作可以对表,窗体或报表应用筛选,查询或 SQL WHERE 子句,以便限制或排序表的记录以及窗体或报表的基础表或基础查询中的记录.对于报表,只能在其"打开"事件属性所指定的宏中使用该操作.Beep 操作使用 Beep 操作,可以通过计算机的扬声器发出嘟嘟声.常用的宏命令简介Close 操作使用 Close 操作可以关闭指定的 Microsoft Access 窗口,如果没有指定窗口,则关闭活动窗口.CopyObject 操作使用 CopyObject 操作,可以将指定的数据库对象复制到另外一个 Microsoft Access 数据库 (.mdb) 中,或以新的名称复制到同一数据库或 Access 项目 (.adp) 中.例如,可以在另一个数据库中复制或备份一个已有的对象,也可以快速地创建一个略有更改的相似对象.常用的宏命令简介DeleteObject 操作用 DeleteObject 操作可删除指定的数据库对象.FindRecord 操作可以使用 FindRecord 操作来查找满足由 FindRecord 参数所指定的条件的数据的第一个实例.该数据可以在当前的记录中,在后面或前面记录中或在第一个记录中.所查找的记录可以位于活动的表数据表,查询数据表,窗体数据表或窗体中. Access宏的使用MsgBox 操作可以使用 MsgBox 操作来显示包含警告或告知性消息的消息框.例如,可以将MsgBox 操作与验证宏一起使用.当控件或记录未能通过宏中的一个验证条件时,可以用消息框显示出错消息,并指导用户应当输入哪种数据.OpenForm 操作可以使用 OpenForm 操作来打开"窗体"视图中的窗体,窗体设计视图,打印预览或者数据表视图.可以为窗体选择数据项或窗口模式,并限制窗体所显示的记录.常用的宏命令简介OpenQuery 操作使用 OpenQuery 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开选择查询或交叉表查询.该操作将运行一个操作查询.可以为查询选择数据输入方式.注释__此操作只在 Microsoft Access 数据库环境 (.mdb) 下才可用.如果使用的是 Access 项目环境 (.adp),请参见 OpenView,OpenStoredProcedure 或OpenFunction 操作.OpenReport 操作使用 OpenReport 操作,可以在"设计"视图或"打印预览"中打开报表,或者可以立即打印报表.也可以限制需要在报表中打印的记录数.常用的宏命令简介OpenTable 操作使用 OpenTable 操作,可以在"数据表"视图,"设计"视图或"打印预览"中打开表,也可以选择表的数据输入模式.Quit 操作使用 Quit 操作可以退出 Microsoft Access.另外,Quit 操作还可以从几个有关退出 Access 之前保存数据库对象的选项中指定一个.常用的宏命令简介RunApp 操作安全性__在宏或应用程序中运行可执行文件或代码时要格外小心.对可执行文件或代码执行操作时可能危及计算机和数据的安全.使用 RunApp 操作,可以从 Microsoft Access 内部运行基于 Microsoft Windows 或 MS-DOS 的应用程序,比如 Microsoft Excel,Microsoft Word 或Microsoft PowerPoint.例如,可以将 Excel 电子表格数据粘贴到 Access 数据库中.RunCommand 操作使用 RunCommand 操作可以运行 Microsoft Access 的内置命令.内置命令可以出现在 Access 菜单栏,工具栏或快捷菜单上.常用的宏命令简介RunMacro 操作使用 RunMacro 操作可以执行宏.该宏可以在宏组中.可在以下情况中使用该操作:从某个宏中运行另一个宏.根据一定条件运行宏.将宏附加到自定义菜单命令中.Save 操作使用 Save 操作可以保存一个指定的 Microsoft Access 对象或在没有指定的情况下保存当前活动的对象.在某些情况下还可以使用新名称保存活动对象(此功能与"文件"菜单中的"另存为"命令一样).StopMacro 操作用 StopMacro 操作可终止当前正在运行的宏.二, 宏的分类宏可以分成宏,宏组和条件操作宏.宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成立时才可执行.宏宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能.例如打开某个窗体或打印某个报表.宏可以自动完成某些常规任务,例如,可执行一个宏,用于在用户单击某个命令按钮时打印报表.二, 宏的分类宏组宏组实际上是以一个宏名来存储的相关的宏的集合,宏组的每一个都有一个宏的名称,用以标识宏,以便在适当的时候引用宏.这样可以更方便地对宏进行管理,对数据库进行管理.例如,可以将同一个窗体上使用的宏组织到一个宏组中.二, 宏的分类条件操作宏条件操作宏就是在宏中设置条件式,用来判断是否要执行下一个宏命令;也就是只有当条件式成立时,该宏命令会被执行.这样可以加强宏的功能,也使宏的应用更加广泛.利用条件操作可以根据不同的条件执行不同的宏操作.具有条件的宏成为条件操作宏.例如,如果在某个窗体中使用宏来校验数据,可能要某些信息来响应记录的某些输入值,另一些信息来响应不同的值.此时可以使用条件来控制宏的流程9.2 创建宏和宏组创建一个宏和宏组.首先我们要打开一个数据库,单击数据库窗口选项卡上的"宏"对象,然后单击数据库窗口上的"新建"选项.这时就弹出了宏设计器窗口.一,创建宏例9-1创建借书查询窗体宏,包括打开查询和打开窗体两个操作.宏的创建通过宏窗口完成,操作步骤如下:打开新建宏窗口一,创建宏方法(一)1单击操作字段的第1个单元格,再单击右边的下箭头,在下拉列表中,选择OpenQuery.2在注释列中可输入此操作的说明3在查询下拉列表框中选择一个查询—借书查询.在视图下拉列表框中选择一种视图—数据表.在数据模式下拉列表框中选择一模式—只读.4如果需要在一个宏内添加更多的操作,可以把光标移动下到一行,重复执行1-3步.一,创建宏(方法二)1在如图中,将光标移动到下一行,选择菜单窗口中的垂直命令.一,创建宏(方法二)2数据库窗口和宏窗口同时以的形式显示在屏幕上.一,创建宏(方法二)3在数据库窗口中,选择窗体选项卡,用鼠标选中借书查询窗体,按住鼠标可以将它拖曳到宏窗口中操作字段的第2个单元格中,同样可以输入注释和操作参数.这样完成第2个操作的定义打开窗体.4重复此过程可以定义多个操作.一,创建宏保存宏单击工具样中的保存按钮,弹出如图所示另存为对话框,为借书查询窗体宏,单击确定,即可该宏.一,创建宏在数据库中打开借书查询窗体宏 ,弹出图所示宏的执行结果.二,创建宏组创建宏组与创建宏的方法类似例9-2在图书管理数据库中创建一个宏组,使该宏组能够自动运行"借书查询窗体宏",并在运行成功后,用一个消息框来显示.该宏组包括宏A和宏B两个宏.操作步骤如下二,创建宏组1打开新建宏窗口在图书管理数据库窗口中,单击宏选项卡,新建如图所示的宏窗口.单击工具栏中的宏名按钮,增加一个宏名列,如图所示.二,创建宏组2创建第1个宏在新出现的宏名列第1格中,输入宏组中第1个的名字—宏A,在其操作列中选择Msgbox操作.在操作参数的消息框中,键入借书查询窗体宏运行成功!,在发嘟嘟声下拉列表框中,选择是.二,创建宏组3创建第2个宏,在宏名列第2行中,输入第2个宏的名字—宏B.在其操作列中选择RunMacro(运行宏)操作.在操作参数的宏名下拉框中,选择借书查询窗体宏.二,创建宏组4保存宏组单击工具栏中的保存按钮,在另存为对话框中输入名字为宏组1,单击确定,即可保存该宏组.二,创建宏组在数据库窗口中打开1 所示宏组的执行结果.二,创建宏组为了试用宏组中第2个宏"B"的作用,可以按以下方法进行操作:先打开窗口,新建一个"试用宏B"宏,在其操作列中选择RunMacro命令,在宏名操作参数中选择宏组1宏 B,如图所示,然后存盘关闭.二,创建宏组在数据库窗口中双击宏窗口中的"试用宏B"宏对象,系统自动执行宏组1中的宏B,自动打开借书查询和窗体,结果如图所示.它们之间有如下的依次链接关系:试用宏B宏-宏组1.宏B-查询窗体宏的操作序列.三,创建条件操作宏创建具有条件的宏的方法与创建宏和宏组一样,通过宏窗口来完成,它们的区别是在宏窗口中需要增加条件列.例9-3创建一个宏,确保在图书管理数据库中,图书的作者字段必须被填写,如果用户没有输入该字段时,出现一个警告信息.操作步骤如下:三,创建条件操作宏1打开新建宏窗口在图书管理数据库窗口中,单击宏选项卡,新建一个宏窗口.单击工具栏中的条件按钮,增加一个条件列.三,创建条件操作宏2创建条件操作在条件单元格内,可以直接输入条件表达式.也可以右鼠标,从弹出的快捷菜单中选择生成器选项;在其中选择函数中内置函数 :IsNull(expr)将作者作为表达式填入括号中,单击确定按钮,就将函数IsNull设置为条件了.三,创建条件操作宏继续设置条件符合时所执行的宏命令:选信息框操作,在操作参数的消息下拉框中,键入请输入作者名! 在发嘟嘟声下拉列表框中,选择是,在标题文本框,输入"输入错误信息!".三,创建条件操作宏在下一行条件单元格内,输入"…",表示前一行符合条件时,同时也执行此行操作.选取相应的宏命令.三,创建条件操作宏3保存条件操作宏单击工具栏中的保存按钮,在另存为对话框中输入名字为条件宏,单击确定,即可保存条件操作宏.三,创建条件操作宏4将宏加入窗体对象中打开图书查询窗体并切换到设计视图,进行设置.首先选择作者字段,单击工具栏的属性按钮,如图所示,选择事件中更新前的下拉列表中条件宏选项,关闭属性框 .三,创建条件操作宏5验证条件操作宏保存窗体的变更,切换至窗体视图,将作者字段删除.再将焦点移到别处时,就会出现警告窗口.9.3运行宏运行宏时,Access2002将从宏的起始点启动,并执行宏中所有操作,直到另一个宏(如果宏在宏组)或者宏的结束点.执行宏的方法有多种,下面几种.一,执行宏1从宏窗口下执行宏在如图所示宏窗口中,单击工具栏中的运行按钮.2从数据库窗口下执行宏在数据库窗口中,单击宏选项卡鼠标选中要执行的宏,右击鼠标,在弹出的快捷菜单中选中运行选项.或者双击所要执行的宏来运行它.一,执行宏3 从Access主窗口下执行宏在Access主窗口选择/宏/运行宏选项.在如图所示的执行宏对话框内输入要执行的宏名,单击确定按钮即可.一,执行宏4 从另一个宏中执行宏一个宏运行另一个宏使用宏操作中的runmacro命令,另一个宏的宏名作为操作参数.二,调试宏对于操作较复杂的宏,运行时如果出现错误,不容易发现.在进行对宏的调试中,可以采用宏的单步执行,即一次只执行一个操作的调试.这样可以观察宏的流程和每一步操作的结果,能够比较容易的分析出出错的原因,改正导致出错的操作.例9-4 对创建的例9-1借书查询窗体宏来进行调试.操作步骤如下:二,调试宏首先在设计视图中打开此宏,单击工具栏上的单步按钮.弹出如图所示的单步执行宏对话框.二,调试宏单击单步执行按钮,可以执行显示在对话框中的操作借书查询.单击继续按钮可以关闭单步执行,并执行宏的未完成部分.单击停止按钮,将停止宏的执行并关闭对话框以关闭单步执行.9.4 宏的应用实例例9-5 在图书管理数据库中的读者信息查询窗体中,创建一个查询命令按钮,单击此按钮 ,将会在窗体中打开一个读者权限查询窗体.操作如下:9.4 宏的应用实例1在图书管理数据库中,单击宏选项,并单击新建按钮,如图所示9.4 宏的应用实例2在第1行的操作列内,单击列右边的下拉箭头,从中选择OpenQuery命令,在操作参数框内的查询名称列表中选择读者权限查询列表项,在视图列表中选择数据表列表项.9.4 宏的应用实例3 单击工具栏中保存按钮,并将其命名为读者权限查询宏.9.4 宏的应用实例4 在读者信息查询窗体中创建一个命令按钮.在数据库窗口下,单击窗体选项卡,并在设计视图中打开读者信息查询窗体.9.4 宏的应用实例5 然后单击工具箱中命令按钮,将其放置在窗体中合适的位置,弹出如图所示命令按钮向导对话框一.在类别列表框中选择杂项列表项,在操作列表框中选择运行宏列表项.单击下一步按钮.9.4 宏的应用实例6 弹出如图所示命令按钮向导对话框二.确定命令按钮运行的宏,在列表框中选择读者权限查询宏.单击下一步按钮.9.4 宏的应用实例7 弹出命令按钮向导对话框三,在其中选择文本项,并在文本框内输入读者权限,作为按钮显示的标题.单击下一步按钮9.4 宏的应用实例8 弹出命令按钮向导对话框四.在此命令按钮的名称查询,单击完成.9.4 宏的应用实例9 切换到窗体视图,窗体中多出一个读者权限按钮.9.4 宏的应用实例单击此按钮, 出现如图所示读者信息查询表.9.4 宏的应用实例例9-6 在图书管理数据库中的图书信息查询窗体中,创建一个关闭按钮,单击此按钮,将执行关闭窗体动作.操作步骤如下:9.4 宏的应用实例1 在图书管理数据库中,创建一个关闭窗体宏,如图所示.9.4 宏的应用实例2 在设计视图中打开图书信息窗体,并创建一个命令按钮,单击此命令按钮,并通过工具栏中属性按钮,打开命令按钮的属性表.在格式选项卡的标题中,将其标题设置为关闭窗体.9.4 宏的应用实例3 在事件选项卡的单击栏中,从右边下拉列表框中选择关闭窗体宏.9.4 宏的应用实例4关闭属性框 ,保存对窗体的修改设计并关闭.这样,再次打开图书信息查询窗体时,便单击关闭按钮来关闭此窗体.操作题在学生管理系统中,创建宏完成下列操作:扬声器发出嘟嘟声;打开报表;弹出消息框,框中显示"欢迎再次查看报表!"2011年计算机等级考试二级Access辅导笔记:建立Access报表7.3高级报表设计前面学习的是创建报表的各种基本方法,如果创建出具有更好风格的报表,就要在报表的设计视图中进行相应的设计,本节学习如何实现报表的各种复杂功能,即报表的高级应用.一,报表的排序和分组在例7-3中提到了排序和分组,那么什么是排序和分组呢比如图书的单价按照大小排列,就是排序.用户在输出报表时经常需要把具有相同属性的记录排列在一起,如将同类的图书排在一起,这就是分组.例7-6,在借书情况查询的基础上用向导建立一个包括字段:姓名,记者账号,书名,单价,和借书时间的借书明细报表.并对报表的借书明细按照读者账号字段进行分组,然后对表中的记录单价和借书时间按升序进行排序.结果如图所示.一,报表的排序和分组(续)一,报表的排序和分组(续)操作步骤如下:利用前面学过的知识,用向导创建如图所示的借书明细报表.一,报表的排序和分组(续)在设计视图中打开报表借书明细,单击工具栏上的排序与分组按钮,屏幕上显示如图所示的排序与分组对话框.一,报表的排序和分组(续)单击字段/表达式列中的第1行单元格,然后单击下三角箭头,从列表中选择读者帐号.在组属性框下,单击组页眉框右边下三角箭头,从列表中选择是.一,报表的排序和分组(续)单击字段/表达式列中第2行单元格,然后单击下三角箭头,从列表中选择单价字段.单击该行的排序次序列右边的下三角箭头,从中选择升序.在第3行单元格中加入借书时间,右边选择升序如图所示关闭排序与分组对话框一,报表的排序和分组(续)二,在报表中使用计算总计报表中不仅需要详细的数据信息,有时还需要汇总信息.下面通过实例来学习如何在报表中通过使用表达式,添加新列,并为分组和报表计算汇总数据.例7-7 给报表借书明细添加新的一行――单价比,并加入平均单价报表总计.结果如图所示.二,在报表中使用计算总计(续)二,在报表中使用计算总计(续)操作步骤如下:添加控件及其表达式打开如图所示的报表借书明细设计视图,在页面眉中,添加一个标签控件,命名为单价比.在主体中,添加一个文本框控件,在文本框中输入计算表达式=[单价]/sum([单价]),把文本框拖到位于单价比标签的下面,然后删除文本框的标签.设置文本框的数据显示格式为百分比,如图所示.二,在报表中使用计算总计(续)添加报表总计及平均单价.选中报表页脚,拖动其下沿,使其版面出来.在版面上添加平均单价文本框,输入表达式"=avg([单价]) ".在版面上添加总计文本框,输入表达式"=sum([单价])"把文本框拖到如图中合适位置.二,在报表中使用计算总计(续)更改外观选中平均单价文本框标签,然后右击鼠标,在弹出的所示快捷菜单中设置/背景色为蓝,字体/字体景色为红色,特殊效果为凸出. 同样可设置平均单价文本框的外观.设置总计文本框及其标签的外观,将填充/背景色置为淡紫,字体/字体景色置为深绿.设置证明人比文本框及标签的外观,/背景色为蓝,/字体景色为红色.切换至打印预览状态,如上图所示.二,在报表中使用计算总计(续)三,创建多列报表前面学习的各种报表,每页都只能打印一列,此类报表对于打印单个记录信息量大的报表是合适的.但有时由于单个信息量较少,不需要很大宽度的,为了不造成浪费,节约纸张,可以在一个页面中安排打印两列或多列,这类报表就是多列报表.下面学习怎样创建多列报表.要创建多列报表,首先要应用创建一般报表的方法创建报表,然后通过页面设置使所创建的报表为多列.三,创建多列报表(续)例7-8创建一个基于表图书信息表的两列报表操作步骤如下:用向导创建单列报表.选择文件/页面设置选项,打开如图所示页面设置对话框一,单列选项卡.在网络设置栏下的列数中键入所需的列数2.其他设为默认值.在边距选项卡中把左边距和右边距设置为10,如图所示,页面设置对话框二.最后单击确定按钮,关闭页面设置对话框.预览报表,如图所示.三,创建多列报表(续)三,创建多列报表(续)表图书信息表的两列报表三,创建多列报表(续)如果要在每个字段所在的列上都加上标题,就需要对报表进行分组,然后在设计视图中把标题从页面页眉移到组页眉中去.三,创建多列报表(续)四,子报表的创建及链接子报表是建立在其他报表中的报表,此时其他报表称为主报表.创建子报表,如图所示:四,子报表的创建及链接(续)例7-9在例7-7的报表借书明细中插入报表,内容为读者信息表的姓名,性别,读者帐号和单位.操作步骤如下:在图所示的报表设计视图中,将页面页脚的上沿向下拖曳,留出空白版面.单击工具栏中的工具箱按钮,在随之弹出的工具箱中,确认控件向导按钮已按下.四,子报表的创建及链接(续)单击工具箱中的子报表/子窗体按钮,然后单击为子报表预留的位置,打开报表向导对话框一.如图所示.为子报表选择数据来源使用现有的表和查询,然后单击下一步按钮.四,子报表的创建及链接(续)弹出如图所示对话框,在此确定子报表中的数据来源为表:读者信息表,字段为姓名,性别,读者帐号,单位.然后单击下步按钮四,子报表的创建及链接(续)在弹出的如图所示的对话框中确定主报表链接到子报表的字段,即定义主,子报表之间的关系.可默认从列表中选择,然后单击下一步按钮四,子报表的创建及链接(续)将子报表命名为"借书者情况",即完成了子报表的创建四,子报表的创建及链接(续)链接主报表和子报表在含有子报表的报表中,使用子报表控件的链接子字段属性和链接子字段性来链接主报表和子报表.如果没有链接主报表和子报表,用户可以直接对这些属性进行设置.如在例7-9中时进行属性设置,操作步骤如下:四,子报表的创建及链接(续)在设计视图中打开借书明细主报表.四,子报表的创建及链接(续)选定子报表控件,然后右击鼠标,在弹出的快捷菜单中选择属性选项,打开如图所示对话框并单击数据选项卡.在链接子字段属性框中,输入子报表中链接字段的名称,并在链接主字段属性框中,输入主报表中链接字段的名称.如果要输入多个链接字段,字段之间用分号分隔.关闭对话框,完成链接字段的设置操作题利用报表向导建立一个学生成绩报表,在报表中,以学生姓名进行分组,需要包括汇总信息.。

二级ACCESS数据库基础知识课件

二级ACCESS数据库基础知识课件
行是一个元组。 属性:每一列有一个属性名,在ACCESS中称为字段名。 域:属性的取值范围。 关键字:其值能唯一标识一个元组的属性或属性的集合。 外部关键字:如果表中的一个字段不是本表的主关键字,
而是另一个表的主关键字和候选关键字,这个字段就 称为外部关键字。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
件。支持用户对于数据库的根本操作,是数据 库系统的核心软件,主要目标是使数据成为方 便用户使用的资源,易于为各种用户共享等。 DBMS的功能主要有: 数据定义、数据操纵、数据库运行管理 数据的组织、存储和管理 数据库的建立和维护 数据通信接口
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
二、设计步骤: 1、需求分析 2、确定需要的表 3、确定所需字段 4、确定联系 5、设计求精
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
1.4 Access简介 〔见P20〕 1、是一种关系数据库管理系统 2、保存为一个扩展名.accdb文件 3、分为6中不同对象:表、查询、窗体、
一、对于关系数据库进展查询时,要找到用户 感兴趣的数据,这就需要对关系进展一定的关 系运算。关系运算有4种:
选择、投影、联接、自然联接
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须 为职工 群众谋 利益, 绝不能 为个人 或少数 人谋取 私利
选择:从关系中找出满足条件的元组的 操作。
一是作为领导干部一定要树立正确的 权力观 和科学 的发展 观,权 力必须数 人谋取 私利

二级ACCESS培训教案(每次上课详细内容安排)

二级ACCESS培训教案(每次上课详细内容安排)

二级ACCESS培训教案(每次上课详细内容安排)一、课程介绍1. 课程目标:通过本课程的学习,使学员掌握Access的基本操作,学会使用Access进行数据库的设计、创建和管理,掌握查询、表单、报告等对象的使用方法,提高工作效率。

2. 适用对象:具有一定计算机基础,需要学习Access进行数据管理的学员。

3. 教学方式:采用讲解、演示、实践相结合的方式,让学员在实际操作中掌握Access的使用方法。

二、教学内容1. Access概述:介绍Access的发展历程、特点和应用领域。

2. Access环境设置:学习如何创建、打开、关闭Access数据库,熟悉Access 界面和基本操作。

3. 数据库设计基础:了解数据库的基本概念,学习如何设计数据库表,掌握字段类型、主键、索引等概念。

4. 数据输入与编辑:学习如何输入数据、编辑数据、设置数据验证规则,掌握查找和替换功能。

5. 关系和参照完整性:学习如何建立表之间的关系,了解参照完整性约束的作用和设置方法。

三、教学安排1. 课时:共计40课时,每课时45分钟。

2. 教学方式:线下授课,实践操作。

3. 教学进度安排:第1-2课时:Access概述和环境设置第3-4课时:数据库设计基础第5-6课时:数据输入与编辑第7-8课时:关系和参照完整性四、教学方法1. 讲解:教师通过PPT、教材等资料,讲解Access的基本概念、操作方法和技巧。

2. 演示:教师通过实际操作,展示Access的各项功能和应用实例。

3. 实践:学员在教师指导下,进行实际操作,巩固所学知识。

4. 互动:教师与学员互动,解答学员疑问,指导学员解决实际问题。

五、教学评价1. 课后作业:学员完成课后作业,巩固所学知识。

2. 实践项目:学员完成实践项目,检验学习成果。

3. 考试:课程结束后,进行笔试和上机考试,评估学员的综合能力。

4. 学员反馈:收集学员对课程的意见和建议,不断优化教学内容和方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例3 查询已经选课的学生学号。 SELECT DISTINCT 学号 FROM grade DISTINCT选项的作用是去掉查询结果中的重复值, 比较下面的命令: SELECT 学号 FROM grade 例4 查询学生的姓名和年龄,列出清单。 SELECT 姓名,year(date())-year(出生日期) AS 年龄 FROM student 本例命令中查询项目使用表达式“year(date())year(出生日期)”,这是一个计算出每名学生年龄 的表达式;其中“AS 年龄”表示为所有的计算结 果定义一个属性。
例11 查询所有信息学院和金融学院的学生信息。 SELECT * FROM student WHERE 所属院系 IN (' 信息学院','金融学院') 比较下面的命令: SELECT * FROM student WHERE 所属院系='信 息学院' or 所属院系='金融学院' 还可以利用空值查询: 例12 查询所有选修了课程,但没有参加考试(成绩为 “空”)的学生学号。 SELECT 学号 FROM grade WHERE 成绩 IS NULL 比较下面的命令: SELECT 学号 FROM grade WHERE ISNULL(成 绩)
几点说明
SELECT * FROM student ORDER BY 所属院系,性别 DESC

( 1 ) All :查询结果是表的全部记录; ( 2 ) Distinct :查询结果是不包含重复行的记录集; ( 3 ) From < 表名或视图名 > :查询的数据来源; ( 4 ) Where < 条件表达式 > :查询结果是表中满足 < 条件 表达式 > 的记录集; ( 5 ) Group By < 分组字段名 > :查询结果是表按 < 分组字 段名 > 分组的记录集; ( 6 ) Having < 条件表达式 > :是将指定表满足 < 条件表达 式 > ,并且按 < 分组字段名 > 进行计算的结果组成的记录集; ( 7 ) Order By < 排序选项 > :查询结果是否按某一字段值 排序; ( 8 ) Asc :查询结果按某一字段值升序排列; ( 9 ) Desc :查询结果按某一字段值降序排列; ( 10 ) < 函数 > :进行查询计算的函数;
SELECT 所属院系,COUNT(*) AS 学生数 FROM student GROUP BY 所属院系
查询计算函数的格式及功能
函数格式 COUNT(*) SUM(字段名) AVG(字段名) MAX(字段名) MIN(字段名) 函数功能 计算记录个数 求字段名所指定字段值的总和 求字段名所指定字段的平均值 求字段名所指定字段的最大值 求字段名所指定字段的最小值
6.1.2、多表查询(即连接查询)
多表查询是指SELECT命令的查询内容或查询条件或查询内容和 查询条件同时涉及到数据库中相关的多个表。 例13 查询会计系学生选修课程及成绩,要求查询结果中含属性 学号、姓名、课程名称和成绩。 SELECT student.学号,姓名,课程名称,成绩 FROM student,course,grade,teacher_cour WHERE 所属院系='会计 学院' and student.学号=grade.学号 and teacher_cour.课程编 号=course.课程编号 and grade.课程ID=teacher_cour.课程ID 这是一个涉及到两个表的查询任务,查询所要求的结果来自两个 表,查询的条件也涉及到两个表,所以有“FROM student,grade”;这两个表之间是有联系的,这种联系是通过父 表的主关键字(student中的学号)和子表的外部关键字 (grade表的学号)建立的,所以有命令子句WHERE中的筛选 条件“student.学号=grade.学号”。由于student表和grade表 都有学号属性,因此在SELECT子句中要用前缀的形式 “student.学号”指明取自哪个表中的学号;此例中用“grade. 学号”的形式,查询结果是一样的。
标准结构是三级模式结构,它包括外模式、模式和内模式。
SQL语言的功能
SQL语言具有以下5个方面的功能: 1.数据定义功能 (1)定义、删除与修改基本表;(2)建立与删除索引。 2.数据查询功能 (1)单表查询;(2)多表查询(连接查询、嵌套查询); (3)使用集函数增加查询附加功能;(4)集合查询。 3.数据更新功能 (1)插入数据;(2)修改数据;(3)删除数据。 4.视图管理功能 (1)建立、删除视图;(2)视图查询;(3)视图更新。 5.数据控制功能 (1)数据保护(安全性和完整性控制); (2)事务管理(数据库的恢复、并发控制)。
SQL语言基本数据类型
常用的基本数据类型: 1.数值型 Integer,Smallint,Float(n),Real, Double,Numberic(p,q) 2.字符型 Char(n),Varchar(n),Text/Memo, Binary(n),VarBinary (n) 3.日期、时间型 Date,Time,DateTime 4.逻辑型 Create Table 交易 (交易号 Char(4) Primary Boolean key,交易时间 Datetime Unique,终端 Char(2), 收银员 Char(6),总金额 Money); 5.货币型 SmallMoney,Money 6.OLE型 General
查询条件中常用的运算符
运算符 实例
=、>、<、 <= 、 应发工资>3000 >= 、 < > NOT、AND、 应发工资<5000 AND 应发工资>3000 OR LIKE 性别LIKE”男” BETWEEN AND 应发工资 BETWEEN 3000 AND 5000 IS NULL
应发工资 IS NULL
立执行并完成一个特定操作的,与上下文无关。 使用SQL能够创建各种不同类型的查询结果,本节将介 绍利用SQL语句完成各类查询的创建、表定义、表结构维护、 表中记录操作等内容。
1.高度的综合:SQL语言集数据操纵、数据定义和数据控 制功能于一体。 2.非过程化:SQL语言是一个高度非过程化的语言,在采 用SQL语言进行数据操作时,只要提出“做什么”,而不必指 明“怎么做”,其它工作由系统完成。 例子:Select Name,Total from Class where Total>600 3.采用面向集合的操作方式:用户只要使用一条操作命令, 其操作对象和操作结果都可以是元组的集合。 4.一种语法结构两种使用方式:自含式语言,又是嵌入式 UPDATE y1 SET 语言。 岗位津贴=岗位津贴*(1+0.2) 5.语言结构简捷: WHERE 岗位津贴<=800 数据操纵:Select,Insert,Update,Delete 数据定义:Create,Alter,Drop 主要是用来维护数据库的(例: 数据控制:Grant,Revoke GRANT是授权; REVOK是收回 权限) 6.支持三级模式结构 SQL语言支持关系数据库三级模式结构。(数据库领域公认的
例10 查询成绩在60分以下(不包括60分)、90分以上 (含90分)学生的学号。 SELECT 学号,成绩 FROM grade WHERE 成绩<60 or 成绩>=90
WHERE子句通过指定查询条件,可以在表中找出满足条 件的记录。查询条件可以是任意复杂的逻辑表达式。 当WHERE子句需要指定一个以上的查询条件时,要使用 逻辑运算符AND、OR和NOT将其连接成复合的逻辑表达 式。其优先级由高到低为:NOT、AND、OR,可以使用 括号改变优先级。 条件查询还可以使用LIKE或NOT LIKE进行部分匹配查 询。* 表示任意长度的字符串;?表示任意单个字符。 在查询中还可以使用查询谓词,查询谓词IN 和NOT IN用 于检索属于(IN)或不属于(NOT IN)指定集合的记录。
第六章
结构化查询语言-SQL
本章要点
掌握SQL的基本概念,了解SQL语 言的特点和功能,掌握使用SQL进行数 据定义、 数据更新、数据查询的方法, 熟练掌握 Select语句的使用,掌握使用 SQL实现简单查询、连接查询、嵌套查 询、集合查询的方法。
第6章 结构化查询语言--SQL
SQL语言的特点
6.1.1 简单查询
单表查询是指数据来源是一个表或一个视图的查询操作,它是 最简单的查询操作。 1. 检索表中所有的行和列 2. 检索表中指定的列
3. 检索表中指定的列和指定的行
4. 检索表中指定的列和产生新列 5. 检索表中满足指定条件的行
6. 检索表中分组统计结果
7. 检索表中排序结果 8. 检索表中分组排序结果
SQL语言是1974年由Boyce和Chamberlin提出的,并首
先在IBM公司研制的关系数据库原型系统System R上实现。
由于它具有功能丰富、使用灵活、语言简捷易学等特点, 被众多计算机工业界和计算机软件公司所采用。1986年被
美国国家标准局批准成为关系型数据库语言的标准。
SQL语言是一个非过程化语言,它的大多数语句都是独
1.选择字段(投影)
例1 查询学生姓名、性别和所在院系。 SELECT 姓名,性别,所属院系 FROM student 注意,本例使用的命令格式为:SELECT < 查询项目> FROM <表>。SELECT指出要 查询的属性,FROM指出从哪个表查询。 例2 查询student表中所有字段和记录。 SELECT * FROM student
2、选择记录(选择)
SELECT命令中用于完成选择记录(查询条件)的命 令子句是: [WHERE <筛选条件> [AND | OR <筛选条件> ...]] 例7 查询会计系学生的学号,姓名和院系属性。 SELECT 学号,姓名,所属院系 FROM student WHERE 所属院系="会计学院" 例8 查询学分少于3(不含3学分)的课程名称,课程 性质和学分。 SELECT 课程名称,课程性质,学分 FROM course WHERE 学分<3 例9 查询会计学院的非党员学生。 SELECT 学号,姓名,所属院系,政治面貌 FROM student WHERE 所属院系="会计学院" and 政治面 貌<>"党员"
相关文档
最新文档