没有合适的资源?快使用搜索试试~ 我知道了~
Microsoft_Access2003_小型数据库教程
5星 · 超过95%的资源 需积分: 10 10 下载量 189 浏览量
2011-12-21
13:29:26
上传
评论
收藏 10.23MB PDF 举报
温馨提示
试读
215页
Microsoft_Access2003_小型数据库教程,简单易懂,入门级教程。
资源推荐
资源详情
资源评论
access2003 教程
第一章 Access 数据库基础 ............................................................................................................................. 2
第二章 建立数据库 ....................................................................................................................................... 11
第三章 查询 ................................................................................................................................................... 52
第四章 报表 ................................................................................................................................................... 89
第五章 窗体.................................................................................................................................................. 119
第六章 数据库实例分析 ............................................................................................................................. 140
第七章 宏 ..................................................................................................................................................... 162
第八章 使用 VBA 编程 ................................................................................................................................ 175
关于表达式.................................................................................................................................................... 207
在表达式中,可以使用字面值、常量、函数或标识符来指定值:................................................. 208
关于生成表达式..................................................................................................................................... 208
! 运算符................................................................................................................................................. 209
.(点)运算符....................................................................................................................................... 209
可以自行创建表达式,也可以使用表达式生成器............................................................................. 209
关于自定义数据透视表视图或数据透视图视图的布局............................................................................ 210
第一章 Access 数据库基础
本章内容
◆ 数据库基础知识及关系数据库管理系统。
◆ Access 2003 中文版介绍。
数据库技术产生于 60 年代末、70 年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领
域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是
建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,
无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是 Access 呢?
一、数据库的基本知识
1.什么是数据库
数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整
理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke 关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义:
⑴ 数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、
元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含
一个描述它们的卡片目录。
⑵ 数据库是集成记录的集合。
数据的标准结构如下:位 —> 字节 —> 域 —> 记录 —> 文件, 按这种模式说,文件组合成数据库是非常
诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如:
学生姓名
指导老师
老师电话
刘小景
钱志国
5666043
李 娟
杨一如
5666120
古介新
吴 萌
4108219
屈 达
钱志国
5666043
王成义
吴 萌
4108219
元数据是关于用户数据的结构的描述,称之为系统表。例如:
表名
字段数
主关键字
Student
7
学号
Adviser
4
姓名
Guideplan
3
学生姓名
索引数据改进了数据库的性能和可访问性,称之为概括数据。例如:
学生姓名
指导老师
古介新
吴 萌
李 娟
杨一如
刘小景
钱志国
屈 达
钱志国
王成义
吴 萌
指导老师
老师电话
钱志国
5666043
吴 萌
4108219
杨一如
5666120
应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。并非所有的 DBMS 都支持应
用组件,支持应用组件的 DBMS 也不一定把全部组件的结构作为应用元数据存储在数据库中。
⑶ 数据库是模型的模型。
数据库是用户关于现实世界的模型的模型。具体解释是:非计算机操作数据的情况下,人们所建立的一套文
件、表格、数字等的处理内容和规则是人们关于现实世界的模型,在计算机操作数据的情况下,数据库设计者将
在人们关于现实世界的模型的基础上再次建模,从而建立一个适用于计算机处理的数据库模型。
三个世界的划分:
现实世界(客观世界):实体、实体集、属性、实体标识符
信息世界(观念世界):记录、文 件、字段、关键字
数据世界(计算机世界):位、字节、字、块、卷
2.从文件管理到数据库管理
前面提到从文件组合成数据库是非常诱人的,但却无法深入。实际上,在数据库处理之前,确实采用的文件
管理方式,即用数据文件来存放数据,并通过高级语言完成对数据文件的操作。一个数据文件包含若干个“记录
(Record)”,一个记录又包含若干个“数据项(Data Item)”,用户通过对文件的访问实现对记录的存取。
通常称支持这种数据管理方式的软件为“文件管理系统”,它一直是操作系统的重要组成部分。
随着计算机处理的数据量不断增加,文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文
件之间缺乏相互联系的结构,不能适应管理大量数据的需要,于是数据库管理系统应运而生,并在上世纪 60 年
代末诞生了第一个商业化的数据库系统——IBM 的 IMS(Information Management System)。
3.数据库系统的特点
与文件系统比较,数据库系统有下列特点:
⑴ 数据的结构化。文件系统中单个文件的数据一般是有结构的,但从整个系统来看,数据在整体上没有结
构,数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。
⑵ 数据的共享性。在文件系统中,数据一般是由特定的用户专用,数据库系统中的数据可以有为不同部门、
不同单位甚至不同用户所共享。
⑶ 数据的独立性。在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响到另一方的改变。
数据库系统中的数据文件与应用程序之间的这种依赖关系已大大减小。
⑷ 数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使之保持完整正确。如
商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。
⑸ 数据的灵活性。数据库系统不是把数据简单堆积,而是在记录数据信息的基础上具有多种管理功能,如
输入、输出、查询、编辑、修改等。
⑹ 数据的安全性。数据库系统中的数据具有安全管理功能。
⑺ 数据可控冗余度。数据专用时,每个用户拥有使用自己的数据,难免会出现数据相互重复,这就是数据
冗余。实现数据共享后,不必要的数据重复将全部消除,有时为了提高查询效率,也保留少量的重复数据,其冗
余度可以由设计者控制。
4.数据库系统的分代
数据库系统可分为三代。
⑴ 非关系型数据库系统。是对第一代数据库系统的总称,包括层次型数据库系统和网状型数据库系统。其
主要特点是:采用“记录”作为基本数据结构,在不同“记录型”之间,允许存在相互联系,一次查询只能访问
数据库中的一个记录。(P3)
⑵ 关系型数据库系统(RDBS)。1970 年,E.F.Codd 在一篇名为“A Relational Model of Data For Large
Shared Databanks(大型共享数据库数据的关系模型)”文章提出了“关系模型”的概念。70 年代中期,商业化的
RDBS 问世,数据库系统进入第二代,目前 PC 机上使用的数据库系统主要是第二代数据库系统。其主要特点是:
采用“表格”作为基本数据结构,在不同的表之间,允许存在相互联系,一次查询可以访问整个表格中的数据。
⑶ 对象—关系模型数据系统(ORDBS)。将数据库技术与面向对象技术相结合,以实现对多媒体数据和其它
复杂对象数据的处理,这就产生了第三代数据库系统。其主要特点是:包含第二代数据库系统的功能,支持正文、
图形图像、声音等新的数据类型,支持类、继承、方法等对象机制,提供高度集成的、可支持客户/服务器应用
的用户接口。
二、数据库管理系统和数据库应用系统
1.数据库管理系统
实际上,数据库是存于某种存储介质上的相关数据有组织的集合,为了在计算机中对数据库进行定义、描述、
建立、管理和维护,应通过特定的数据库语言进行,这就需要一套支持该数据库语言的系统软件,称作数据库管
理系统(DBMS)。一般说,数据库管理系统具有下列功能:
⑴ 数据定义功能。DBMS 向用户提供“数据定义语言(DDL)”,用于描述数据库的结构,在关系数据库中其
标准语言是 SQL(Structured Query Language),它提供了 DDL 语句。
⑵ 数据操作功能。对数据库进行检索和查询,是数据库的主要应用。为此 DBMS 向用户提供“数据操纵语言
(DML)”,用于对数据库中的数据进行查询,同样 SQL 也提供了 DML 语句。
⑶ 控制和管理功能。除了 DDL 和 DML 两类语句外,DBMS 还具有必要的控制和管理功能。
在讨论可视化的数据库管理系统(如 VFP、Access)时,一般而言,从组成结构上看,DBMS 的特点和功能可
以分为三个子系统:设计工具子系统、运行子系统和 DBMS 引擎。
设计工具子系统提供设计工具,包括表生成、窗体生成、查询生成、报表生成和过程语言编译器等工具,设
计工具子系统与开发人员相关联。
运行子系统提供对设计时产生的程序的执行,它与用户接口。
DBMS 引擎介于设计工具及运行子系统与数据本身之间。实际上,它将根据以上组件的请求,将其翻译成对操
作系统的命令,以实现对物理介质上的数据的读写。除此之外,DBMS 引擎还涉及事务管理、锁定、备份和恢复等
工作。
2.数据库应用系统
数据库应用系统(DataBase Application System、DBAS)专指基于数据库的应用系统。一个 DBAS 通常由数
据库和应用程序两部分组成,它们都需要在 DBMS 支持下开发。开发一个信息系统,一是要设计数据库,二是要
开发应用程序。并且,这二者亦是相互关联的。
三、Access 2003 内部结构
Access 2003 是一个功能强大、方便灵活的关系型数据库管理系统。Access 2003 作为一个小型数据库管理
系统,它最多能为由此由 25-30 台计算机组成的小型网络服务。
进入 Access 2003,打开一个示例数据库,可以看到如下的界面,在这个界面的【对象】栏中,包含有 Access
2003 的七个对象。另在【组】栏中,可以包含数据库中不同类型对象的快捷方式的列表,通过创建组,并将对象
添加到组,从而创建了相关对象的快捷方式集合。
Access 2003 所提供的对象均存放在同一个数据库文件(.mdb)中。Access 2003 中各对象的关系如下图所
示。
下面对 Access 2003 每一类对象进行简单介绍。
剩余214页未读,继续阅读
资源评论
- z856897892014-09-06感觉受益匪浅啊!
- lucsss2014-02-09还行,不错的 教程
sxsyinli
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功