《数据库管理系统应用Access》复习纲要Word格式文档下载.docx

上传人:b****6 文档编号:21801794 上传时间:2023-02-01 格式:DOCX 页数:19 大小:128.77KB
下载 相关 举报
《数据库管理系统应用Access》复习纲要Word格式文档下载.docx_第1页
第1页 / 共19页
《数据库管理系统应用Access》复习纲要Word格式文档下载.docx_第2页
第2页 / 共19页
《数据库管理系统应用Access》复习纲要Word格式文档下载.docx_第3页
第3页 / 共19页
《数据库管理系统应用Access》复习纲要Word格式文档下载.docx_第4页
第4页 / 共19页
《数据库管理系统应用Access》复习纲要Word格式文档下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

《数据库管理系统应用Access》复习纲要Word格式文档下载.docx

《《数据库管理系统应用Access》复习纲要Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《《数据库管理系统应用Access》复习纲要Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。

《数据库管理系统应用Access》复习纲要Word格式文档下载.docx

把客观问题抽象为一个严格的自上而下的层次关系。

层次模型用树形结构表示各类实体以及实体间的联系。

层次模型的特点:

①有且仅有一个根结点无双亲,这个结点即为树的根;

②其他结点有且仅有一个双亲。

③层次模型只能反映实体间的一对多的联系

关系模型

关系模型是建立在数学概念基础上的,在关系模型中,把数据看成一个二维表,这个二维表就叫关系。

关系模型的数据结构单一,不管实体还是实体间的联系都用关系来表示;

同时关系模型是建立在严格的数学概念基础上,具有坚实的理论基础;

此外,关系模型还将数据定义和数据操纵统一在一种语言中,易学易用。

(2)层次模型、网状模型的“图示识别”

(3)关系运算的分类:

①传统的集合运算:

并、差、交;

②专门的关系运算:

选择、投影、联接及其定义;

③关系运算的“图示”演算。

例1、由关系R和S经关系运算得到关系T

RST

A

B

C

1

2

3

A)T=R∩SB)T=R∪S

C)T=R×

SD)T=R/S

例2、由关系R和S经关系运算得到关系T

例4、在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是:

A)选择B)投影

C)联接D)自然联接

例5、有三个关系R、S和T如下:

例6、有两个关系R和T如下:

例7、在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是

  A)选择

  B)投影

C)连接

  D)关联

例8、有三个关系R、S和T如下:

(4)关系模式中“实体”与“联系”均可表示为什么。

关系

(5)记录(属性组、元组)、属性(字段)。

记录(属性组、元组):

二维表中水平方向的行称为元组,一行就是一个元组,元组的各分量分别对应于关系的各个属性。

关系模型要求每个元组的每个分量都是不可再分的数据项。

属性(字段):

二维表中垂直方向的列称为属性,每一个列有一个属性名,列的值称为属性值。

(6)主关键字(主键)与外部关键字(外键)。

主关键字(主键):

一个关系中往往有多个候选码,若选定其中一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码(主键)。

外部关键字(外键):

当关系中的某个属性或属性组虽然不是这个关系的主码,或只是主码的一部分,但却是另一个关系的主码时,则称该属性或属性组为这个关系的外码或外键。

(7)实体之间的三种联系及实例判别。

【例】学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是

  A)一对一联系

  B)一对五联系

  C)一对十联系

 D)一对多联系

(8)E-R模型的三个基本属性(概念)、E-R图的画法;

E-R模型可以用一种非常直观的图的形式来描述现实世界的概念模型。

这种图称为E-R图。

E-R图有3个要素:

①实体:

用矩形并子框内标注实体名称来表示,如实体集“学生”、“课程”。

②属性:

用椭圆形表示,并用连线将其分别与有关实体连接起来。

如学生的属性有专业、性别、年龄、姓名、学号和所在系。

③联系:

用菱形表示,菱形框内写明联系名,并用连线分别与有关实体联系起来,如学生和课程之间的联系“选课”。

还可以在连线上标上联系的类型(1:

1、1:

n或m:

n)。

(9)实施参照完整性时,设置级联更新、级联删除的实际意义(具体化)。

建立“学生表”与“成绩表”之间的1:

n的关系,并在关系设置窗口勾选“实施参照完整性”、“级联更新相关字段”、“级联删除相关记录”。

级联更新相关字段:

表示当更新主表“学生表”中的学号的同时更新“成绩表”中的对应学号。

级联删除相关记录:

当删除主表“学生表”中的记录时同时删除“成绩表”中对应的记录。

索引:

(1)索引的三种类型:

①主索引(对应主键)

组成主索引(主键)的值,在表中必须是惟一的,不能有重复值。

在每一张表中,只可以创建一个主索引。

②唯一索引

允许唯一索引的索引表达式在表中有重复的值,但在索引文件中存储的仅是重复值中的第一个记录,每一张表中,可以创建多个唯一索引。

③普通索引

普通索引的值允许在表中有重复的值,即在普通索引上查找的记录不具有惟一性。

在每一张表中,可以创建多个普通索引。

④三种索引的意义

⑤Access中无“候选索引”之说

(3)建立“多字段”索引的方法。

使用多字段索引排序记录时,Access2003将首先使用第一在索引中的第一个字段进行排序,如果记录在第一个字段中的值相同,使用索引中的第二个字段进行排序,以此类推。

建立“多字段”索引的方法:

同时选择多个字段→右击→主键

Access提供四种数据筛选方式(P66):

(1)按窗体筛选

按输入到表框架的准则筛选记录

(2)按选定内容筛选

显示与所选记录字段中的值相同的记录

(3)内容排除筛选(此筛选的实际含义)

显示与所选记录字段中的值不相同的记录

(4)高级筛选/排序

可以对一个或多个数据表、查询进行筛选,还可以在一个或多个字段上添加排序次序。

(5)数据筛选结果的含义

(6)输入掩码的设置码:

0、9、A、a、#。

0:

必须输入数字(0~9)

掩码如:

(00)00-000例:

(12)55-234

9:

可以选择输入数字或空格

掩码如:

(99)99-999例:

(12)55-234()55-234

A:

必须输入字母或数字

(00)AA-A例:

(12)55-a(80)AB-4

a:

可以选择输入字母或数字

aaaa例:

5a5bA4

#:

可以选择输入数据或空格(在“编辑”模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号)

(7)Access数据库的七种对象,基础对象是。

表、窗体、报表、宏、页、查询、模块

基础对象是:

(8)操作查询的种类及作用:

①生成查询——用于保存查询结果;

②更新查询——用于修改中的一条或多条记录;

③追加查询——用于向中添加记录;

④删除查询——用于删除中记录。

选择查询与操作查询的区别:

选择查询是从一个或多个表中获取满足条件的数据,并且按指定顺序显示数据,查询运行不会影响到数据源的数据库;

操作查询则可以对数据源数据进行添加、更新、删除等修改操作。

二、查询的建立方法

1、查询的5种视图

设计视图、数据表视图、SQL视图、数据透视表视图、数据透视图视图

前3种为查询的基本视图。

2、查询的设计视图窗口的基本组成

根据查询的设计视图判断所创建查询的类型。

3、建立查询的一般过程

(1)建立多表查询时联接条件的设定

(2)查询条件中使用的运算符与常用函数

(3)查询中的聚合函数

三、SQL语句(P95)

各种SQL语句的功能及其语法。

1、Create–TableSQL命令

语法:

CREATETABLE<

表名>

(<

字段名1>

<

数据类型>

[<

宽度>

][<

字段级约束条件>

]

[,<

字段名2>

]…]

[,CONSTRAINT<

记录级约束条件>

])

功能:

创建表的结构(P95)

说明:

(1)完整性约束条件有两类:

Ø

字段级约束条件(仅涉及一个字段)

记录级约束条件(涉及多个字段,必须用CONSTRAINT定义)

(2)约束条件的设置:

NotNull字段不能为空

PrimaryKey主键

Unique唯一索引

例:

CREATETABLEcj(xhChar(10),kcdmChar(6),_

cjSmallIntNotNull,_

CONSTRAINTxhkcdmPrimaryKey(xh,kcdm))

2、Alter–TableSQL命令

语法一:

ALTERTABLE<

ADD<

新字段名>

[<

大小>

][<

约束条件>

]

增加字段

语法二:

DROP[<

字段名>

]

[CONSTRAINT<

索引名称>

删除字段(或索引)

语法三:

ALTER<

修改字段的数据类型和大小

3、Insert–SQL命令

INSERTINTO<

[(<

字段名列表>

)]

VALUES(<

表达式列表>

将新记录插入指定的表中

4、Update–SQL命令

UPDATE<

SET<

=<

表达式1>

[,<

表达式2>

…][WHERE<

条件>

从表中用指定值来更新指定的记录

5、Delete–SQL命令

DELETEFROM<

[WHERE<

从表中删除指定的记录

6、Select–SQL命令

SELECT[ALL|DISTINCT][TOPn[PERCENT]]

<

目标列1>

[AS<

标题>

][,<

目标列2>

…]

[INTO<

目标表名>

FROM<

表名或查询名列表>

联接类型>

条件表达式>

[GROUPBY<

分组字段>

[HAVING<

分组结果选择条件>

]]

[ORDERBY<

排序字段>

[ASC|DESC]]

要点:

(1)语法结构

(2)各子句功能(包括:

DISTINCT、TOP、字段别名的使用)

(3)多表查询时的联接类型和联接条件

(4)计算字段的建立(使用COUNT()、SUM()、AVG()、MAX()、MIN()等聚合函数,特别是SUM()与IIF()的嵌套使用)

(5)WHERE子句和HAVING子句的意义及其区别

(6)分组字段的判断

(7)分组字段、排序字段与输出字段的关系

(8)嵌套查询(子查询)和联合(组合)查询的使用(需注意的几个问题见教材P99–P100)。

SELECT–SQL语句是一个极其重要的内容,试题中多处涉及此内容。

编程题的第1小题即为SELECT–SQL语句的编写。

另外,在其它类型的试题中也涉及到语句的功能与作用判断、语法成份(各个子句)的填空、计算字段及筛选条件表达式的填空等内容。

第6章窗体的设计与应用

一、窗体

1、基本概念

(1)窗体的功能、构成

(2)窗体的类型(从显示方式上、功能上、逻辑上区分)与特点

纵栏式窗体、表格式窗体、数据表窗体、图表式窗体、数据透视表窗体、数据透视图窗体、主/子窗体

(3)窗体的视图

设计视图(创建和修改窗体)、窗体视图(运行窗体)、数据透视表视图、数据透视图宽厚视图

2、窗体的属性(P123)

(1)格式属性

常见的格式属性,如:

标题、滚动条、记录选择器、导航按钮、分隔线、自动居中等。

(2)数据属性

记录源、筛选、排序依据、允许筛选、允许编辑、允许添加、允许删除、数据输入

3、窗体与对象的事件

(1)窗口事件

Open、Load、Resize、Unload、Close

(2)数据事件

AfterUpdate、BeforeUpdate

(3)焦点事件

Enter、GotFocus、Activate、Exit、LostFocus、DeActivate

焦点事件发生的先后顺序。

(4)鼠标事件

Click、DblClick

4、窗体事件的发生有其先后顺序:

打开时:

Open→Load→Activate→Current

关闭时:

UnLoad→DeActivate→Close

5、对象的引用方式(VBA代码中)

[父对象名!

]对象名.属性名

]对象名.方法名

二、控件

1、控件的分类

非绑定型控件、绑定型控件、计算控件(具体控件的判断)

①未绑定型:

未绑定型控件没有数据来源,可以用来显示信息

②绑定型:

绑定型控件用于显示、输入、更新数据库中的字段

③计算型(一般为文本框):

计算型控件用表达式作为数据源,表达式可以利用窗体或报表索引用的表或查询字段中的数据,也可以是窗体或报表上的其它控件中的数据,计算型控件用表达式的数据源(ControlSource)必须以“=”为开头的表达式。

如:

=dateserial(year(date()),9,1)

2、绑定型控件的ControlSource属性

数据传递的双向性

3、组合框和列表框的数据属性

(1)RowSourceType属性3种属性值的设置

(2)RowSource属性

(3)ColumnCount属性

(4)BoundColumn属性

(5)ControlSource属性数据传递的单向性

4、控件的Value属性

文本框、列表框和组合框、选项按钮、复选框、选项组的Value属性

控件的默认属性为其Value属性。

5、计算型控件的ControlSource属性

必须以“=”为开头的表达式

6、选项组控件

(1)选项组的绑定与其子控件是否绑定没有任何关系

如果选项组绑定到字段,那么只是组框本身绑定到字段,而框内的复选框、切换按钮或选项按钮并没有绑定到字段。

需要将每个复选框、切换按钮或选项按钮的Value属性设为一个对组框所绑定的字段有意义的数字,而不是设置选项组中每个控件的ControlSource属性。

在选项组中选取选项时,MicrosoftAccess将选项组所绑定的字段设为选定选项的Value属性值。

注意:

因为选项组的值只能是数字而非文本,所以Value属性设为数字。

(2)可充当选项组的子控件的控件类型

选项按钮复选框切换按钮

7、控件的其它常用属性和方法

(1)属性

Enabled、Visible、Locked

(2)方法

SetFocus

(3)特殊效果的设置值

平面凸起凹陷蚀刻阴影凿痕

8、计时器的触发事件及相关属性

(1)Timer事件

(2)TimeInterval属性

单位:

毫秒

当TimeInterval属性值为0时,则停止计时。

(注意属性和事件的英文名称)

9、子窗体/报表

主窗体/报表中,最多可包含7级子窗体/报表。

第7章报表的设计与应用

一、基本概念

1、报表的主要作用和功能

报表的输出数据格式有限

2、报表的结构

完整报表的7个区域:

报表页眉/页脚页面页眉/页脚分组页眉/页脚主体

各个部分在报表打印时的打印次数

3、报表的分类

纵栏式报表表格式报表图表报表标签报表

二、报表的创建

1、使用“自动创建报表”可创建报表的类型

纵栏式报表表格式报表

2、使用报表向导创建报表

报表向导的操作过程

报表向导的分步设置内容

3、使用设计视图创建报表

(1)报表的数据源:

表或查询

(2)报表的页码格式设置

(3)报表中字段的排序/分组

(4)报表的分组统计数据的实现及其操作区域

主体区域:

横向统计

分组区域:

纵向统计

(5)汇总方式:

按字段汇总:

将用于汇总的文本框控件设置在字段页脚处

总体汇总:

将用于汇总的文本框控件设置在报表页脚处

第8章数据访问页的设计与应用

1、数据访问页的主要功能

P.177

数据访问页不能对数据进行录入和编辑

2、数据访问页与Internet的关系

3、数据访问页的视图方式

设计视图页视图

4、数据访问页中的数据

5、数据访问页特有的控件及其工具箱中的图标

滚动文字

第9章宏的设计与应用

1、宏设计窗口的结构

根据设计视图的图示,判断宏操作的内容及含义

2、常用的宏操作命令

打开对象的宏操作命令及其含义

Docmd.OpenForm打开窗体

Docmd.OpenTable打开表

Docmd.OpenQuery打开查询

3、自动宏:

宏名为:

Autoexec

4、运行宏

使用DoCmd对象的RunMacro方法在VBA代码过程中运行宏

例:

运行宏M1

DoCmd.RunMacro“M1”

运行宏组MG中的宏M01

DoCmd.RunMacro“MG.M01”

通过触发事件运行宏(事件代码事件属性)

第10章VBA程序模块设计

一、VBA程序设计基础

VBA的英文全名

VisualBasicforApplication

1、VBA编程基础

(1)标准数据类型(P221)

数据类型定义时的字符串、类型说明符

变体数据类型

VBA数据类型中不包括字段类型中的OLE对象型和备注型

(2)常量及其类型

·

类型——直接常量(数值常量、字符常量、日期/时问常量)、符号常量(需要用Const来定义)、系统常量(7个系统常量)、内部常量

字符常量与日期/时间常量的定界符

(3)变量

变量的命名规则,变量的定义(声明)语句(类型说明符的应用)

变量的类型及其作用域

公共变量、私有(模块)变量、局部变量

数据库对象变量在VBA代码中的引用格式,使用Set建立控件对象的变量

(4)数组

数组的构成与定义语句(多维数组的定义)

数组下标及数组元素个数的确定

(5)运算符与表达式

四类运算符:

算术运算符(标准除法、整除、Mod)、连接运算符(&

和+)、比较/关系运算符、逻辑运算符

运算符的优先级别

(6)常用标准函数:

①对于系统常用函数应注意如下要点:

函数的构成:

由函数名在一对圆括号构成,圆括号内旋转函数的参数

熟练掌握函数的功能(作用)

掌握哪些是有参函数,哪些是无参函数;

若为有参函数,则参数的个数有多少?

有参函数中,其参数可否省略?

若可省略,其默认值是什么?

函数返回值的数据类型是什么?

②需熟练掌握如下标准函数:

算术(数学)函数:

Int()、Fix()、Rnd()

字符串函数:

Trim()、Ltrim()、Rtrim()、Left()、Right()、Mid()、Instr()、Len()、Space()

日期/时间函数:

Date()、Time()、Now()、Year()、Month()、Day()、WeekDay()、DateSerial()

类型转换函数:

Asc()、Chr()、Str()、Val()

其它函数:

MsgBox()、IIf()

2、VBA流程控制语句

(1)VBA语句的分类

赋值语句、声明/定义语句、执行语句

(2)程序控制的三种基本结构

①顺序结构

②分支/选择/条件结构(多种结构形式)

If语句(单分支、双分支和多分支)

SelectCase语句

IIf()函数

Switch()函数

③循环结构

DO循环结构

DoWhile…Loop

DoUntil…Loop

Do…LoopWhile

Do…LoopUntil

For…Next循环语句

要求:

掌握各种语句的语法结构及其功能;

能读懂和说出程序的运行流程及运行结果;

会编写简单的程序。

(3)数据的输入输出

InputBox()函数

MsgBox()函数(换行输出Chr(13)用法)

Debug.Print语句(“立即”窗口中输出)

(4)过程调用

子过程与函数的定义语句

调用方式

程序中自定义过程(或函数)的调用

(5)参数传递(阅读程序)

①实参与形参的含义及相互关系

实参可以是常量、变量或表达式

实参数目和类型应与形参数目和类型相匹配(“一一对应”)

多个实参时,各个实参间用逗号分隔

②参数的两种传递方式

按值传递

传值、数据“单向”传递;

在形参定义时的相应子句为:

ByVal

按地址传递

传址、数据“双向”传递;

ByRef

当实参为常量或表达式时,实际为“传值”,此时不受形参的传址(ByRef)说明的影响

系统默认的参数传递方式是:

地址传递

(6)续行符“_”与注释语句的标识

3、VBA的数据库编程

(1)数据库引擎及其接口

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1