没有合适的资源?快使用搜索试试~ 我知道了~
首页经典access2003教程
ACCESS2003教程 第一章 Access数据库基础 本章内容 ◆ 数据库基础知识及关系数据库管理系统。 ◆ Access 2003 中文版介绍。 数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?
资源详情
资源推荐
ACCESS2003 教程
第一章Access 数据库基础
本章内容
数据库基础知识及关系数据库管理系统。
中文版介绍。
数据库技术产生于 年代末、 年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个
领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据
库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所
不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是
呢?
一、数据库的基本知识
1.什么是数据库
数据库这个词有多种解释,简单的定义是这样的:数据库()是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机
整理后的数据,在关系数据库中,它由许多数据表组成。
关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义:
⑴ 数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、
元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包
含一个描述它们的卡片目录。
⑵ 数据库是集成记录的集合。
数据的标准结构如下:位—字节—域—记录—文件按这种模式说,文件组合成数据库是非常
诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如:
学生姓名 指导老师 老师电话
刘小景 钱志国
李娟 杨一如
古介新 吴萌
!
屈达 钱志国
王成义 吴萌
!
元数据是关于用户数据的结构的描述,称之为系统表。例如:
表名 字段数 主关键字
"#
学号
姓名
$#%&
学生姓名
索引数据改进了数据库的性能和可访问性,称之为概括数据。例如:
学生姓名 指导老师
古介新 吴萌
李娟 杨一如
刘小景 钱志国
屈达 钱志国
王成义 吴萌
指导老师 老师电话
钱志国
吴萌
!
杨一如
应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。并非所有的 " 都支持
应用组件,支持应用组件的 " 也不一定把全部组件的结构作为应用元数据存储在数据库中。
⑶ 数据库是模型的模型。
数据库是用户关于现实世界的模型的模型。具体解释是:非计算机操作数据的情况下,人们所建立的一套
文件、表格、数字等的处理内容和规则是人们关于现实世界的模型,在计算机操作数据的情况下,数据库设计
者将在人们关于现实世界的模型的基础上再次建模,从而建立一个适用于计算机处理的数据库模型。
三个世界的划分:
现实世界(客观世界):实体、实体集、属性、实体标识符
信息世界(观念世界):记录、文件、字段、关键字
数据世界(计算机世界):位、字节、字、块、卷
2.从文件管理到数据库管理
前面提到从文件组合成数据库是非常诱人的,但却无法深入。实际上,在数据库处理之前,确实采用的文
件管理方式,即用数据文件来存放数据,并通过高级语言完成对数据文件的操作。一个数据文件包含若干个“记
录(')”,一个记录又包含若干个“数据项(())”,用户通过对文件的访问实现对记录的存取。
通常称支持这种数据管理方式的软件为“文件管理系统”,它一直是操作系统的重要组成部分。
随着计算机处理的数据量不断增加,文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同
文件之间缺乏相互联系的结构,不能适应管理大量数据的需要,于是数据库管理系统应运而生,并在上世纪
年代末诞生了第一个商业化的数据库系统——( 的 ("((*)+)",))。
3.数据库系统的特点
与文件系统比较,数据库系统有下列特点:
⑴ 数据的结构化。文件系统中单个文件的数据一般是有结构的,但从整个系统来看,数据在整体上没有结
构,数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。
⑵ 数据的共享性。在文件系统中,数据一般是由特定的用户专用,数据库系统中的数据可以有为不同部门、
不同单位甚至不同用户所共享。
⑶ 数据的独立性。在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响到另一方的改变。
数据库系统中的数据文件与应用程序之间的这种依赖关系已大大减小。
⑷ 数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使之保持完整正确。如
商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。
⑸ 数据的灵活性。数据库系统不是把数据简单堆积,而是在记录数据信息的基础上具有多种管理功能,如
输入、输出、查询、编辑、修改等。
⑹ 数据的安全性。数据库系统中的数据具有安全管理功能。
⑺ 数据可控冗余度。数据专用时,每个用户拥有使用自己的数据,难免会出现数据相互重复,这就是数据
冗余。实现数据共享后,不必要的数据重复将全部消除,有时为了提高查询效率,也保留少量的重复数据,其
冗余度可以由设计者控制。
4.数据库系统的分代
数据库系统可分为三代。
⑴ 非关系型数据库系统。是对第一代数据库系统的总称,包括层次型数据库系统和网状型数据库系统。其
主要特点是:采用“记录”作为基本数据结构,在不同“记录型”之间,允许存在相互联系,一次查询只能访问数据
库中的一个记录。(-)
⑵ 关系型数据库系统('")。! 年,./0 在一篇名为“'&&&*/
1+"234大型共享数据库数据的关系模型56文章提出了“关系模型”的概念。 年代中期,商
业化的 '" 问世,数据库系统进入第二代,目前 -0 机上使用的数据库系统主要是第二代数据库系统。其主
要特点是:采用“表格”作为基本数据结构,在不同的表之间,允许存在相互联系,一次查询可以访问整个表格中
的数据。
⑶ 对象—关系模型数据系统(7'")。将数据库技术与面向对象技术相结合,以实现对多媒体数据和
其它复杂对象数据的处理,这就产生了第三代数据库系统。其主要特点是:包含第二代数据库系统的功能,支
持正文、图形图像、声音等新的数据类型,支持类、继承、方法等对象机制,提供高度集成的、可支持客户8服
务器应用的用户接口。
二、数据库管理系统和数据库应用系统
1.数据库管理系统
实际上,数据库是存于某种存储介质上的相关数据有组织的集合,为了在计算机中对数据库进行定义、描
述、建立、管理和维护,应通过特定的数据库语言进行,这就需要一套支持该数据库语言的系统软件,称作数
据库管理系统(")。一般说,数据库管理系统具有下列功能:
⑴ 数据定义功能。" 向用户提供“数据定义语言(1)”,用于描述数据库的结构,在关系数据库中
其标准语言是 "91("##9#,1+#+),它提供了 1 语句。
⑵ 数据操作功能。对数据库进行检索和查询,是数据库的主要应用。为此 " 向用户提供“数据操纵语
言(1)”,用于对数据库中的数据进行查询,同样 "91 也提供了 1 语句。
⑶ 控制和管理功能。除了 1 和 1 两类语句外," 还具有必要的控制和管理功能。
在讨论可视化的数据库管理系统(如 :/-、)时,一般而言,从组成结构上看," 的特点和功
能可以分为三个子系统:设计工具子系统、运行子系统和 " 引擎。
设计工具子系统提供设计工具,包括表生成、窗体生成、查询生成、报表生成和过程语言编译器等工具,
设计工具子系统与开发人员相关联。
运行子系统提供对设计时产生的程序的执行,它与用户接口。
" 引擎介于设计工具及运行子系统与数据本身之间。实际上,它将根据以上组件的请求,将其翻译成
对操作系统的命令,以实现对物理介质上的数据的读写。除此之外," 引擎还涉及事务管理、锁定、备份
和恢复等工作。
2.数据库应用系统
数据库应用系统(%%&",)、")专指基于数据库的应用系统。一个 " 通
常由数据库和应用程序两部分组成,它们都需要在 " 支持下开发。开发一个信息系统,一是要设计数据库,
二是要开发应用程序。并且,这二者亦是相互关联的。
三、Access 2003 内部结构
是一个功能强大、方便灵活的关系型数据库管理系统。 作为一个小型数据库
管理系统,它最多能为由此由 ; 台计算机组成的小型网络服务。
进入 ,打开一个示例数据库,可以看到如下的界面,在这个界面的【对象】栏中,包含有
的七个对象。另在【组】栏中,可以包含数据库中不同类型对象的快捷方式的列表,通过创建组,
并将对象添加到组,从而创建了相关对象的快捷方式集合。
所提供的对象均存放在同一个数据库文件()3)中。 中各对象的关系如下
图所示。
下面对 每一类对象进行简单介绍。
1. 表
表是 中所有其他对象的基础,因为表存储了其他对象用来在 中执行任务和活
动的数据。每个表由若干记录组成,每条记录都对应于一个实体,同一个表中的所有记录都具有相同的字段定
义,每个字段存储着对应于实体的不同属性的数据信息。请看下图。
每
个表都
必须有
主关键
字,其
值能唯
一标识
一条记
录的字
段。以
使记录
唯一
(记录
不能重
复,它与实体一一对应)。表可以建立索引,以加速数据查询。
具有复杂结构的数据无法用一个表表示,可用多表表示。表与表之间可建立关联。
每一个字段都包含某一类型的信息,如数据类型有文本、数字、日期、货币、71. 对象(声音、图像)、
超链接等。
表的建立包括两部分,一部分是表的结构建立,另一部分是表的数据建立。
数据库的每个对象都有两个视图,一个是设计视图,另一个是数据表对象视图。表的设计视图,可通过表
设计器观察,它同时也是建立表结构的工具和方法。
应
当注意,
数据库
只是数
据库各
个部分
(表、
查询、
报表、
模块、
宏和指
向 <3
=>1 文档的数据访问页面)的一个完整的容器,而表是存储相关数据的实际容器。
2. 查询
剩余63页未读,继续阅读
civiren
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功