文档介绍:第1章关系数据库系统概述
第1章关系数据库系统概述
1-1 数据库
1-2 关系数据库系统
1-3 现实世界的数据库描述
1-4 小结
1-1-1 数据库基本概念
(1)数据(data):是对客观事物特征所进行的一种抽象化、符号化的表示。通俗地讲,凡是能被计算机接受,并能被计算机处理的数字、字符、图形、声音、图像等统称为数据。数据所反映的事物属性是它的内容,而符号是它的形式。
(2)信息(information):是客观事物属性的反映。它所反映的是关于某一客观系统中某一事物的某一方面属性或某一时刻的表现形式。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的数据表现形式。也可以说,信息是有一定含义的,经过加工处理的,能够提供决策性依据的数据。
1、数据、信息
1-1 数据库
所谓数据处理实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得我们所需要的资料并提取有用的数据成份,作为行为和决策的依据。
随着电子计算机软件和硬件技术的发展,数据处理过程发生了划时代的变革,而数据库技术的发展,又使数据处理跨入了一个崭新的阶段。
数据的管理技术的发展大致经历了以下三个阶段:
(1)人工管理方式
(2)文件管理方式
(3)数据库系统管理方式
2、数据处理
(1)人工管理阶段
时间:50年代初期
计算机硬件:磁带、卡片、纸带
计算机软件:汇编语言
特点
数据不能保存
数据与程序存在一一对应关系
没有专门的数据管理软件,应用程序依赖于数据、数据的逻辑结构、数据的存储形式
人工管理阶段
(2)文件系统阶段
时间:50年代末,文件管理系统。
计算机硬件:磁盘、磁鼓
计算机软件:文件管理系统、数据文件
主要优点:
数据以文件的形式长期保存
程序和数据之间有一定的独立性应用系统通过管理系统与数据文件发生联系
文件系统阶段
应用程序1
数据集1
应用程序2
数据集2
…
…
应用程序n
数据集n
存取
方法
文件系统阶段
缺点:
数据冗余度大
数据面向应用程序,一个数据文件只为某一用户的特定的用途服务,其他应用程序需要相同的数据时,只能重复存储,造成大量的数据冗余。
数据的不一致性
数据的更新是由每个程序自己进行的,同一数据间没有一致性保护措施。
数据依赖性
应用程序的编制必须依赖数据的存储形式。
(3)数据库系统阶段
时间:1970年
硬件:大容量和快速存取的磁盘
特点:
数据共享
多个用户同时存取;可使用多种语言读写数据
具有最低的冗余度
具有较高的数据独立性
逻辑独立性;物理独立性
具有数据控制功能
安全性、完整性、并发控制、数据恢复等