没有合适的资源?快使用搜索试试~ 我知道了~
access数据库编程ch01.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2021-10-04
23:47:35
上传
评论
收藏 122KB PDF 举报
温馨提示
试读
15页
access数据库编程ch01.pdf
资源推荐
资源详情
资源评论
第 1 章 数据库系统的基础知识
1
1
第 1 章 数据库系统的基础知识
本章学习目标
本章从数据库系统的基础知识入手,对数据库的基本概念、数据模型、数据库体系结
构、数据库设计及 Access 2003 数据库进行介绍。 通过本章的学习, 读者应该掌握以下内容:
数据库系统的概念与组成
数据模型
数据库体系结构
数据库设计方法与步骤
Access 2003 数据库的特点
1.1 数据库系统概述
数据库技术产生于 20 世纪 60 年代末,是数据管理的最新技术,计算机科学的重要分
支。在当今信息社会中,信息已成为各个行业、部门的重要财富和资源,信息系统也越来
越显示出它的重要性。数据库技术是信息系统的核心和基础,它的出现极大地促进了计算
机应用向各行各业的渗透。从一般的小型事务处理到大型的信息系统,越来越多的新应用
领域开始采用数据库技术存储与处理其信息资源。数据库的建设规模、数据库信息量的大
小和使用频度已成为衡量一个国家信息化程度的重要标志。
1.1.1 数据库系统的组成
数据 (Data)是数据库中存储的基本对象。数据的种类很多,例如文字、图形、图像和声
音等都是数据。
数据可定义为描述事物的符号记录。数据有多种形式,它们均可以经过数字化后储存
到计算机中。在描述事物的过程中,数据与其解释是不可分的。
数据库 是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据
是按一定的数据模型组织、描述和储存的,具有较小的冗余度、较高的数据独立性和易扩
展性,并且可以被多个用户、多个应用程序共享。
数据库管理系统 (Database Management System,DBMS) 是位于用户与操作系统 (OS)之
间的一层数据管理软件,是数据库系统的中心枢纽。数据库管理系统能科学地组织和存储
数据、高效地获取和维护数据。用户对数据库进行的各种操作,如数据库的建立、使用和
维护,都是在 DBMS 的统一管理和控制下进行的。
数据库管理系统的主要功能有以下几个方面:
第 1 章 数据库系统的基础知识
2
2
(1) 数据定义功能
提供数据定义语言 (DDL) ,用于定义数据库中的数据对象。
(2) 数据操纵功能
提供数据操纵语言 (DML) ,用于操纵数据实现对数据库的基本操作,例如查询、插入、
删除和修改等。
(3) 数据库的运行管理
保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
(4) 数据库的建立和维护功能
提供数据库数据输入、批量装载、数据库转储、介质故障恢复、数据库的重组织及性
能监视等功能。
数据库系统 (Database System,DBS) 是指在计算机系统中引入数据库之后组成的系统,
是用来组织和存取大量数据的管理系统。数据库系统是由计算机系统 (硬件和基本软件 )、
数据库、数据库管理系统 (及其开发工具 )、应用系统和有关人员 (数据库管理员、应用设计
人员、最终用户 )组成的具有高度组织性的总体。
通常情况下,把数据库系统简称为数据库。数据库系统组件之间的关系如图 1.1 所示。
用 户 用 户 用 户
应 用 系 统
操 作 系 统
应 用 开 发 工 具
数 据 库 管 理 系 统 数 据 库 管 理 员
数 据 库
图 1.1 数据库系统组成
数据库技术的核心任务是数据处理。数据处理是指对各种数据进行收集、存储、加工
和传播等一系列活动的总和。数据管理则是指对数据进行分类、组织、编码、存储、检索
和维护,它是数据处理的中心问题。
数据管理技术的发展,与计算机硬件 (主要是外部存储器 )、系统软件及计算机应用的
范围有着密切的联系。数据管理技术的发展经历了以下几个阶段:人工管理阶段、文件系
统阶段、数据库系统阶段和分布式数据库系统阶段。
20 世纪 50 年代中期以前,计算机主要用于科学计算。那时的计算机硬件方面,外存
只有卡片、纸带及磁带,没有磁盘等可直接存取的存储设备;软件方面,只有汇编语言,
没有操作系统和高级语言,更没有管理数据的软件;数据处理的方式是批处理。这些决定
了当时的数据管理只能依赖人工来进行。
人工管理阶段的特点是:
(1) 数据不进行保存。当时的计算机主要用于科学计算,一个程序对应一个数据。在
第 1 章 数据库系统的基础知识
3
3
计算某一问题时, 把程序和对应的数据装入,计算完就退出,没有将数据长期保存的必要。
(2) 没有专门的数据管理软件。数据需要由应用程序自己管理,因此应用程序的设计
者不仅要考虑数据的逻辑结构,还考虑数据的物理结构,比如存储结构、存取方法、输入
输出方式等。存储结构发生变化,应用程序也要做相应的修改,程序员的负担非常重,数
据的独立性也很差。
(3) 数据面向应用。一组数据对应一组程序。倘若多个程序使用相同的数据,必须各
自定义,不能共享。所以程序之间存在大量的数据冗余。
(4) 只有程序的概念,基本上没有文件的概念。
20 世纪 60 年代,计算机技术有了很大提高,计算机的应用范围不断扩大,不仅用于
科学计算,还大量用于管理。这时的计算机硬件已经有了磁盘、磁鼓等直接存取的外存设
备;软件则有了操作系统、高级语言,操作系统中的文件系统专门用于数据管理;处理方
式不仅有批处理,还增加了联机实时处理。
文件系统阶段的特点如下:
(1) 数据可以长期保存在磁盘上。用户可以反复对文件进行查询、修改、插入和删除
等操作。
(2) 文件系统提供了数据与程序之间的存取方法。 应用程序和数据有了一定的独立性,
数据存储结构的改变也不一定反映在程序上,大大减轻了程序员的负担。
(3) 数据冗余量大。文件系统中,文件仍然是面向应用的,一个文件基本上对应于一
个应用程序,不能对数据项进行共享,因此数据冗余大,存储空间浪费。由于数据可能有
多个副本,对其中之一进行修改时还容易造成数据的不一致性。
(4) 文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物之间错综复杂的
联系。
数据库系统阶段的特点如下:
这个阶段基本实现了数据共享,减少了数据冗余,数据库采用特定的数据模型,具有
较高的数据独立性,有统一的数据控制和管理功能。
分布式数据库系统阶段的特点如下:
分布式数据库在逻辑上是一个整体,是分布在不同地理位置上的数据集合,它受分布
式数据库管理系统的控制和管理。
(1) 分布透明性
(2) 局部与集中控制相结合
(3) 高可靠性和可用性
(4) 高效率和灵活性
1.1.2 数据库系统的特点
20 世纪 60 年代末以来,计算机的应用更为广泛,用于数据管理的应用系统规模也更
为庞大,由此带来数据量的急剧膨胀;计算机磁盘技术有了很大发展,出现了大容量的磁
盘;在处理方式上,联机实时处理的要求更多。这些变化促使了数据管理手段的进步,数
据库技术应运而生。 与人工管理和文件系统相比, 数据库系统的特点主要有以下几个方面:
剩余14页未读,继续阅读
资源评论
maodi_lzc
- 粉丝: 1
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功