access知识点总结

2024-08-13

access知识点总结(共10篇)

1.access知识点总结 篇一

Access数据库重点知识总结

8.1 数据库系统基础知识

8.1.1 数据库系统的组成一、数据库的发展

数据库技术是计算机科学技术的一个重要分支。随着计算机的发展,数据库技术经历了三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段。

人工管理阶段,数据不保存,用时直接输入,算完后结束。

文件系统管理阶段,数据单独保存在文件中(如第六章的文件),这种形式的数据共享只能以文件为单位;缺点是数据大量重复,同时给数据维护带来很多麻烦,为了解决这样的问题,出现数据的统一管理,达到数据共享的目的,产生和发展了数据库技术。

二、数据库的特点

数据库是为满足多个应用系统的需要、按照一定的结构在计算机中建立起来的相关数据集合。数据库中的数据是结构化的,数据是面向全局的,数据是可以共享的。在数据库系统管理阶段,数据以数据库为中心,数据与程序之间是一对多的关系,具有数据重复少,独立性高,完整性、并发性和可恢复性等优点。

三、数据库系统的组成

从广义上讲,一个数据库系统由计算机硬件(物理设备)、系统软件、数据库、数据库管理系统和数据库应用软件五部分组成,涉及到的人员有数据库管理员、应用软件开发人员和最终用户。

五部分为:

1、计算机硬件(物理设备)。

2、系统软件(操作系统、各种语言的编译程序等)。

3、数据库(用来存放数据的文件,它是一个容器,在一个库中可以有许多的表、查询、窗体等)。

4、数据库管理系统(用于创建数据库,对库中的数据进行编辑)。

5、应用软件(用Vb语言编写的应用程序)。

数据库系统投入运行,必须要有人去维护(称为数据库维护人员);编写这些应用软件必须要有软件人员来完成;最后使用这些软件的前台人员(终端用户)。

8.1.2 数据库系统的分层结构

从数据独立性的角度看,数据库系统中的数据通常抽象为物理层、逻辑层和视图层这样三层结构。物理层的具体实现由数据库管理系统借助操作系统的功能来完成。逻辑层用于描述数据库中应该包括哪些数据以及数据之间存在哪些关系,它是数据库中全部数据的逻辑描述,也是数据库的逻辑结构。视图层也叫外模式,它是特定用户和应用程序的数据视图,是数据库中与某一应用有关的部分数据的逻辑表示。一个数据库可以有多个不同的视图,也反映了不同需求的用户从不同的角度所看到的数据库。

在Access数据库系统中,物理层存储由DBMS全权负责,基本上不需要应用程序员和用户关心,逻辑层由数据库中的所有的表组成,而视图层由特定的查询和应用程序组成。

8.1.3 关系数据模型

数据模型是用于描述现实世界的工具。一组严格定义的概念集合,它们精确地描述了数据和数据之间的关系、对数据的操作以及有关的语义约束规则。

(1)概念数据模型

面向现实世界和终端用户,不依赖具体的DBMS,是从现实世界到信息世界的抽象。主要用于需求分析,常用的概念模型有:实体-关系(E-R)模型。

例如:

关系模式:

职工(编号,姓名,性别,籍贯)

(2)逻辑数据模型

逻辑数据模型则是面向应用软件开发人员和数据库管理人员,与DBMS密切相关,主要用于数据库及其应用程序的开发实现。

常用的逻辑模型有层次模型、网状模型和关系模型。关系型是目前使用最多的模型。例如:

职工表:

编号

姓名

性别

籍贯

1001

李平

山西

1002

王林

河南

2001

赵新

广东

(3)物理数据模型

物理数据模型用来反映数据的物理储存结构,对应于数据库系统的物理层。物理数据模型不但与DBMS有关,还与操作系统和计算机硬件等有关。主要面向DBA,用于提高数据库系统的运行性能。

关系数据模型数据库:

关系数据模型是当前使用最广泛的数据库系统模型,常见的关系数据库有Oracle、DB2、Sybase、SQL Server等大中型数据库管理系统,Access也是一个关系型数据库管理系统。

在关系模型中采用相互关联而又互相独立的多个二维表格来反映各种数据关系。所有数据元素都存在于称作“关系”的二维表格中,这些表以行和列的形式来组织数据,从而简化了数据的存取和操作。

一个关系就是一个二维表,这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

仓库表:

仓库号

城市

面积

WH1

北京

370

WH2

上海

500

WH3

广州

300

WH4

武汉

400

职工表:

仓库号

职工号

工资

WH2 E1 1220

WH1 E3 1210

WH2 E4 1250

WH3 E6 1230

WH1 E7 1250

在关系模型中表中的每一行称为一个元组(一条记录)。表中的列称为属性或字段,列的名字称为属性名,在列中填写的数据称为属性值。在关系模型中,表的每一列的数据类型必须一致,一个列所有可能的取值就称为属性域。属性名、属性域、属性值是彼此密切联系但又存在明显差别的概念。特点为:

① 一个关系必须规范化,在一个关系中每个属性必须是不可分割的数据单元;

②在一个关系中不能出现相同的属性名(字段名);

③关系中不允许有完全相同的元组(记录);

④在一个关系中元组的次序无关紧要;

⑤在一个关系中列的次序无关紧要,通常重要的关键字在左边。

一个具体的关系模型由若干关系模式组成,在一个数据库中包含相互之间存在联系的多个表,这个数据库文件就代表一个实际的关系模型。

8.2 ACCESS集成开发环境

8.2.1 Access简介

Access是Microsoft公司推出的一种关系型数据库管理系统,在开始时,Microsoft将Access单独作为一个产品进行销售,在发行Office 97时,Microsoft将Access作为Office套件中的一个重要成员一起发布。最新版本Access 2003也已经开始随同Office 2003发布。

Access已经是世界上最流行的桌面数据库管理系统。

8.2.2 Access数据库系统的组成

Access的主工作窗口与Office其他软件的界面类似,由菜单、工具和若干任务窗口组成。

数据库包含了表、查询、窗体、报表、页、宏和模块共七大对象,数据库中的数据来源是数据表,由数据表生成的查询和数据表一起构成了整个数据库中所有对象的基础数据来源。

一个数据库可分为三层:物理层、逻辑层和视图层。

Access物理层(数据库存储格式)就是一个名为.MDB的文件,由Access数据库管理系统管理,不需要应用程序员和用户关心。

逻辑层对应数据库中所有的表和表之间的关联(如:仓库表和职工表以及表之间的关联)。

视图层由查询、窗体、报表、页、宏和模块等对象来实现(结果)。

查询以表作为数据源,按照一定的条件或要求对表中的数据进行处理,得到一个外观形式与表一样的数据视图(也称虚拟表)。要注意的是查询不是真正的表。对于数据库表中保存的同一批数据(原始数据),用户可以通过查询按照不同的方式去查看、更改和分析。查询对象本身仅仅保存查询命令,它描述的是从逻辑层到视图层的映射关系。查询可作为窗体、报表的数据源。

窗体是开发人员提供给最终用户处理业务的界面,它的设计与实现与VB类似。

报表是供用户以打印格式输出数据的对象。

页用于查看来自Internet的数据。

宏是一个或多个操作的集合(指令的集合)。

模块与VB类似(标准模块),用于存放代码,以实现代码的重用。

8.2.3 Access数据库系统的建立

在Access中建立一个数据库系统大概有如下的主要步骤:

(1)根据用户需求建立表及其关系。

(2)设计用户视图,建立查询。

(3)设计交互界面,建立窗体、报表

(4)编写事件过程、模块等。

(5)测试、生成应用系统。

为了提高开发应用系统的效率,Access提供了一些常见的数据库应用模板,如订单入口模板、库存控制模板等。通过向导可自动建立一个数据库系统,步骤如下:

(1)单击工具栏上的“新建”按钮,在“新建文件”任务窗格中的“根据模板新建”下,单击“通用模板”

(2)在“数据库”选项卡上,单击要创建的数据库类型的图标。

(3)在“文件新建数据库”对话框中,指定数据库的名称和位置,然后按照“数据库向导”的指导进行操作即可。

8.3 Access数据库的安全

数据库的安全性是指数据库系统防止不合法使用所造成的数据泄漏、更改或破坏的能力。在Access环境中,“工具”菜单下“安全”菜单项。

8.3.1 密码保护

Access数据库密码保护即对打开的 Access 数据库设置密码。设置密码后,打开数据库时将要求输入密码。

设置数据库密码 :

首先以独占的方式打开数据库对象。然后选择“工具”菜单中“安全”菜单项的“设置数据库密码”命令,打开设置数据库密码对话框输入密码。

8.3.2 用户级安全机制

8.3 本章小结

数据库发展经历了三个阶段:人工阶段、文件阶段和数据库阶段。

数据管理是计算机最主要的应用领域,数据库系统是数据管理的主要工具。一个数据库系统由计算机硬件、系统软件、数据库、数据库管理系统和数据库应用软件五个部分组成,涉及到的人员有数据库管理员、软件开发人员和最终用户。

数据模型是一组严格定义的概念集合,它们精确的描述了数据和数据之间的关系、对数据的操作以及有关的语义的约束规则。数据模型有三种:层次型、网状型和关系型,关系数据模型是当前使用最广泛的数据库系统模型,Access使用的是关系模型,所以它是一个关系型数据库管理系统。在关系模型中采用相互关联而又互相独立的多个二维表格来反映各种数据关系,所有数据元素都存在于称作关系的二维表中。

Access数据库包含有表、查询、窗体、报表、页、宏和模块等对象,其中数据库物理层是后缀名为”.mdb”的文件,逻辑层对应的是数据库中所有的表以及表之间的关联,视图层由查询、窗体、报表、页、宏和模块等对象来实现。

数据库的安全性是指数据库系统防止不合法使用所造成的数据泄漏、更改或破坏的能力。

2.access知识点总结 篇二

1.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的基本概念; 2.数据模型;关系模型的概念、关系术语和三种关系运算;

3.Access的系统特点及操作窗口。本章的难点是关系模型和关系运算。【课程考核要求】

1.理解数据库、数据库管理系统、数据库系统等基本概念;

2.理解数据模型、关系模型的概念;理解有关关系术语(关系、属性、元组、域、关键字、外部关键字)和三种关系运算(投影、联接、选择); 3.熟悉Access中各种操作窗口及工作环境。【复习思考题】

1.什么是数据库?为什么要建立数据库?

2.什么是数据库管理系统?数据库管理系统与数据库的关系是什么? 3.关系运算有几种?每种运算的含义是什么? 4.什么是主关键字?其作用是什么? 5.Access的基本对象包括哪些? 6.简述Access操作窗口的功能。第2、3章 数据库和表的基本操作 【重点难点】 1.数据库的创建; 2.表的建立及维护;

本章的难点是表间的关系、数据完整性的概念、字段属性等 【课程考核要求】 1.理解数据库和表的概念;

2.熟练掌握有关数据库及表的创建操作;

3.熟练掌握表的编辑操作;

4.理解表间关系的相关概念,掌握建立表间关系的方法; 5.理解数据完整性的概念;

6.掌握实现数据完整性的各种方法:主关键字、规则和永久关联; 【实验内容及要求】 1.根据所给问题设计数据库;

2.根据设计的数据库创建数据库及表; 3.对所建数据库及表进行编辑和修改; 4.建立表之间的关系; 5.调整表的格式;

6.对所建表进行排序和筛选。

要求通过上机实验,熟悉Access的操作环境,掌握在数据库窗口中创建数据库及表的方法,掌握编辑表的基本方法。

【复习思考题】

1.创建数据库的方法有哪些?如何创建?

2.什么是表?表由几部分组成? 各部分的含义是什么? 3.为什么要建立表之间的关系?

4.表有几种视图方式?各方式的特点和作用是什么? 5.创建表的方法有几种?各适应什么情况? 6.Access提供的数据类型有哪些? 7.说明列的作用是什么? 8.怎样定义主键字?

9.试比较向表中输入数据的几种方法?

10.Access的导入数据功能体现了Office的哪一重要特性? 11.什么是参照完整性?它的作用是什么?

12.表与表之间的关系有几种?各自的特点是什么?最常用的关系是哪一种? 13.查找数据的方法有哪些?如何查找?

14.什么是排序?排序的规则是什么?

15.筛选记录的方法有几种?各自的特点是什么? 16.为什么要设置字段的属性?

17.修改表结构的操作包括哪些?怎样修改? 第4章 查询的建立和使用 【教学内容】 第一节 查询概述

1.查询种类(选择查询、参数查询、交叉表查询、操作查询、SQL查询)2.查询条件(运算符、函数、表达式)第三节 创建查询

1.使用向导创建查询(选择查询、交叉表查询)

2.使用设计器创建查询(参数查询、操作查询、SQL查询)3.在查 询中计算(总计查询)第四节 操作已创建的查询 1.运行已创建的查询 2.编辑查询中的字段 3.编辑查询中的数据源 4.排序查询的结果 【教学重点难点】 1.运算符、函数和表达式; 2.查询的种类及作用; 3.使用向导创建查询的方法; 4.使用设计视图创建查询的方法。

本章的难点是查询条件及使用设计视图创建查询的方法。【课程考核要求】

1.掌握运算符、函数、表达式规则; 2.掌握查询条件的书写规则及使用方法;

3.了解并会应用“表达式生成器”生成查询条件表达式 4.掌握使用向导和设计视图创建查询的基本方法; 5.掌握查询的基本应用。【实验内容及要求】

根据所给问题创建相关查询。要求通过这次实验,熟悉Access的查询设计视图,掌握在查询设计视图窗口中创建各类查询的方法。

【复习思考题】

1.什么是查询?查询的功能是什么? 2.查询有几种?各自的特点是什么? 3.查询条件的作用是什么?

4.书写查询条件时,如何处理文本型、日期型的数据? 5.查询与筛选的主要区别是什么?

6.什么是总计查询?总计项有哪些?如何使用这些总计项? 7.建立分组查询时,总计项应选择什么? 8.什么是交叉表查询?交叉表查询的优点是什么? 9.什么是参数查询?为什么要使用参数查询? 10.操作查询有几种?各自的作用是什么? 第4’章 关系数据库标准语言SQL 【教学内容】 第一节 SQL概述 第二节 查询 1.简单查询 2.简单的连接查询 3.嵌套查询 4.几个特殊运算符 5.排序

6.简单的计算查询和分组计算查询

7.利用空值查询 8.集合的并预算 第三节 维护功能 1.插入 2.更新 3.删除 第四节 定义功能 1.定义表 2.修改表 3.删除表 【教学重点难点】 1.SQL语言的概念; 2.SQL的数据维护功能; 3.SQL的数据查询功能。

本章难点是联接查询、嵌套查询和计算查询:记录的插入、删除和更新。建立表结构、修改表结构、删除表等。

【考核要求】

1.熟练掌握SQL的数据查询功能:SQL-SELECT命令、简单查询、多表查询、分组计算查询和嵌套查询等;

2.掌握SQL的数据维护功能:插入记录、更新记录、删除记录; 3.掌握SQL的定义功能:表的定义。【实验内容及要求】

根据所给问题,使用SQL语句创建查询。要求通过这次实验,理解SQL语句的基本语法,并能够掌握SQL在Access的应用方法。

【复习思考题】

1.SQL语言有何特点,在Access的查询中如何使用SQL语句?

2.熟悉SELECT语句的用法,并以实例的方式写出Access的各种查询SQL语 5 句?

第5章 窗体的设计和应用 【教学内容】 第一节 窗体概述 1.窗体组成2.窗体视图

3.窗体分类(纵栏式窗体、表格式窗体、主/子窗体窗体、数据表窗体、图表窗体、数据透视表窗体)第二节 创建窗体 1.使用向导创建窗体

2.使用设计器创建窗体(控件的含义及种类、在窗体中添加和修改控件、设置控件的常见属性)第三节 格式化窗体 1.使用自动套用格式 2.设置窗体的背景颜色 3.设置窗体文字格式 4.对齐窗体中的控制 【教学重点难点】 1.窗体视图; 2.工具箱的使用; 3.使用向导创建简单窗体; 4.使用设计器创建窗体; 5.设计窗体及控件属性。

本章难点是窗体控件属性的设置、窗体属性的设置。【课程考核要求】

1.了解并会使用“窗体向导”和“自动创建窗体向导”创建具有不同布局样式的窗体;

2.了解并熟悉窗体设计视图中的标尺、节、网格、工具箱和字段列表等组成要素;

3.会使用标签、文本框、命令按钮、选项按钮、复选框、组合框、列表框、图像、子窗体/子报表等常用控件;

4.了解并会通过属性窗口设置常用控件的属性;

5.会用窗体设计视图创建出能满足实际需求的简单窗体。【实验内容及要求】

1.根据所给问题使用向导创建窗体; 2.根据所给问题使用设计器创建窗体; 3.熟悉窗体及控件属性并进行相关设置。

要求通过这次实验,熟悉并掌握窗体创建的方法,特别是各种控件的用途及使用方法,能设计出具有一定应用价值的窗体界面。

【复习思考题】

1.简述窗体的作用及组成。

2.说明在创建主/子窗体、基于多表创建窗体时应注意哪些问题? 3.试说明各种窗体的特征及用途。

4.创建主/子窗体的方法有哪些?比较各种方法的异同。5.试说明窗体中控件的主要作用有哪些? 6.说明标签控件于文本框控件的区别。7.在选项组控件中可以由哪些控件组成?

8.简述复选框控件、切换按钮控件、选项按钮控件三者的区别。9.简述列表框控件与组合框控件的区别。10.举例说明结合型控件与非结合型控件的用途。

11.浏览各种控件的“属性”对话框,比较各种控件属性的异同。12.美化窗体可以从哪些方面进行设置。13.比较美化控件与美化窗体的操作有何异同。第6章 报表的创建和使用

【教学内容】 第一节 报表概述 1.报表组成 2.报表视图 3.报表分类 第二节 报表的创建 1.使用向导创建报表 2.使用设计器编辑报表 第三节 报表的计算 1.建立计算字段 2.报表的排序与分组 第四节 报表的打印 1.设置页面 2.预览报表 3.打印报表 【教学重点难点】 1.报表的构成; 2.用报表设计器创建报表 3.报表的计算; 4.报表的输出。

本章的难点是使用报表设计器创建报表。【课程考核要求】

1.了解并掌握使用向导创建报表的方法; 2.熟练掌握使用设计器创建报表的方法;

3.了解并会对报表进行隐藏重复数据、添加页码、页面设置、打印预览、打印设置等操作。

本章难点是使用设计器创建报表;在报表中进行计算。

【实验内容及要求】

1.根据所给问题使用向导创建报表; 2.根据所给问题使用设计器创建报表; 3.根据所给问题在报表中进行相关计算。

要求通过这次实验,熟悉并掌握窗体创建的方法,能设计出具有一定应用价值的报表。

【复习思考题】

1.Access报表可以完成哪些功能?

2.Access报表的结构是什么?都有哪几部分组成? 3.简述报表页眉与页面页眉的作用与区别。4.常用的创建报表的方法有哪些?

5.在报表中计算汇总信息的常用方法有哪些?每个方法的特点是什么?6.子报表与主报表的关系是什么?在创建子报表时应注意哪些问题? 7.哪些控件可以创建计算字段?创建计算字段的方法有哪些? 8.美化报表可以从哪些方面入手? 9.报表打印之前应该完成哪些准备工作? 第9章 数据访问页的创建 【教学内容】

第一节 数据访问页介绍 1.数据访问页的作用 2.数据访问页的组成 3.数据访问页的视图

4.数据访问页的数据来源及调用方式 第二节 创建数据访问页 1.使用向导创建数据访问页 2.使用设计视图创建数据访问页 3.将数据访问页连接到数据库

第三节 数据访问页的修饰 1.添加背景图片 2.设置滚动文字 3.应用主题 【教学重点难点】

1.数据访问页的概念及存储方式; 2.数据访问页视图; 3.数据访问页的创建方法。

本章难点是使用设计器创建数据访问页;将数据访问页连接到数据库。【课程考核要求】

1.了解数据访问页的存储方式; 2.掌握数据访问页的创建方法; 3.会将数据访问页连接到数据库中。【实验内容及要求】

1.根据所给问题创建数据访问页。

2.在数据访问页中添加相应控件并进行属性设计; 3.应用主题创建数据访问页。

要求通过这次实验,熟悉报表的种类及使用向导创建的方法,掌握标签报表、分类汇总报表的设计技术,掌握报表中记录的排序与分组的方法。

【复习思考题】

1.数据访问页的存储与其他数据库有什么区别? 2.如何预览数据访问页?

3.简述在数据访问页中使用文本、图像的超级链接的方法。第7章 宏的建立和使用 【教学内容】 第一节 宏的基本概念 1.宏的定义和特点

2.宏组的概念 3.触发宏的条件 第二节 创建宏 1.了解宏窗口 2.常用的宏操作 3.创建宏 4.创建宏组 第三节 使用宏 1.在窗体中加入宏 2.在菜单或工具栏中执行宏 3.运行宏 4.宏组运行 【教学重点难点】

1.宏以及宏组的作用和使用方法; 2.使用并运行宏的前提条件。【课程考核要求】

1.了解并掌握宏和宏组的创建方法; 2.掌握为宏设置条件的方法;

3.掌握宏与数据库对应的关系及运行宏的方法; 4.了解并掌握运行宏的前提条件; 5.掌握常用的宏操作。【实验内容及要求】 1.设计并运行宏。2.与窗体结合使用宏。

要求通过这次实验,理解宏的概念,并在此基础上学会根据要求设计和创建宏及宏组,掌握宏及宏组的执行方式,尤其是窗体事件与宏结合功能。掌握常见的宏操作。

第8章 VBA程序设计 【教学内容】 第一节 VBA概述 1.VBA简介 2.VBA编程环境 第二节 对象模型 1.Access对象 2.对象的属性 3.对象的事件 4.对象的方法 第三节 数据类型 1.变量 2.常量 3.运算符 4.内置函数 第四节 程序语句 1.赋值语句 2.选择语句 3.循环语句 第五节 数组 1.数组的定义 2.数组处理 3.自定义数据类型

第五节 在Access中创建VBA模块1.创建模块 2.数据库对象 3.使用ADO

第六节 调试 【教学重点难点】

1.VBA程序的编辑和操作环境; 2.VBA程序的设计和调试方法; 3.VBA模块的创建方法; 4.对象的事件和方法;

5.熟悉在窗体上调用VBA代码的方法。

本章难点是VBA程序设计,模块的创建和使用。【课程考核要求】 1.了解VBA的编程环境;

2.熟悉在窗体上调用VBA代码的方法; 3.理解各种变量类型的使用范围及定义方法; 4.掌握常用函数的使用方法; 5.掌握程序控制语句的实现过程; 6.掌握数组的基本使用技术; 7.理解模块的概念;

8.掌握在模埠中创建Sub过程、函数过程的方法; 9.掌握在不同过程中通过参数的传值实现数据的传递方法; 10.掌握使用ADO和ADO对象对数据库进行操作的方法。【实验内容及要求】 1.编写并运行程序。2.在窗体中调用VBA代码。3.ADO对象编程。

要求通过这次实验,熟悉在窗体上调用VBA代码的方法;理解各种变量类型的使用范围及定义方法;掌握常用函数的使用方法;掌握程序控制语句的实现过程;掌握数组的基本使用技术;掌握定义与调用方式,熟悉变量的作用域;掌握ADO数据库操作的步骤和方法;掌握程序的各种调试工具和使用方法。

【复习思考题】

1.VBA与VB、Access有什么联系?

2.在Access中,既然已经提供了宏操作,为什么还要使用VBA? 3.什么是对象?对象的属性和方法有何区别? 4.如何在窗体上运行VBA程序代码?

5.能否在一个数组中同时存储几种不同类型的数据? 6.什么是模块?模块分哪几类? 7.简述VBA的三种过程?

8.Sub过程Function过程有什么不同,调用的方法有什么区别? 9.简述使用ADO对象操作数据库的基本过程。10.为什么要进行程序调试?常用的调试工具有哪些? 第10章 创建应用系统的方法 【教学内容】

第一节 应用系统开发过程简介 1.需求分析 2.概要设计 3.详细设计 4.编码 5.调试与测试

第二节 使用切换面板创建应用系统 1.启动切换面板管理器 2.创建新的节换面板页 3.设置默认的切换面板页

4.建立打开切换面板页的切换面板项 5.测试切换面板 6.设置应用系统启动属性

第三节 创建具有自己风格的应用系统 1.使用多页窗体实现系统控制 2.使用宏创建系统菜单 【教学重点难点】 1.应用系统开发过程; 2.创建应用系统的方法;

本章难点是应用系统功能设计;系统集成工具的使用。【课程考核要求】

1.了解开发应用系统的基本步骤; 2.熟悉并掌握创建切换面板的方法; 3.掌握利用宏创建系统菜单的方法。【实验内容及要求】

1.根据所给问题进行分析,确定系统的功能; 2.使用Access实现系统功能。

要求通过这次实验,进一步掌握建立数据库以及建立和使用数据库对象的方法和技巧,进一步提高数据库的管理水平。

五、主要参考书

[1]陈恭和主编 《数据库基础与Access应用教程》 高等教育出版社 [2]郑小玲主编 《Access 2003中文版实用教程》 清华大学出版社 [3]教育部考试中心编著

《全国计算机等级考试二级教程——Access数据库程序设计》

高等教育出版社

3.ACCESS数据库教学工作总结 篇三

转眼又到学期末啦,回顾本学期的教学工作,按照教学计划的要求,已经如期地完成了教学任务。

本人在教育教学上,爱岗敬业,严谨治教,热爱学生,努力做到把学生教好,让学生成功成才。计算机教学工作,不仅仅是让学生学会几种操作,更重要的是要提高学生的信息素养。能真正做到为人师表、教书育人,较好的完成教育教学工作任务,尽到一个优秀教师应有的职责。因此我在教育教学方面注意了以下几个问题,现总结如下:

一、思想方面

在这一个学年里,思想上严于律己,热爱党的教育事业。服从学校的工作安排,配合学科组长、班主任们做好各项工作。热爱本职工作,加强自我修养,做到学高为师,身正为范,热爱学生,真诚对待学生,受到学生的一致好评。

二、计算机教学工作方面

(一)备课

开学初,根据学校要求,认真写好教学计划,提前备好课,写好教案,平时做到周前备课。备课时认真钻研教材教法。比如学期初时,由于数据库书迟迟没到,我担心学生闹情绪,就先从网上查一些关于数据库方面的知识,然后给学生讲授,在备课方面我力求吃透教材,找准重点、难点,克服教学中的随意性。在积极参加集体备课的基础上认真备课,备课分三个方面:一是备教材:钻研教材、搜集有关资料及新科技等前沿信息,对教材系统、重点和难点内容,做到心中有数。二是备学生:大部分学生有一定的自觉性,能完成老师布置的学习任务。我就根据学生不同的层次来进行教学活动。这样有利于教学活动地开展。三是备教法:选择适当的教学方法、手段和现代教学媒体,提倡使用现代教学手段。同时为了上好每一节课,通过上网查资料,集中别人的优点确定自己的教学思路。

(二)上课

上好课的前提是做好课前准备,不打无准备之仗,尤其本学科主要课程都要上机完成,每节课都要认真做好上机准备,检查机器状态,有无“不可用机器”。上课时认真讲课,教学目的明确,符合学生实际,特别是本学科由于学生刚接触数据库,都不太熟悉,所以上机上要求多练、多问。每一节课我一般是先 讲例题,然后让学生去练习。目的是使知识掌握的更牢固,上机课时力求抓住重点,突破难点,做到条理清楚、难度适宜、密度合理,保证授课内容的科学性和思想性,精讲精练,不出现知识性错误。运用多种教学方法,注重讲思路、讲规律、讲方法、学法,力求生动活泼,充分调动学生学习兴趣。正确引导学生看待和使用网上信息,培养学生良好的信息素养。注意课堂管理,上课期间要求学生严格按照老师给定的任务进行操作,同时又注意因材施教,在学生完成上机任务时,到各台计算机前巡视,注意对差生进行手把手的辅导。课后及时做好课后反思,不断总结经验,向课堂40分钟要质量。

4.access知识点总结 篇四

在早期版本的 Microsoft® Access(Microsoft Access 以前)中,有关安全性的知识有时被认为是无法为任何人所掌握和应用的,您需要按顺序执行很多步骤,一旦遗漏某个步骤或者颠倒了顺序就会带来灾难性的后果。随着 Microsoft Access for Microsoft Windows® 95 的 Security Wizard 出现,以及 Microsoft Access 2000 的 Security Wizard 的不断改进,在 Access 中实现安全性已变得非常简单。但是,即使有了这些帮助,您也必须清楚自己的安全选项,并掌握在数据库中保护数据和对象的操作。否则,轻者会带来数据安全隐患,重者会将您锁在自己的数据库之外。

有很多方法可以保护您的 Access 数据库以及其中包含的数据。在本文中,我们将讨论用于保护组成数据库的各个对象(包含数据)、包含诸如窗体和报表等元素的对象以及代码(可能是数据库中最有价值的部分)的方法。本文中讨论的安全技巧只适用于 Microsoft Access 数据库 (.mdb) 文件。

5.access知识点总结 篇五

作为一名数据库程序员,你的主要任务是让你的用户能快速地选择、管理和访问他们所需要的信息,其他的工作几乎都是一成不变的,只要你的数据库应用程序执行速度越快,你的程序效率越高。这篇文章的目的就是突出各种不同的技巧和策略,通过优化程序来提高速度,让你的Microsoft Access 数据库应用程序的效率更高,这样也可以帮助你完成作为一名数据库开发者的主要使命。

硬件

瞄准速度问题的根本

为了提高你的数据库程序的速度,自然而然地你会想到去注意影响速度最基本的几个部分,我们将从处理这几个部分着手。在你力图提高你的数据库程序性能的时候,你的程序所运行的硬件平台将是唯一的决定因素。显而易见,实现优化的第一条原则应该是较快的硬件=较快的数据库,当然CPU和RAM是这个等式的核心所在。相信你一定注意到Microsoft Access 所声明的,要达到一个令人满意的性能,至少需要8MB的RAM和一个80486的CPU。一般情况下,用户注意到这一点是理所应当的,但我却见过许多用户为他们的Microsoft Access 的执行速度而感到沮丧,当我问及他们使用什么机器运行此程序时,他们告诉我是一台80386,并且是在运行一台服务器上的一个MSACCESS.EXE。所以,在相信你的用户通过下面的方法固然能提高其程序性能的同时,始终需要强调的仍然是,在Microsoft Access 执行过程中,硬件才是关键的问题。

有效的磁盘访问

假定已经有了一个令人满意的硬件配置,下面让我们讨论一下如何才能提高Microsoft Access 在此平台上的运行速度。就这个问题,对你的数据库程序而言,影响其性能的第二位因素就是磁盘访问了。在执行过程中,对物理磁盘的访问总是一个速度的瓶颈(与访问存储在 RAM中的数据相比较而言),所以,你应该尽量减少对磁盘的访问。然而,由于你的应用程序总是要和一些磁盘或其他一些物理设备打交道,所以,你的目标应该是保证所有的磁盘访问都尽可能有效。要实现这一点,方法是经常整理你的磁盘数据碎片,整理你的数据库所在的磁盘驱动器以及所有你执行你的数据库程序时要涉及的磁盘驱动器,而且你还应提醒你的用户定期清理磁盘碎片,以此保证磁盘访问一直有效。这将最大程度地减少在对物理磁盘进行读写而花费的时间,尽管这些读写是不可避免的,同时优化了整个体系的性能。

使RAM最大化/对磁盘访问的频率最小化

下一个主题是使你的数据库程序与物理磁盘驱动器打交道的频率最小。要做到这一点关键是尽可能多的释放RAM空间给你的应用程序使用。要实现这一点,你需要做到以下几点:

增加最大缓冲区的尺寸

首先涉及到你对最大缓冲区尺寸的设置。最大缓冲区的尺寸指的是Microsoft Access作为内部存储空间而保留的RAM的数目。存储空间越大,用户需求的数据能在RAM中找到可能性越大,同时减少了对物理磁盘的访问频率。Microsoft Access 需要的最小缓冲区是512KB,如果你的硬件系统有多于4MB的RAM,那么你就可以为Microsoft Access 多分配一些供其使用(这样也增加了系统的性能)。要做到这一点,只需要在MSACCESS.INI(在你的windows目录下)文件中增加对最大缓冲区的设置,使用你的文本编辑器,例如记事本,在此文件中找到 [Option] 段,在其中加这样一句话:

MaxBufferSize = xxxxx

这其中的xxxxx即是为你的应用程序对存储空间分配而作的新设置(例如,设置MaxBufferSize=2048将为Microsoft Access分配2MB的缓冲区空间)。那么,你究竟应该分配多少才算合适呢?除了“尽可能多”,其他的还真难说。你需要手动地调节这个设置,同时需要试着让你的硬件都能提供以下条件:1)不能妨碍用户同时正在运行的程序,2)不会影响其自身底层操作系统的运行效率(你可能会在程序启动时想通过.INI文件查看一下Microsoft Access自身的配置,因此,任何对MSACCESS.INI文件的修改都将只能在下一次Microsoft Access启动时才能奏效,而对现在正在运行的Microsoft Access程序没有任何的影响)。

避免装载Wizards

为了释放更多的内存以供Microsoft Access使用,另一个你可以采取的步骤是:

6.Access题型综合解析 篇六

下列题目均使用考生文件夹中的“TEST.MDB”数据库,其中表及表的所有字段均用汉字来命名以表示其意义。(提示:在Access建立查询、输入符号时,都要在英文状态下输入!)

一、“选择”查询

1、简单条件

(1)基于“图书”表,查询作者“邓炎才”编著的图书,要求输出书编号、书名及出版社,查询保存为“CX1”;(2)基于“图书”表,查询所有“高等教育出版社”出版的图书,要求输出书编号、书名、作者及价格,查询保存为“CX3”;

(3)基于“院系”及“教师”表,查询所有“数科院”教师的名单,要求输出[工号]、[姓名]及[性别],查询保存为“CX5”;(4)基于“院系”及“教师”表,查询所有女教师的名单,要求输出[工号]、[姓名]、[职称]及[院系名称],查询保存为“CX6”;

2、复杂条件

(1)基于“图书”表,查询藏书数小于等于2本的所有图书,要求输出书编号、书名、作者及藏书数,查询保存为“CX4”;

(2)基于“院系”及“教师”表,查询所有“文学院”男教师的名单,要求输出[工号]、[姓名]及[院系名称],查询保存为“CX7”;

提示:并且的条件在一行输入

(3)基于“学生”、“图书”及“借阅”表,查询2006年8月份归还的所有图书,要求输出学号、姓名、书编号、书名及作者,查询保存为“CX0”;

第一种方法:>=2006-8-1 And <=2006-8-31 第二种方法:2006-8-* 注意:根据公有字段建立联系时,注意表的先后顺序是否要调整!

(4)基于“图书”表,查询所有2007年出版的图书,要求输出书编号、书名、作者及价格,查询保存为“CX2”;

第一种方法:>=2007-1-1 and <=2007-12-31 第二种方法:2007-*-*

二、关于分组计数类题目

1、简单条件

(1)基于“院系”、“教师”表,查询各院系教师人数,要求输出[院系代码]、[院系名称]、[教师人数],查询保存为“CX8”;

提示:增加“总计”行,先按“院系代码”和“院系名称”进行分组,再按任一字段进行计数,在计数字段前加上“教师人数:”

(2)基于“教师”表,查询男女教师人数,要求输出[性别]和[人数],查询保存为“CX9”;

提示:增加“总计”行,先按“性别”进行分组,再按任一字段进行计数,并在计数字段前加上“人数:”

(3)基于“学生”、“借阅”表,查询学生借阅图书本数(同一本书多次借阅,重复计数),要求输出学号、姓名及本数,查询保存为“CX10”; 提示:增加“总计”行,先按“学号”和“姓名”进行分组,再按任一字段进行计数,并在计数字段前加上“本数:”

2、复杂条件

(1)基于“院系”、“学生”、“成绩”表,查询各院系成绩合格([成绩]大于等于60分且[选择题]大于等于24分)的学生人数,要求输出[院系代码]、[院系名称]和[合格人数],查询保存为“CX17”;

提示:

 增加“总计”行,先按“院系代码”和“院系名称”进行分组。 “成绩”字段选择“条件”,在“条件”行中输入“>=60”。 “选择题”字段选择“条件”,在“条件”行中输入“>=24”。 再按任一字段进行计数,在计数字段前加上“合格人数:”

注意:“且”的条件在同一行输入!结果如下图!

(2)基于“院系”、“学生”、“成绩”表,查询各院系成绩优秀([成绩]大于等于85分且[选择题]大于等于30分)的学生人数,要求输出[院系代码]、[院系名称]和[优秀人数],查询保存为“CX18”;(本题做法同第(1)题)

(3)基于“图书”、“借阅”表,查询借出次数大于等于3次的图书,要求输出书编号、书名及次数,查询保存为“CX21”; 提示:

 增加“总计”行,先按“书编号”和“书名”进行分组。

 再按任一字段进行计数,在计数字段前加上“次数:”,在条件行输入“>=3”,如下图所示:

三、关于使用“生成器”计数查询

1、基于“报名”表,查询各校区语种代码为“043”的报名人数,要求输出[校区]和[人数],查询保存为“CX19”(语种代码为[准考证号]的4-6位,可使用MID([准考证号],4,3)函数获得);

(1)增加“总计”行,先按 “校区”进行分组

(2)在“字段”行右击鼠标,从弹出的快捷菜单中选择“生成器”,并选择内置函数“Mid”,如下图:

(3)用鼠标单击上图中“«stringexpr»”处,再从“查询1”下面选择“报名”表的“准考证号”字段,如下图:

(3)用鼠标单击 “«start»”处,从键盘上输入“4”,用鼠标单击 “«length»”处,从键盘上输入“3”,如下图:

(4)按下“确定”按钮,在查询设计器新增的“表达式1”字段的条件行中输入“043”,(5)再按任一字段进行计数,在计数字段前加上“人数:”,结果如下图:

2、基于“学生”、“借阅”表,查询学生借阅图书时间超期的次数(归还日期-借阅日期>15天为超期),要求输出学号、姓名及超期次数,查询保存为“CX20”; 同上题:用生成器建立条件,结果如下图:

3、基于“图书”、“借阅”表,查询借阅总天数大于等于30天的图书(借阅天数=归还日期-借阅日期),要求输出书编号、书名及天数,查询保存为“CX22”;

(1)增加“总计”行,先按 “书编号”和“书名”进行分组

(2)使用“生成器”生成“表达式1”,并在总计行选择“总计”,条件行输入“>=30”。(3)把“表达式1”改为“天数” ,结果如下图。

提示:有的书可能被借多次,在分组后就会有多行关于这本书的记录,先利用生成器求出每次借出的天数,再使用“总计”就求出这本书被借的总天数!

四、其它统计类题目

1、关于分组求和类题目

基于“院系”、“教师”、“教师工资”表,查询各院系教师[基本工资]之和,要求输出[院系代码]、[院系名称]、[基本工资之和],查询保存为“CX11”; 提示:增加“总计”行,先按“院系代码”和“院系名称”进行分组,“基本工资”字段选择“总计”,并在“基本工资”字段前加上“基本工资之和:”。

2、关于分组求最值类题目

(1)基于“院系”、“教师”、“教师工资”表,查询各院系教师最高[基本工资],要求输出[院系代码]、[院系名称]、[最高基本工资],查询保存为“CX12”;

提示:增加“总计”行,先按“院系代码”和“院系名称”进行分组,“基本工资”字段选择“最大值”,并在“基本工资”字段前加上“最高基本工资:”。

(2)基于“院系”、“学生”、“成绩”表,查询各院系[选择题]及[成绩]的最低分,要求输出[院系名称]、[选择题最低分]及[成绩最低分],查询保存为“CX14”;

提示:

 增加“总计”行,按 “院系名称”进行分组

 “选择题”字段选择“最小值”,并在“选择题”字段前加上“选择题最低分:”。 “成绩”字段选择“最小值”,并在“成绩”字段前加上“成绩最低分:”。

(3)基于“院系”、“学生”、“成绩”表,查询各院系学生[选择题]及[成绩]的最高分,要求输出[院系名称]、[选择题最高分]及[成绩最高分],查询保存为“CX15”;

与第2题类似!

3、求平均值类题目

(1)基于“教师”、“教师工资”表,查询各类[职称]教师平均[基本工资],要求输出[职称]、[平均基本工资],查询保存为“CX13”;

提示:增加“总计”行,先按“职称”进行分组,“基本工资”字段选择“平均值” 并在“基本工资”字段前加上“平均基本工资:”。

(2)基于“院系”、“学生”、“成绩”表,查询[选择题]均分大于26分或[成绩]均分大于80分的院系,要求输出[院系名称]、[选择题均分]及[成绩均分],查询保存为“CX16”;

提示:

 增加“总计”行,先按 “院系名称”进行分组

7.access窗体实验报告 篇七

窗体

名: 学

号: 班

级: 指导教师:

马迪

2016年

12月3 日1 实验目的

掌握创建窗体的各种方法、常用控件及属性的设置、窗体和查询的数据传递。实验总体要求

根据题目选择合适的方法创建窗体及查询。窗体上控件及关键属性在表格中列出,查询粘贴对应SQL命令。实验内容

1、创建一个如图1所示“图书书目查询窗体”,根据窗体上的数据查询相应的图书书目信息。

图1 图书书目查询窗体

2、具体要求

(1)出版社对应组合框列表为:清华大学出版社、高等教育出版社、邮电大学出版社、中国水利水电出版社;

(2)类别号对应组合框列表为类别表中的类别号字段值;

(3)“图书查询”查询的功能是查找“图书书目查询窗体”上选择的出版 社、类别号、图书名称的图书信息。例如选择“高等教育出版社”、图书名称输入“大全”时,查询到的数据如下图;

图2 图书查询

(4)单击“打开查询”按钮,运行“图书查询”。单击“打开窗体”按钮,将“图书查询”中的数据在“cxct窗体”上显示;单击“关闭窗体”按钮,关闭当前窗体;

(5)“图书书目查询窗体”左下方注明“班级姓名学号”,右下方注明系统当前日期;

(6)窗体标题为学生个人信息“班级姓名学号”;(7)修饰窗体外观如图1所示。实验步骤

1、图书书目查询窗体上控件及关键属性

2、图书查询的SQL命令 SELECT 图书书目表.* FROM 图书书目表

WHERE(((图书书目表.出版社)Like “*” & [forms]![图书书目查询窗体]![Combo35] & “*”)AND((图书书目表.类别号)Like “*” & [forms]![图书书目查询窗体]![Combo11] & “*”)AND((图书书目表.图书名称)Like “*” & [forms]![图书书目查询窗体]![Text18] & “*”));

8.ACCESS学习笔记(定稿) 篇八

Me![组合框].setfocus 窗体的子对象获取光标

Me![组合框].requery 刷新窗体子对象

Docmd.runsql stemp 查询stemp的值

Docmd.openform “窗体”, acnormal,,acwindownormal

Docmd.close 关闭窗体

AHOAHGO:表明语句行,供跳转使用

Dim RS as ADODB.recordset 定义数据集变量

Set RS=New ADODB,recordset 为数据集变量分配空间

Stemp=”Select * From 表格”

打开数据表(P161)

RS.Open Stemp,Currentproject.connection,adopenkeyset,adlockoptimistic RS.Addnew 增加新记录

RS.Update 刷新数据集

SET RS=nothing 清空数据集

RS.Movefirst 指针到第一记录

RS.Delete 删除记录

RS.Movefirst指针移到下一记录

RS.Recordcount 统计记录数

Docmd.Domenuitem

Dolookup(“字段值”, “表”)从表中读取字段值

Forms![窗体]![文本框]=Me![文本框] 把当前窗体值赋给某个窗体 Isnull(Me![文本框])=True 判断是否为空

9.access查询练习题 篇九

1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之间的记录,可以在查询设计视图的准则行中输入()。答案:A

A)Between #1970-1-1# And #1980-1-1#

B)Between “1970-1-1” And “1980-1-1”

C)“1970-1-1” And “1980-1-1”

D)#1970-1-1# And #1980-1-1#

2.下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示()。答案:B

A)出生日期字段值

B)所有字段值 C)除出生日期以外的所有字段值

D)雇员ID字段值

3.在SQL查询中“GROUP BY”的含义是()。答案:D

A)选择行条件

B)对查询进行排序

C)选择列字段

D)对查询进行分组

4.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是()。答案:B

A)UPDATE 产品 SET 单价=50 WHERE 供货商=“ABC”

B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商=“ABC”

C)UPDATE FROM 产品 SET 单价=50 WHERE 供货商=“ABC”

D)UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商=“ABC”

5.下面不是操作查询的是()。答案:C

A)删除查询

B)更新查询

C)参数查询

D)生成表查询

6.在SQL语言的SELECT语句中,用于实现选择运算的子句是()。答案:D

A)FOR

B)IF

C)WHILE

D)WHERE

7.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。答案:B

A)SELECT 姓名 FROM 学生

B)SELECT * FROM 学生

C)SELECT 姓名 FROM 学生 WHILE 学号=02650 D)SELECT * FROM 学生 WHILE 学号=02650

8.假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是()。答案:A

A)Between # 99-01-01# And # 99-12-31 #

B)Between “ 99-01-01 ” And “ 99-12-31 ”

C)Between “ 99.01.01 ” And “ 99.12.31 ”

D)# 99.01.01 # And # 99.12.31 #

9.SQL的含义是()。答案:A

A)结构化查询语言

B)数据定义语言

C)数据库查询语言

D)数据库操纵与控制语言

10.在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令“Select 性别, avg(入学成绩)From 学生 Group by 性别”其结果是()。答案:B

A)计算并显示所有学生的性别和入学成绩的平均值

B)按性别分组计算并显示性别和入学成绩的平均值

C)计算并显示所有学生的入学成绩的平均值

D)按性别分组计算并显示所有学生的入学成绩的平均值

11.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。答案:D

A)SELECT * FROM 公司 FOR 名称= “*网络*” B)SELECT * FROM 公司 FOR 名称 LIKE “*网络*”

C)SELECT * FROM 公司 WHERE 名称= “*网络*” D)SELECT * FROM 公司 WHERE 名称 LIKE “*网络*”

12.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。

答案:A

A)select 学号,数学 from sc where 数学>(select avg(数学)from sc)

B)select 学号 where 数学>(select avg(数学)from sc)

C)select 数学 avg(数学)from sc

D)select 数学>(select avg(数学)from sc)

13.在查询设计视图中()。答案:A

A)可以添加数据库表,也可以添加查询

B)只能添加数据库表

C)只能添加查询

D)数据库表和查询都不能添加

14.检索价格在30万~60万元的产品,可以设置条件为()。答案:C

A)“>30 Not <60”

B)“>30 Or <60”

C)“>30 And <60”

D)“>30 Like <60”

15.下列关于SQL语句的说法中,错误的是()。答案:D

A)INSERT语句可以向数据表中追加新的数据记录

B)UPDATE语句用来修改数据表中已经存在的数据记录

C)DELETE语句用来删除数据表中的记录

D)CREATE语句用来建立表结构并追加新的记录

16.下列不属于操作查询的是()。答案:A

A)参数查询

B)生成表查询

C)更新查询

D)删除查询

17.在Access数据库中创建一个新表,应该使用的SQL语句是()。答案:A

A)Create Table

B)Create Index

C)Alter Table

D)Create Database

18.下面显示的是查询设计视图的“设计网格”部分:从所显示的内容中可以判断出该查询要查找的是()。答案:A

A)性别为“女”并且1980年以前参加工作的记录

B)性别为“女”并且1980年以后参加工作的记录

C)性别为“女”或者1980年以前参加工作的记录

D)性别为“女”或者1980年以后参加工作的记录

19.在一个操作中可以更改多条记录的查询是()。答案:B

A)参数查询

B)操作查询

C)SQL查询

D)选择查询

20.直接将命令发送ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是()。答案:B

A)联合查询

B)传递查询

C)数据定义查询

D)子查询

21.要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。答案:B

A)Select 学号,Count(学号)from 借阅

B)Select 学号,Count(学号)from 借阅 Group By 学号

C)Select 学号,Sum(学号)from 借阅

D)Select 学号,Sum(学号)from 借阅 Order By 学号

22.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是()。答案:B

A)=left([专业],2)=“信息”

B)like “*信息*”

C)=“信息*”

D)Mid([专业],1,2)=“信息”

23.Access支持的查询类型有()。答案:A

A)选择查询、交叉表查询、参数查询、SQL查询和操作查询

B)基本查询、选择查询、参数查询、SQL查询和操作查询

C)多表查询、单表查询、交叉表查询、参数查询和操作查询

D)选择查询、统计查询、参数查询、SQL查询和操作查询

24.要从数据库中删除一个表,应该使用的SQL语句是()。答案:D

A)ALTER TABLE

B)KILL TABLE

C)DELETE TABLE

D)DROP TABLE

25.在Access中已建立了“教师”表,表中有“教师编号”、“职称”、“性别”和“年龄”等字段。执行如下SQL命令:SELECT Count(“教师编号”)AS 各类职称人数 FROM 教师 GROUP BY 职称其结果是()。答案:B

A)计算并显示各类职称人数的职称和教师编号

B)按职称分组,并计算教师编号的个数以各类职称人数显示

C)计算所有教师编号的个数,以各类职称人数显示

D)按各类职称人数分组计算并显示教师编号的个数和职称

26.在SELECT语句中使用ORDER BY子句是为了指定()。答案:B

A)查询的表

B)查询的结果顺序

C)查询的条件

D)查询的字段

27.若要查询成绩为70~80分之间(包括70分,不包括80分)的学生的信息,查询准则设置正确的是()。答案:C

A)>69 or <80

B)Between 70 with 80

C)>=70 and <80

D)IN(70,79)

28.对“将信息系1999年以前参加工作的教师的职称改为副教授”,合适的查询为()。答案:B

A)生成表查询

B)更新查询

C)删除查询

D)追加查询

29.下图是简单查询向导:其中按钮和按钮分别代表的意思是()。答案:A

A)单击按钮一次选择一个字段,单击按钮一次选择全部字段

B)单击按钮一次选择一个字段,单击按钮一次选择全部字段

C)两者的作用相同,都是选择一个字段

D)以上说法均错误

30.下面对查询功能的叙述中正确的是()。答案:C

A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表

B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录

C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算

D)以上说法均不对

31.与SELECT TAB1.* FROM TAB1 WHERE InStr([简历],“篮球”)<>0功能相同的语句是()。答案:C

A)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “篮球”

B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球”

C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球*”

D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “篮球*”

32.在Access 数据库的表设计视图中,不能进行的操作是()。答案:D

A)修改字段类型

B)设置索引

C)增加字段

D)删除记录

33.关于准则 Like![北京,上海,广州],以下满足条件的是()。答案:D

A)北京

B)上海

C)广州

D)杭州

34.现有某查询设计视图(如下图所示),该查询要查找的是()。

答案:A

A)身高在160以上的女性和所有的男性

B)身高在160以上的男性和所有的女性

C)身高在160以上的所有人或男性

D)身高在160以上的所有人

35.Access中,以下不属于查询操作方式的是()。答案:C

A)选择查询

B)参数查询

C)准则查询

D)操作查询

36.“A Or B”准则表达式表示的意思是()。答案:B

A)表示查询表中的记录必须同时满足Or两端的准则A和B,才能进入查询结果集

B)表示查询表中的记录只需满足Or两端的准则A和B中的一个,即可进入查询结果集

C)表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集

D)表示查询表中的记录当满足Or两端的准则A和B不相等时即进入查询结果集

37.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。答案:B

A)Like “王”

B)Like “王*”

C)=“王”

D)=“王*”

38.在SQL查询中使用WHERE子句指出的是()。答案:D

A)查询目标

B)查询结果

C)查询视图

D)查询条件

39.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是()。答案:C

A)删除查询

B)生成表查询

C)追加查询

D)交叉表查询

40.要将“90分以上学生情况”表中所有记录和“学生成绩查询”中80分以下的记录,显示内容为“学生编号”、“姓名”、“成绩”3个字段。正确的表达式是()。答案:C

A)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80

JOIN SELECT学生编号,姓名,成绩FROM 90分以上学生情况

B)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80

UNION

SELECT学生编号,成绩,姓名FROM 90分以上学生情况

C)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80

NUION

SELECT学生编号,姓名,成绩FROM 90分以上学生情况

D)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80

NUION

SELECT学生编号,成绩FROM 90分以上学生情况

41.假设已在Access中建立了包含“书名”、“单价”和“数量”3个字段的“tOfg”表。以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。答案:B

A)[单价]*[数量]

B)=[单价]*[数量]

C)[图书订单表]![单价]*[图书订单表]![数量]

10.access知识点总结 篇十

1.

打开要设置安全性的数据库。

2.

在“工具”菜单中,指向“安全”,然后单击“设置安全机制向导”。将显示“设置安全机制向导”对话框。

3.

因为我们要创建一个新的工作组信息文件,因此请确保选中此选项,然后单击“下一步”。

4.

在“设置安全机制向导”对话框的第二个屏幕中(见图 1),为工作组信息文件键入一个新名称,或者接受默认名称。键入一个工作组 ID (WID)。WID 唯一标识了此工作组文件的 Admins 组。下一步,在相应的文本框中键入您的姓名和单位。虽然这些输入是可选的,但最好还是填入,因为只有知道这些信息的人才能重新创建工作组信息文件。

[Caption]

5.

您也可以选择是否使用此工作组信息文件作为所有数据库的默认文件,或者只是用于这个特定的数据库。单击“创建快捷方式,打开设置了安全机制的数据库”选项,然后单击“下一步”。

6.

在下一个屏幕中(见图 2),可以选择希望向导设置其安全机制的对象。默认情况下,向导将为所有现有对象和所有新创建的对象设置安全机制。单击“下一步”。

图 2:“设置安全机制向导”对话框的第三个屏幕

7.

在下一个屏幕中(见图 3),您可以选择可选的具有特定权限的安全组。我们强烈建议您使用组来管理用户的访问权限,而不是赋予每个用户特定的权限。选择任何其他组帐户,然后单击“下一步”。

图 3:“设置安全机制向导”对话框的第四个屏幕

8.

在此屏幕中(见图 4),您可以为 Users 组设置特定的权限。因为所有用户都自动成为 Users 组的成员,在此选择的任何权限都会应用于所有用户,所以最好限制该组的权限,或者保留默认设置 - 没有任何权限。单击“下一步”。

图 4:“设置安全机制向导”对话框的第五个屏幕

9.

在下一个屏幕中(见图 5),您可以向工作组信息文件中添加用户。还可以为每个用户选择密码和个人 ID (PID)。Access 使用 PID 和帐户名为工作组标

上一篇:O2O体验式营销模式探析下一篇:26感动中国十年感动