access2010基础教程_图文
合集下载
Access 数据库应用教程 第2章 Access 2010基础

(1)单击“文件”|“选项” (2)在“选项”对话框中,单击“当前数据库” (3)在“应用程序选项”下,选中“关闭时压 缩”复选项。
2. 手动压缩和修复数据库
(1)单击“文件”|“信息”或单击“数据库工具” 菜单栏; (2)单击“压缩和修复数据库”。
2.4.2 备份与还原数据库
1. 备份数据库 为了避免因数据库损坏或数据丢失给用户造成
4.Access 2010的工作环境的系统设置
在Backstage视图“文件”选项卡下,有“选项”菜 单,单击“选项”将出现“Access选项”对话框, 利用其可以对系统环境进行所需要的设置。
5. Access 2010的系统帮助
Access 也和其他应用软件一样,提供了联机帮助和 在线帮助两个帮助系统,用户在使用Access 过程中, 如果遇到问题,均可使用帮助系统来寻找解决办法, 一般的问题都可以通过帮助系统解决,所以善于使 用帮助系统是解决问题和学习的好方法和好习惯。 进入帮助系统的方法有三, (1)在Backstage视图“文件”选项卡下,单击 “帮助” (2)按F1键 (3)在Backstage视图或数据库窗口中,直接按帮 助按钮 即可。
2.1.5 Access 数据库组成对象
1.表:表是数据库的最基本对象,是创建其他 数据库对象的基础。 2.查询:查询是数据库处理和分析数据的工具。 3.窗体:窗体既是管理数据库的窗口,又是用 户和数据库之间的桥梁。 4.报表:报表是数据库数据输出的特有形式, 它可将数据进行分类汇总、平均、求和等操作, 然后通过打印机打印输出。 5.宏:宏是由一个或多个宏操作组成的集合。 6.VBA模块:是用VBA语言编写的程序集合。
损失,应对数据库定期做备份。操作步骤如下: (1)打开要备份的数据库; (2)单击“文件”|“保存并发布”; (3)单击“数据库另存为”区域“高级”中的
2. 手动压缩和修复数据库
(1)单击“文件”|“信息”或单击“数据库工具” 菜单栏; (2)单击“压缩和修复数据库”。
2.4.2 备份与还原数据库
1. 备份数据库 为了避免因数据库损坏或数据丢失给用户造成
4.Access 2010的工作环境的系统设置
在Backstage视图“文件”选项卡下,有“选项”菜 单,单击“选项”将出现“Access选项”对话框, 利用其可以对系统环境进行所需要的设置。
5. Access 2010的系统帮助
Access 也和其他应用软件一样,提供了联机帮助和 在线帮助两个帮助系统,用户在使用Access 过程中, 如果遇到问题,均可使用帮助系统来寻找解决办法, 一般的问题都可以通过帮助系统解决,所以善于使 用帮助系统是解决问题和学习的好方法和好习惯。 进入帮助系统的方法有三, (1)在Backstage视图“文件”选项卡下,单击 “帮助” (2)按F1键 (3)在Backstage视图或数据库窗口中,直接按帮 助按钮 即可。
2.1.5 Access 数据库组成对象
1.表:表是数据库的最基本对象,是创建其他 数据库对象的基础。 2.查询:查询是数据库处理和分析数据的工具。 3.窗体:窗体既是管理数据库的窗口,又是用 户和数据库之间的桥梁。 4.报表:报表是数据库数据输出的特有形式, 它可将数据进行分类汇总、平均、求和等操作, 然后通过打印机打印输出。 5.宏:宏是由一个或多个宏操作组成的集合。 6.VBA模块:是用VBA语言编写的程序集合。
损失,应对数据库定期做备份。操作步骤如下: (1)打开要备份的数据库; (2)单击“文件”|“保存并发布”; (3)单击“数据库另存为”区域“高级”中的
Access基础教程-Access2010第八章

本节将对VBA中的常量、变量、标准函数及表达式、分 支选择结构、循环结构、数组、子程序子函数和数组等内容 加以介绍。在本节所引用的实例中,无法回避VBA的窗体环 境,相关内容读者可以参阅第9章。由于本节的内容是VBA 的编程基础,因此格外重要。可以说,没有Basic的语法规 则,就没有VBA程序。 8.3.1 常量 在程序运行过程中,其值不可以发生变化的量叫做常量。 常量的作用在于以一些固定的、有意义的名字保存一些在程 序中始终不会改变的值。
在VBE的“工程”窗口下,鼠标右击需添加代码的窗体 或报表,在弹出菜单中选择“插入”命令,然后在其子菜单 中选择“类模块”,就建立了一个新的类模块,如图8.1所 示。 类模块中,为新建类添加属性需要用到Property过程, 该过程有三种类型:get、let和set。get用来在读取属性时 执行;let用来在写入属性时执行;set是let的一种特例,在 该子程序中,被传递到子程序的值本身是一个对象。如果是 为新建类添加方法,可以通过Function子函数来完成。
长春师范大学计算机科学与技术学院
8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8
模块 面向对象程序设计基础 VBA编程基础 VBA程序流程控制 子过程与函数过程 文件 API函数与ActiveX数据对象 常用操作方法
通过Access自带的向导工具,能够创建表、窗体、报 表和宏等基本组件。但是,由于创作过程完全依赖于 Access内在的、固有的程序模块,这样虽然方便了用户的 使用,但是同时也降低了所建系统的灵活性,对于数据库中 一些复杂问题的处理则难以实现。因此,为了满足用户更加 广泛的需求,Access为用户提供了它自带的编程语言VBA。 VBA是Visual Basic for Applications的英文缩写,是 用Basic语言来作为语法基础的可视化的高级语言。它使用 了对象、属性、方法和事件等概念,使得初学者在编程的过 程中感到十分容易,这也可以说是VBA的优点之一。
第一章 access2010基础知识

(1)一对一联系(简记为1:1) 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有
)实体与之联系,反之亦然,则称实体集A与实体集B具有1:1联系。例如, 一个班级只有一个班长,一个班长也只能在一个班级中任职,则班级与班长 之间具有一对一联系。
概念模型
2、 实体间的联系
(2)一对多联系(简记为1:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之
概念模型
1. 几个概念
(1)实体(Entity)是指客观存在并相互区别的事物。 实体可以是实际的事物,例如一个学生、一台计算机,也可以是抽象的事件
,例如一次考试、一场比赛等。 (2)属性(Attribute)用来描述实体的特性,不同实体是由不同的属性区别 的。 例如,学生实体用学号、姓名、性别、出生日期、专业等若干个属性来描述
等都是常用的数据库管理系统。
数据库的基本概念
数据库应用系统(DataBase Application System,DBAS): 系统开发人员利用数据库系统资源开发出来的,面向某一类实际应 用的应用软件系统。 例如教学管理系统、图书管理系统、人事管理系统、财务管理系统 等。
数据库的基本概念
数据库系统(DataBase System,DBS): 指安装和使用了数据库技术的计算机系统。
对现实世界客观对象的抽象过程:
首先将现实世界的问题用概念模型来表示,然后将概念模型转换 为DBMS支持的数据模型,从而实现计算机对数据的处理。
对现实世界客观对象的抽象过程:
概念模型,也称信息模型,它是按用户的观点来对数据和信息建 模,并不依赖于具体的计算机系统,主要用于数据库设计。 数据模型,它是按计算机系统的观点对数据建模,主要用于数据 库管理系统的实现。
)实体与之联系,反之亦然,则称实体集A与实体集B具有1:1联系。例如, 一个班级只有一个班长,一个班长也只能在一个班级中任职,则班级与班长 之间具有一对一联系。
概念模型
2、 实体间的联系
(2)一对多联系(简记为1:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之
概念模型
1. 几个概念
(1)实体(Entity)是指客观存在并相互区别的事物。 实体可以是实际的事物,例如一个学生、一台计算机,也可以是抽象的事件
,例如一次考试、一场比赛等。 (2)属性(Attribute)用来描述实体的特性,不同实体是由不同的属性区别 的。 例如,学生实体用学号、姓名、性别、出生日期、专业等若干个属性来描述
等都是常用的数据库管理系统。
数据库的基本概念
数据库应用系统(DataBase Application System,DBAS): 系统开发人员利用数据库系统资源开发出来的,面向某一类实际应 用的应用软件系统。 例如教学管理系统、图书管理系统、人事管理系统、财务管理系统 等。
数据库的基本概念
数据库系统(DataBase System,DBS): 指安装和使用了数据库技术的计算机系统。
对现实世界客观对象的抽象过程:
首先将现实世界的问题用概念模型来表示,然后将概念模型转换 为DBMS支持的数据模型,从而实现计算机对数据的处理。
对现实世界客观对象的抽象过程:
概念模型,也称信息模型,它是按用户的观点来对数据和信息建 模,并不依赖于具体的计算机系统,主要用于数据库设计。 数据模型,它是按计算机系统的观点对数据建模,主要用于数据 库管理系统的实现。
Access基础教程-Access2010第二章

Access2010是Ofice2010办公系列软件中的一个重要 的组成部分,主要用于数据库管理,随着版本的一次次升级, 现已成为世界上最流行的桌面数据库管理系统。 Access与其他数据库开发系统之间相当显著的区别是: 可以在很短的时间里开发出一个功能强大而且相当专业的数 据库应用程序,并且这一过程是完全可视的,如果能给它加 上一些简短的VBA代码,那么开发出的程序决不比专业的程 序员开发的程序差。 无论是从应用还是开发的角度看,Access2010数据库 管理系统都具有许多特性。
从Office2007开始,Microsoft对其组件产品的整体风 格与功能做了较大变更。Access2010不仅继承和发扬了以 前版本的功能强大、界面友好、易学易用的优点,而且又重 要的改进,主要包括: (1)智能特性 图2.3表达式生成器 (2)用户界面 图2.4用户界面 (3)Web数据库 (4)新增数据类型 附件 计算 (5)宏的改进 (6)布局视图 (7)文件格式 (8)汇总行
(4)报表。报表是以打印的形式表现用户数据。如果 想要从数据库中打印某些信息时就可以使用报表。通常情况 下,我们需要的是打印到纸张上的报表。在Access中,报 表中的数据源主要来自基础的表、查询或SQL语句。用户可 以控制报表上每个对象(也称为报表控件)的大小和外观, 并可以按照所需的方式选择所需显示的信息以便查看或打印 输出。
(6)模块。模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合, 即程序的集合。模块对象是用VBA代码写成的,模块中的每 一个过程都可以是一个函数(Function)过程或者是一个 子程序(Sub)过程。模块的主要作用是建立复杂的VBA程 序以完成宏等不能完成的任务。 模块有两个基本类型:类模块和标准模块。窗体模块和 报表模块都是类模块,而且它们各自与某一窗体或某一报表 相关联。标准模块包含的是通用过程和常用过程,通用过程 不与任何对象相关联,常用过程可以在数据库中的任何位置 执行。
Access2010数据库基础教程第1章 数据库基本概述

1、数据和信息 (1)数据(data):是对客观事物特征所迚行的一种抽象化、 符号化的表示。通俗地讲,凡是能被计算机接受,幵能被计算 机处理的数字、字符、图形、声音、图像等统称为数据。数 据所反映的事物属性是它的内容,而符号是它的形式。 (2)信息(information):是客观事物属性的反映。它所反 映的是关于某一客观系统中某一事物的某一方面属性或某一 时刻的表现形式。通俗地讲,信息是经过加工处理幵对人类 客观行为产生影响的数据表现形式。也可以说,信息是有一 定含义的,经过加工处理的,能够提供决策性依据的数据。 5
t | t ∈R ∧ t ∈S} R×S={ t r s r s
元组的前n个分量是关系R的一个元组,后m个分量是关系S的一个元组。 【例1-4】P8
21
1.2.2 专门的关系运算
1、选择
选择运算是根据某些条件对关系做水平分割,即从关系中找出满 足条件的记录。它可以根据用户的要求从关系中筛选出满足一定 条件的记录,这种运算可以得到一个新的关系,其中的元组是原 关系的一个子集,但不影响原关系的结构。条件可用命题公式 (即计算机语言中的条件表达式)F表示。关系R关于公式F的选择 运算用σF(R)表示,形式定义如下:
种客观事物的数据模型也是千差万别的,但也有其共性。
常用的数据模型有层次模型、网络模型和关系模型3种。 10
1、层次模型 层次模型(hierarchical model)表示数据间的从属关系结构, 是一种以记录某一事物的类型为根结点的有向树结构。层 次模型像一棵倒置的树,根结点在上,层次最高;子结点 在下,逐层排列。这种用树形结构表示数据乊间联系的模 型也称为树结构。层次模型的特点是仅有一个无双亲的根 结点;根结点以外的子结点,向上仅有一个父结点,向下 有若干子结点。 11
t | t ∈R ∧ t ∈S} R×S={ t r s r s
元组的前n个分量是关系R的一个元组,后m个分量是关系S的一个元组。 【例1-4】P8
21
1.2.2 专门的关系运算
1、选择
选择运算是根据某些条件对关系做水平分割,即从关系中找出满 足条件的记录。它可以根据用户的要求从关系中筛选出满足一定 条件的记录,这种运算可以得到一个新的关系,其中的元组是原 关系的一个子集,但不影响原关系的结构。条件可用命题公式 (即计算机语言中的条件表达式)F表示。关系R关于公式F的选择 运算用σF(R)表示,形式定义如下:
种客观事物的数据模型也是千差万别的,但也有其共性。
常用的数据模型有层次模型、网络模型和关系模型3种。 10
1、层次模型 层次模型(hierarchical model)表示数据间的从属关系结构, 是一种以记录某一事物的类型为根结点的有向树结构。层 次模型像一棵倒置的树,根结点在上,层次最高;子结点 在下,逐层排列。这种用树形结构表示数据乊间联系的模 型也称为树结构。层次模型的特点是仅有一个无双亲的根 结点;根结点以外的子结点,向上仅有一个父结点,向下 有若干子结点。 11
ACCESS2010基础教程

➢ 院系(院系编号,院系名称)
➢ 班级(班号,班级名,学生数,班主任) ➢ 学生(学号,登陆密码,姓名,性别,状态,入校时间,毕业时间,退
学时间,注册时间,最后登陆时间,登陆次数) 这里“状态”有3种取值:在读、退学、毕业 ➢ 教师(教师号,登陆密码,姓名,电话,邮箱,QQ号,找回密码问
题,找回密码答案,注册时间,最后登陆时间,登陆次数)
实际含义;
• 5)关系中交换任意两列的位置不影响数据的实 际含义。
第12页,共59页。
关系的基本运算
• 1.选择
– 从指定的关系中选择满足给定条件的元组组成新 的关系。
• 例题:从关系score1中选择数学大于90的元组组成
关系S1。S1=σ数学>90(Score1)
第13页,共59页。
关系的基本运算
课程(课程代码, 课程名称, 任
课教师)
2) 联系
选修(学号,课程代码,成绩)
↑↑
↑
两个实体集的主键 自身属性
第18页,共59页。
根据概念数据模型设计关系数据模型
网上成绩查询管理系统的 E-R图
m 学生
m
选课
n p
课程
构成
1
m
班级
m
组成
1 院系
任课 n
学期
q
1
教师
上传
m 资源
第19页,共59页。
• 一个实体集转换为一个关系模式,实体 集的属性就是关系的属性
➢ 课程(课程号,课程名称,学分) ➢ 课程资源(资源号,资源名,链接地址,更新时间,资源类型,说明) ➢ 学期(学期号,学期名称,是否当前学期,学期起始时间,学期结束时
间)
第20页,共59页。
➢ 班级(班号,班级名,学生数,班主任) ➢ 学生(学号,登陆密码,姓名,性别,状态,入校时间,毕业时间,退
学时间,注册时间,最后登陆时间,登陆次数) 这里“状态”有3种取值:在读、退学、毕业 ➢ 教师(教师号,登陆密码,姓名,电话,邮箱,QQ号,找回密码问
题,找回密码答案,注册时间,最后登陆时间,登陆次数)
实际含义;
• 5)关系中交换任意两列的位置不影响数据的实 际含义。
第12页,共59页。
关系的基本运算
• 1.选择
– 从指定的关系中选择满足给定条件的元组组成新 的关系。
• 例题:从关系score1中选择数学大于90的元组组成
关系S1。S1=σ数学>90(Score1)
第13页,共59页。
关系的基本运算
课程(课程代码, 课程名称, 任
课教师)
2) 联系
选修(学号,课程代码,成绩)
↑↑
↑
两个实体集的主键 自身属性
第18页,共59页。
根据概念数据模型设计关系数据模型
网上成绩查询管理系统的 E-R图
m 学生
m
选课
n p
课程
构成
1
m
班级
m
组成
1 院系
任课 n
学期
q
1
教师
上传
m 资源
第19页,共59页。
• 一个实体集转换为一个关系模式,实体 集的属性就是关系的属性
➢ 课程(课程号,课程名称,学分) ➢ 课程资源(资源号,资源名,链接地址,更新时间,资源类型,说明) ➢ 学期(学期号,学期名称,是否当前学期,学期起始时间,学期结束时
间)
第20页,共59页。
ACCESS2010入门基础教程

第14页,共108页。
数据库系统的体系结构
外模式/模式映像 模式/内模式映像
第15页,共108页。
数据模型
数据模型是对现实世界的数据特征的抽象描述
概念数据模型
逻辑数据模型
• 从用户的角度 • 强调对数据对象的
基本表示和概括性描 述 (包括数据及其联 系) • 不考虑计算机具体
实现,与具体的 DBMS无关
第27页,共108页。
逻辑数据模型
第28页,共108页。
逻辑数据模型
• 2.网状模型
– 1) 用图表示数据之间的关系 – 2) 允许结点有多于一个的父结点 – 3) 可以有一个以上的结点没有父结点。 – 4) 特点: 表示结点之间多对多的联系。
• 3.关系模型
– 1) 用二维表格来表示实体及实体之间的联系 – 2) 实际应用中,每一个二维表代表了一个关系。 – 3) 特点:结构简单,容易实现
根据索引表按照名称、作者、关键字、出版社等 查找存放位置;
最大限度地
需要不断地对图书进行购进、丢失处理、借阅、
实现图书的共享
归还等管理工作;
对图书使用状况进行科学地分析和统计,作为修
不允许长期滞留在个人手中、不能
改购书数数 需计据据要库划更一与具套的图普科依书遍 学据馆性 的的;, 技不数 术同据 和点的 方:多 法样 。性简和 而复 言杂 之性 ,使 数得 据数 库据 技的 术组 就织 是和 数管 据理 管更 理被成具 的某 浪挑 技些费战 术性 。院…,系…独占、避免重复购进造
一对多 联系
课程1 课程2 课程3 课程4 课程5 …… 课程n
m
学生1 学生2 学生3 学生4 学生5
…… 学生n
:n
数据库系统的体系结构
外模式/模式映像 模式/内模式映像
第15页,共108页。
数据模型
数据模型是对现实世界的数据特征的抽象描述
概念数据模型
逻辑数据模型
• 从用户的角度 • 强调对数据对象的
基本表示和概括性描 述 (包括数据及其联 系) • 不考虑计算机具体
实现,与具体的 DBMS无关
第27页,共108页。
逻辑数据模型
第28页,共108页。
逻辑数据模型
• 2.网状模型
– 1) 用图表示数据之间的关系 – 2) 允许结点有多于一个的父结点 – 3) 可以有一个以上的结点没有父结点。 – 4) 特点: 表示结点之间多对多的联系。
• 3.关系模型
– 1) 用二维表格来表示实体及实体之间的联系 – 2) 实际应用中,每一个二维表代表了一个关系。 – 3) 特点:结构简单,容易实现
根据索引表按照名称、作者、关键字、出版社等 查找存放位置;
最大限度地
需要不断地对图书进行购进、丢失处理、借阅、
实现图书的共享
归还等管理工作;
对图书使用状况进行科学地分析和统计,作为修
不允许长期滞留在个人手中、不能
改购书数数 需计据据要库划更一与具套的图普科依书遍 学据馆性 的的;, 技不数 术同据 和点的 方:多 法样 。性简和 而复 言杂 之性 ,使 数得 据数 库据 技的 术组 就织 是和 数管 据理 管更 理被成具 的某 浪挑 技些费战 术性 。院…,系…独占、避免重复购进造
一对多 联系
课程1 课程2 课程3 课程4 课程5 …… 课程n
m
学生1 学生2 学生3 学生4 学生5
…… 学生n
:n
Access 数据库应用教程 第2章 Access 2010基础

(1)后台视图(Backstage视图)
后台窗口主要是针对数据库文件整体的 操作,例如,新建、打开、另行保存或者关 闭数据库文件,查看和编辑数据库属性,对 数据库文件的管理,做压缩、修复或者加密 等工作,对整个Access 2010的使用环境做选 项设置等。
(2)数据库窗口
当启动Access 2010然后选择一个工作起点之后, 将进入数据库窗口。
Access 2010数据库应用教程 第2章 Access 2010基础
知识要点
Access 2010的工作界面 Access 2010的数据库对象 数据库的创建 数据库的基本操作
重点与难点
重点:Access 2010工作界面 Access 2010数据库对象 数据库的创建 数据库的基本操作
难点:数据的导入与导出 数据库的转换
“设置数据库密码”对话框; (4)在“密码”和“验证”文本框中分别
输入相同的密码,然后单击“确定”。
2.4.3 加密数据库
2.撤销用户密码 操作步骤如下: (1)以独占方式打开数据库; (2)单击“文件”|“信息”,打开“有关
学生管理 的信息”窗格; (3)单击“解密数据库”选项,打开“撤
销数据库密码”对话框; (4)在“密码”文本框中输入密码,单击
数据库窗口主要有功能区、导航窗格和工作区
功能区
功能区位于Access 标题栏下方,由几个选项 卡和若干功能按钮组成,每个选项卡中包括 了相关常用命令。“开始”、“创建”、 “外部数据”和“数据库工具”这4个选项卡 是常用的,随着操作内容的变化,还会出现 上下文相关的其它选项卡(活化菜单)。
如在初始界面选择创建一个空白桌面数据 库,然后在主窗口选择“创建”选项卡,可 见与“创建”相关的命令按钮,这些命令按 钮也显示出了Access 数据库的组成成份。