- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第 1 页
上 篇 数 据 库 基 础
第 一 章 数 据 库 系 统 概 述
世纪 年代末 ,数据库技术初露头角,随即得到迅速发展 ,成为数据处理的公用支
撑技术 。 目前全世 界 已有成千上万个数据库系统在运行 ,它们几乎触及 到人类社会生活 的
所有方面 ,无论是企事业 内部 的信 息管理 ,还是各行业 的业务处理 ,以及一般 的信息加工
和情报检索无不 以数据库技术为基础 。近年来 随着分布处理 、高速 网络 、多媒体 、数据压
缩等一批高新技术 的发展 ,数据库技术 的应用更加普遍深入 。
第 一 节 数 据 库 系 统
数据库系统完成类似于 图书馆 的工作 ,主要包括 以下功能 :
建立数据模型 ,使用户可 以根据数据模型访 问数据库 中的数据 (如检索 、插入 、删
除和修改 ),而不必关心数据 的物理存储位置 ,就像读者可 以按书卡填写借书单而不用顾及
书籍存放在书库 的什么位置一样 。
)数据应有组织地存放在存储设备上 ,并建立数据模型到物理存储位置 的映射 ,它
使系统能够按 照用户 的访 问请求 ,找 到被访 问数据 的存储位置 。建立数据模 型和设计数据
的物理存储 (组织 )方法 ,其 目的是使用户对数据 的应用与数据 的存放位置和存储结构无
关 ,后者 的变动不影响前者 ,这称为数据独立性 。
数据库系统要为不 同用户确定不 同的访 问权 限并进行访 问控制 。
提供 以数据库为基础的各种应用服务 。
上 述 各 种 功 能 都 是在 数 据 库 管 理 系 统
的统一管理和控制下实现 的。正像
一个大型公共 图书馆需要有专 门的工作人员
负 责 规 划、设 计、协 调、维 护 和 管 理 一 样 ,数
据库系统一般设有数据库管理员 ( ,负
责协调和监视数据库 的使用 ,一旦发现违反
安全保密或性能下降的现象 ,立即采取相应
对策 。因此 ,一个数据库系统 由数据库 、数
据库管理系统 、应用程序和数据库管理员四
部分组成,如 图 所示。在不引起混淆的情
况下,数据库系统有时也简称数据库 。 图 数据库系统环境
第 2 页
概括起来说 ,数据库系统是实现有组织地 、动态地存储大量关联数据 ,支持多用户访
问的计算机软 、硬件资源及 组成 的系统 。
第二节 现实世界 的数据描述
一 、信息的三个领域
在现实世 界 中,信息处于三个领域 :现实世界 、观念世界和数据世界 。①现实世界是
存在于人们头脑之外 的客观世界 ,事物及其相互联系就处于这个世界中。 观念世界是现
实世 界在人们头脑 中的反 映。客观事物在观念世 界 中被称为实体 ,反 映事物联系 的是实体
模型 。③数据世界是观念世界 中信息的数据化 。现实世界 中的事物及联系在这里用数据模
型描述 。三个领域 的内容及其联系如 图 所 示 。
可见,客观事物是信息之源,是设计
数据库 的出发 点,也是使用数据库 的最
终归宿 。实体模型与数据模型是对客观
事物及其联系 的两级抽象描述 。数据库
的核 心 问题是数据模型 ,数据模型 由实
体模型导出。
二、实体模型
实体模 型是设计数据库 的先导 ,首
先设计者必须与用户合作 ,开列用户 问
题表 ,而后对现实世界 中所要考虑 的实
体及其联系进行模拟 ,建立一个正确反
映客观事物 的实体模型 。设计 实体模型
常用 的工具是 图 。
图 信息的三个领域
实体与实体类型
文档评论(0)