信息资源数据库Access复习.docx

上传人:b****4 文档编号:5715490 上传时间:2023-05-09 格式:DOCX 页数:20 大小:26.94KB
下载 相关 举报
信息资源数据库Access复习.docx_第1页
第1页 / 共20页
信息资源数据库Access复习.docx_第2页
第2页 / 共20页
信息资源数据库Access复习.docx_第3页
第3页 / 共20页
信息资源数据库Access复习.docx_第4页
第4页 / 共20页
信息资源数据库Access复习.docx_第5页
第5页 / 共20页
信息资源数据库Access复习.docx_第6页
第6页 / 共20页
信息资源数据库Access复习.docx_第7页
第7页 / 共20页
信息资源数据库Access复习.docx_第8页
第8页 / 共20页
信息资源数据库Access复习.docx_第9页
第9页 / 共20页
信息资源数据库Access复习.docx_第10页
第10页 / 共20页
信息资源数据库Access复习.docx_第11页
第11页 / 共20页
信息资源数据库Access复习.docx_第12页
第12页 / 共20页
信息资源数据库Access复习.docx_第13页
第13页 / 共20页
信息资源数据库Access复习.docx_第14页
第14页 / 共20页
信息资源数据库Access复习.docx_第15页
第15页 / 共20页
信息资源数据库Access复习.docx_第16页
第16页 / 共20页
信息资源数据库Access复习.docx_第17页
第17页 / 共20页
信息资源数据库Access复习.docx_第18页
第18页 / 共20页
信息资源数据库Access复习.docx_第19页
第19页 / 共20页
信息资源数据库Access复习.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

信息资源数据库Access复习.docx

《信息资源数据库Access复习.docx》由会员分享,可在线阅读,更多相关《信息资源数据库Access复习.docx(20页珍藏版)》请在冰点文库上搜索。

信息资源数据库Access复习.docx

信息资源数据库Access复习

信息资源数据Access库复习

第一章数据库的基础知识

1数据库的分类:

数据库系统一般是基于某种数据模型的,可以分为层次型、网状型、关系型、面向对象型等。

2层次型、网状型、关系型和面向对象型数据库的数据模型是什么?

层次模型、网状模型、关系模型、面向对象模型

3计算机数据管理的三个阶段及各阶段特点:

人工管理阶段:

数据不保存;

无软件对数据进行管理;

没有文件概念;

数据面向应用,不能共享。

文件系统阶段:

数据可长期保存在磁盘上;

系统提供数据与程序之间的存取方法;

文件的形式多种多样;

程序与数据之间有一定的独立性。

数据库系统阶段:

数据共享且具有独立性;

数据是结构化的;

数据是面向系统的;

数据库系统比文件系统具有更高的独立性;

提供了方便的接口和控制功能。

4、数据库的特点:

数据库的特点是能够被各种用户共享,具有最小的冗余度(Redundancy),数据间有密切的联系,并具有较高的对程序的独立性。

第二章Access的基本操作

1MicrosoftAccess是微软公司的Office办公套件的一个重要组件。

Access数据库属于关系型数据库的一种,

2、Access数据库的特点

使用MicrosoftAccess不需要进行复杂的编程,利用所提供的向导和一些图形化的界面以及工具就能够完成数据库管理系统的设计与实现。

3Access数据库提供了表、查询、窗体、报表、页、宏、模块7种对象来完成数据库的功能。

Access数据库在计算机中以数据库文件(.mdb)存储。

表用来存储数据;查询是对数据进行查看和分析;窗体为数据的输入等操作设置友好的外观;报表以格式化的形式来对外展示数据;数据访问页将数据发布Web上;宏将自动完成一组操作,模块能自动完成常规任务并创建业务解决方案。

4Access功能

1)表是Access的核心对象,其余对象的操作都是在表的基础上进行的。

表是关于某一特定主题的信息的集合。

表将数据组织到二维表中,其中每一行称为一条“记录”,每一列称为一个“字段”。

每一记录对应的是一个真实的对象,每一个字段对应的是对象的一个属性信息。

2)在Access中,使用查询可以按照不同的方式查看、更改和分析数据。

查询设计的好坏将直接影响一个数据库系统性能的好坏。

查询还可以作为窗体、报表和数据访问页的记录源。

Access中的查询有选择查询、参数查询、交叉表查询、操作查询、SQL(StructuredQueryLanguage)查询。

查询的特殊之处:

A、可以作为窗体、报表和数据访问页的记录源

B、需要有表作为其信息源

3)窗体是一种用于在数据库中输入和显示数据的数据库对象。

在窗体中还可以运用宏和模块。

窗体主要通过各种控件来显示数据。

窗体中的显示内容来自表或查询,此外,还可以对窗体中的数据进行筛选等操作。

4)报表不仅提供方便快捷的打印功能,还能对数据进行求和、求平均值等计算。

报表中的数据来自一个或多个表或查询,还可以为报表增加图片。

5)页(数据访问页)主要用来查看和处理来自Internet上的数据,也可以将数据发布到Internet上去。

使用数据访问页不仅能够在网络上静态地查看数据,还可以通过网络对数据进行输入、修改等操作。

6)宏由一系列的操作组成,其中每个操作都可以实现特定的功能。

Access为数据库的管理操作提供了相对应的宏操作。

还可以将一些宏组合在一起形成宏组,或通过条件来限制宏的运行。

7)模块是将VisualBasic声明和过程作为一个单元进行存储的集合。

模块可以完成许多宏无法完成的工作,例如使数据库易于维护、使用内置函数或自行创建函数等。

5启动Access

单击[开始]→[程序]→[MicrosoftAccess],即可启动Access。

6Access界面

在Access中,随着工作环境的变化,工具栏也发生相应的变化。

7创建数据库的两种方法

1)使用向导创建数据库:

启动Access后,选择[Access数据库向导、数据页和项目]。

2)创建空数据库:

在启动Access后,在[新建数据库]选项栏中选取[空Access数据库]。

当数据库使用完毕后,要确保数据库被保存起来。

8打开数据库的方法

1)启动Access后,可以直接在[打开已有的文件]选项中选择要打开的数据库文件。

2)从[文件]菜单栏中选取最近使用过的数据库,或者单击[打开]按钮,从弹出的对话框中选择[查找范围]和[文件名]后单击[打开]按钮即可。

3)有一种快速打开最近使用过的数据库的方法是单击任务栏中[开始]按钮,打开[开始]菜单,从中选择[打开Office文档]。

在出现的文档列表中单击要打开的数据库名即可。

9使用Office助手

在使用Access时,遇到问题和困难时可以使用Office助手,Office助手会提供与执行的操作相关的帮助提示。

1)使用方法:

打开[帮助]菜单,选择“显示Office助手”命令即可显示出Office助手。

另外,单击工具栏中的

按钮或按[F1]键也可以显示Office助手。

2)设置Office助手:

单击Office助手对话框中的[选项]按钮,在出现的选项画面中根据需要选取相应的选项即可。

第三章创建数据表

1创建数据表有两种方法:

使用向导和使用设计器来创建表。

使用设计器创建表的方法有两种:

一种是直接使用设计器来创建新表。

另一种是先使用表向导来构造一个结构相近的表,再在设计器中对它进行修改,使表符合需要。

2字段命名的规则:

★字段名所包含的字符数不得超过64个字符,包括空格在内。

★字段名可以由字母、数字、标点符号组成,也可以使用汉字。

★字段名不能含有西文句号(.)、惊叹号(!

)、及方括号([)和(])。

★不能使用空格作为字段名的第一个字符。

3字段的九(十)种数据类型及功能

1)文本型字段是最常用的数据类型。

用来存放文本、字符等内容,例如姓名、地址、单位名称等。

2)备注型字段用来存放说明性文字,例如个人简历等。

在数据类型中选择备注类型后,在设计器的下面会出现所对应的备注型字段属性设置框。

3)数字型字段用来存放数值数据,例如数量、长度、重量等。

数值字段中不但可以存放整数,也可以存放小数。

4)日期/时间型字段用来存放日期、时间等内容,例如出生年月、参加工作时间、毕业时间等。

5)货币型字段用来存放与货币有关的数据,例如金额、价格等。

6)自动编号型字段是一种较为特殊的数据类型,当用户每次向表中添加记录时,Access会自动为该字段添加一个编号。

使用这种类型的字段可以保证在表中编号的唯一性。

7)是/否型字段用来存放逻辑值,例如是/否、对/错、真/假等。

8)OLE(ObjectLinkingandEmbedding)对象型字段用来存放其他Windows对象,为了使用户能够浏览和编辑该对象,该对象必须是由支持OLE的Windows应用程序所创建的,并且在以后使用数据库时,该应用程序被安装到Windows系统中。

OLE对象有“链接”与“嵌入”两种方式。

9)超级链接型字段用来存放通过超级链接方式链接的Windows对象。

10)(查询向导)可创建字段,该字段将允许使用组合框来选择另一个表中的值。

4输入掩码的主要作用:

输入掩码用于输入格式化的数据。

5设置主关键字的作用:

(1)设置主关键字能够大大提高查询和排序的速度。

(2)在窗体或数据表中查看数据时,Access数据库将按主关键字的顺序显示数据。

(3)当将新记录加到数据表时,Access数据库可以自动检查新记录是否有重复的数据。

6如何导入表?

如何链接表?

两者有什么不同。

从外部文件导入表的方法:

(1)打开要导入表的数据库;

(2)打开“文件”菜单,选择“获取外部数据”中的“导入”命令即可将数据导入到数据库中;(3)选取要导入的数据库文件后单击[导入]按钮,出现“导入对象”对话框;(4)选取“导入对象”对话框的设置项,如果要选取全部的表,可以单击[全选]按钮,然后单击[确定]按钮即可将选取的表导入。

将外部表链接到数据库的方法很简单,只要打开要链接表的数据库,然后打开“文件”菜单,选择“获取外部数据”子菜单中的“链接表”命令即可。

二者的区别在于数据所储存的位置不同。

使用导入表时,Access将原始表中的结构和数据复制到数据库中;而使用链接表时只是通过链接关系将原始表映射到数据库,其结构和数据仍旧保存在原始表中。

7如何建立表之间的关系?

要在两个表间建立关系,必须在这两个表中拥有相同数据类型的字段。

1)打开表所在的数据库窗口,单击工具栏中的[关系]按钮,如果是第一次建立表之间的关系,则出现“显示表”对话框;

2)选择要建立关系的表,然后单击[添加]按钮,逐个添加要建立关系的表。

完成所有要建立关系的表的添加后,关闭“显示表”对话框。

3)在“关系”对话框中选择一张表中的字段,将其拖到另一张表中的相同字段上,出现“编辑关系”对话框。

4)如果要更新主表中主关键字字段的内容时,同步更新关系表中相关字段的内容,可在“编辑关系”对话框中先选取“实施参照完整性”前面的复选框,再选取“级联更新相关字段”前面的复选框。

5)如果要在删除主表中记录的同时删除关系表中相关记录,可在“编辑关系”对话框中选取“实施参照完整性”前面的复选框,再选取“级联删除相关字段”前面的复选框。

需要注意的是,必须在所有关系表中都选择了该项,该项才有效,否则该项无效。

6)要设置表之间的连接方式,可以单击[联接类型]按钮,出现“联接属性”对话框,在该对话框中选择联接的方式,然后按[确定]键。

7)单击“编辑关系”对话框中的[创建]按钮,创建表之间的关系。

在下图中可以看到,在创建关系的表之间在创建关系的表之间有一条线将其联接起来,直观地显示出表之间的关系。

8)关闭“关系”对话框,这时Access中会询问是否保存关系的设置,将设置的关系保存起来即可。

第四章管理数据表中的数据

1改变数据表的外观

•改变单元格的列宽和行高:

设置格式,或用鼠标调整

•改变字段的显示位置:

使用鼠标拖曳

•冻结字段:

先选定要冻结的字段,然后执行“格式”→“冻结列”命令。

被冻结的字段总是保持在窗口的最左边。

•隐藏字段:

选定要隐藏的字段,打开“格式”菜单,选择“隐藏列”命令。

或用鼠标。

被隐藏的字段并不被删除,只是暂时的不显示。

•改变字体

•设置数据表的格式

2查找与替换数据

•在数据表中查找数据

•在数据表中替换数据

3记录排序

•单字段排序:

默认时Access以主关键字排序来显示,如果表中未定义主关键字,则Access将按照记录在表中的实际次序来显示。

方法:

选定某一字段,然后单击工具栏中的[升序]或[降序]按钮。

•多字段排序:

方法同上。

排序是按第一个字段先进行排序,第一个字段相同的再按照第二个字段进行排序,依此类推。

4筛选表中的记录

•快速筛选记录

•按窗体筛选•高级筛选技巧

第五章数据查询

1什么是查询:

根据给定的条件,从数据库的表中筛选出符合条件的记录,组成一个数据的集合。

当建立一个查询后,可以将它看作一个简化的数据表,由它构成窗体、报表的数据来源,也可以以它为基础构成其他查询。

2五种查询类型

1)选择查询:

最常见的查询类型,从一个或多个表中检索数据,并且在可以更新记录的数据表中显示结果,还可以进行总计、计数、平均以及其他类型的计算。

2)参数查询:

使用参数查询时将显示出要求用户输入查询条件(准则)的对话框,系统根据用户输入的查询条件将查询结果以指定的形式显示出来。

3)交叉查询:

交叉查询显示来源于表中某个字段的总结值(合计、计数及平均),并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。

4)操作查询:

操作查询是在一次操作中更新许多记录的查询,共有删除、更新、追加与生成表等四种操作类型。

5)SQL(StructuredQueryLanguage)查询:

SQL查询是用户使用SQL语句创建的查询。

SQL查询的特殊示例有联合查询、传递查询、数据定义查询和子查询。

3两种创建查询的方法:

使用向导创建查询、在设计视图中创建查询

4在查询中使用计算结果

1)在字段行中输入字段名称,在名称的后面输入一个冒号。

2)在冒号后面输入计算该字段值的表达式。

进行查询时Access会将表达式计算的值放入到该字段中。

在表达式中不但可以使用数学运算符,还可以使用Access的内部函数。

5创建交叉表查询:

交叉表是一种常用的汇总表格。

6设定查询条件:

在设定查询条件时除了可以使用简单的值(文字)外,还可以使用逻辑表达式来设置条件。

逻辑表达式通常由比较运算符(=><等)和逻辑运算符(AndOr)构成。

还可以使用几个特殊操作符来指定值的范围。

1)Between…And…指定值的范围在…到…之间。

2)In指定值属于列表中所列出的值。

3)Is指定所在字段中是否包含数据,“IsNull”表示查找该字段没有数据的记录,“IsNotNull”表示查找该字段有数据的记录。

4)Like查找相匹配的文字。

可以使用下列通配符来设定文字的匹配条件:

*——在该位置可以是任意的字符串;?

—在该位置可以是任意字符;

#——在该位置可以是任意数字;

[字符列表]——在该位置可以是字符列表中的任意字符,各字符用逗号隔开,如果需要表示字符的范围,需用连字符将该范围的第一个字符和最后一个字符连接起来(字符按ANSI字符表的顺序排列)。

例如:

[A,B,C,D]表示该位置可以是字符A、B、C或D,同样该条件也可以表示成[A-D]。

[!

字符列表]——在该位置不能是字符列表中的字符例如:

[!

A,B,C,D]表示该位置不能是字符A、B、C或D,同样该条件也可以表示成[!

A-D]。

7统计字段数据:

在要计算数值的字段中打开下拉列表,从下拉列表中选择统计公式。

在列表中能够使用的统计公式如下:

Sum:

对所有字段内所有的值求和。

Avg:

求所有字段内各值的平均值。

Min:

求所在字段的最小值。

Max:

求所有字段的最大值。

Count:

对所在字段有内容的记录进行计数。

统计所有不为Null的记录,包括空白(空格)记录,零记录等。

StDev:

求所在字段的标准差。

Var:

求所在字段的方差。

GroupBy:

对要进行计算的字段分组,将内容相同的记录统计为一组。

First:

求所在字段的第一个值。

Last:

求所有字段的最后一个值。

Expression:

创建一个由表达式产生的计算字段。

Where:

设定分组条件以便选择记录。

8批量修改数据库中的数据

•更新表中的数据:

对一定条件的所有数据进行修改

•生成表查询:

将原表中某些符合特定条件的数据挑选出来,构成一个新表。

这对于需要从若干个表中获取数据,并将所获取的数据永久保留来说是非常方便的。

•追加查询:

可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。

•删除查询:

不但可以从一个表中删除记录,而且也可以从多个相互关联的表中删除记录。

第六章SQL语言

1结构化查询语言SQL是关系型数据库的主流语言,它是一种非过程化的程序语言,也就是说,只需要写出做什么就可以了。

SQL语言的主要目的是为了提供访问数据库的标准方法。

2SQL语言的特点:

★类似于英语自然语言,简单易学。

★是一种非过程语言。

★是一种面向集合的语言。

★既可以独立使用,又可以嵌入到宿主语言中使用。

★具有查询、操作、定义和控制一体化功能。

3SQL数据定义功能

1)建立数据表

SQL格式:

CREATETABLE表名

(字段名1数据类型1[NOTNULL],

字段名2数据类型2[NOTNULL],…)

[IN数据库名]

说明:

如果某字段作为表的关键字,应该定义该字段为非空(NOTNULL)。

2)修改数据表

SQL格式:

ALTERTABLE表名ADD字段名数据类型

运行该语句后,数据表将增加一字段;

ALTETTABLE表名DROP字段名

运行该语句后,数据表将删除指定的字段。

3)删除数据表

SQL格式:

DROP表名

4SQL数据查询功能

1)投影查询

①输出某字段记录

SQL格式:

SELECT字段名

FROM表名

其中字段名可以是多项,当为多字段时,用“,”分隔;如果是从多个表中提取数据,各个表名都要写出,表名之间用“,”分开。

②输出某字段不重复的记录

SQL格式:

SELECTDISTINCT字段名

FROM表名

2)选择查询

SQL格式:

SELECT字段名

FROM表名

WHERE查询条件

其中WHERE查询条件是一个逻辑表达式它由多个关系表达式通过逻辑运算符(AND、OR、NOT)连接而成。

3)排序查询

SQL格式:

SELECT*

FROM表名

ORDERBY字段名ASC(升序)

DESC(降序)

4)使用合计函数

AVG计算一个数值型字段的平均值

COUNT计算指定字段中选择的项数,COUNT(*)

统计查询输出的行数

MIN计算指定字段中的最小值

MAX计算指定字段中的最大值

SUM计算指定字段中的数值总和

SQL格式:

SELECT函数名AS…

FROM表名

WHERE查询条件

5)表的连接查询

SQL格式:

SELECT字段名1,字段名2,…

FROM表名1,表名2,…

WHERE连接条件

说明:

teacher.no表示teacher表的no字段,

student.no表示student表的no字段。

6)子查询:

当一个查询是另一个查询的条件时称之。

例如:

输出105号的出生年

SELECTstudent.no,student.name,student.birthday

FROMstudent

WHEREyear(student.birthday)=

(SELECTyear(student.birthday)

FROMstudent

WHEREstudent.no='105');

7)相关子查询:

前面的子查询,每个子查询仅执行一次,而有的子查询不止执行一次,这就需要相关子查询。

例如:

输出成绩低于该课程平均成绩的学生成绩表。

SELECTa.no,o,a.degree

FROMscoreASa

WHEREdegree<(SELECTAVG(degree)

FROMscoreb

WHEREo=o);

5SQL数据操纵功能

1)INSERT指令:

用于添加新记录,并可给新记录赋值。

格式:

INSERTINTO表名[(字段名1,[字段名2,…])]

VALUSE(赋值1,[赋值2…])

2)UPDATE指令:

用于更新记录。

格式:

UPDATE表名

SET字段名1=赋值1,

SET字段名2=赋值2,…

WHRER条件表达式

3)DELETE指令:

用于删除记录。

格式:

DELETEFROM表名WHRER条件表达式

第七章设计窗体

1两种创建窗体的方法:

•使用向导创建窗体

•在设计视图中创建窗体

2快速创建窗体

•纵栏式窗体:

在数据库应用程序中最常用的窗体格式,如同平常使用的卡片一样,纵栏表每次在屏幕上显示一条记录的内容,用户可以通过翻页方式来改变所显示的记录。

•表格式窗体:

可以在窗体中以表格的方式,在一个窗体中同时显示多条记录。

•数据式窗体:

是一种常用的格式,它就是第三章中创建的数据表的格式。

它是窗体中以最紧凑的方式显示多条记录的最佳方式。

•图表窗体:

使用图表形象化地表示数据的变化。

3自己设计窗体

•创建空白窗体

•在窗体中加入标签

•在窗体中加入文本框

•在窗体中加入选项组或选项按钮

•在窗体中加入复选框

•在窗体中加入命令按钮

•在窗体中加入列表框

•在窗体中加入组合框

•在窗体中加入选项卡

•在窗体中加入切换按钮

•在窗体中加入图像

•在窗体中加入字段

4设置控件的格式

•控件标题

•改变控件的大小和位置

•对齐控件

•改变控件的外观

•设置控件的颜色

5设置控件属性

•窗体的属性

•节的属性

•标签的属性

•文本框的属性

•选项组的属性

•复选框的属性

•列表框的属性

•组合框的属性

•命令按钮的属性

第八章制作报表

1快速创建报表

两种自动报表格式:

纵栏表和表格。

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

图表向导、制作向导。

3自己设计报表

•修改报表

•在报表中加入字段

•用预定义格式来设置报表格式

•在报表中加入页码

•在报表中加入时间

•创建子报表

第九章设计数据访问页

•使用向导制作网页

•在网页中加入超链接

•设置网页格式

•添加滚动文字

第十章宏的功能

1在Access中,表、查询、窗体、报表和页虽然具备较强大的功能,但彼此不能相互驱动。

只有宏和模块两种对象才可以实现。

2创建宏

宏是一种特殊的、操纵操作的代码组合。

它以操作作为单位,将一连串的操作有机地组合起来。

在宏运行时,这些操作被一个一个地依次执行。

它无需编写程序代码,只需在表格中选择有关的内容,填写一份宏操作表格即可。

此外还可以直接将对象拖到宏设计窗口中来创建宏。

3运行宏

•使用窗体中的命令按钮来运行宏:

打开窗体设计窗口,然后在数据库中选取宏,直接将宏拖到窗体中,这样可以创建执行该宏的命令按钮。

•在宏中运行其他宏

4常用的宏操作(49个)

5设置宏操作参数

•在参数中使用表达式

•设置控件属性

6有条件地运行宏

7创建菜单

•创建下拉菜单

•将下拉菜单组合到菜单栏中

•设置热键

•设置分隔线

•制作多级菜单

第十一章使用模块

VB的特点

VisualBasic是一种可视化、面向对象的、采用事件驱动方式的结构化程序设计语言。

•可视化编程机制

•面向对象的程序设计方向(OOP)

•事件驱动的编程机制

•结构化程序设计

创建VisualBasic模块

•创建新模块

•在模块中加入过程

•过程的调用

创建事件过程

调试程序

•调试工具栏

•设置断点

•跟踪

第十二章数据的传递

Access(包括Access2000以上版)具有这样的功能:

它可以打开Office组件和其他一些应用程序保存的文件。

1Access的导出功能:

将其他文件格式转化为自身的mdb文件

•Access导出到其他格式

•导出到另一个Access数据库

2Access的导入功能:

将自身的mdb文件转化为其他文件格式

•把其他格式文件导入Access数据库

•导入一个Access数据库对象

3表的链接

所谓链接,就是在源文件和目标文件之间创建一个映射,当源文件修改后,则修改后的结果也会在目标文件中同步反映出来。

在一定程度上,表的链接还

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2