文档介绍:第1章数据库系统概论
现实世界的数据化过程
数据管理技术的发展
概念模型与数据模型
数据库系统
现实世界的数据化过程
信息世界也叫观念世界,是现实世界在人脑中的反映。现实世界中的事物和事物特性在信息世界中分别反映为实体和实体的属性。人们用概念模型来描述信息世界。
数据世界是信息世界数据化后的产物。信息世界中的实体和属性在数据世界中分别成为记录和数据项。人们用数据模型来描述数据世界。
现实世界、信息世界和数据世界的关系如图1-1所示。
图1-1 三个世界的关系
数据模型是数据库系统的核心和基础。但现实世界只有先抽象为信息世界,才能进一步转换为数据世界。信息世界的概念模型是不依赖于具体的计算机世界的。因此,概念模型是从现实世界到计算机世界的中间层次。
数据管理技术的发展
人工管理阶段
在硬件方面,计算机的运算速度低、内存容量小,外设还没有磁盘等直接存取的存储设备;在软件方面,还没有操作系统,没有管理数据的软件。这一阶段的计算机主要用于科学计算,这个时期数据管理的特点是:
(1) 数据不保存。
(2) 没有管理数据的软件系统。
(3) 基本上没有文件概念。
(4) 数据是面向应用的。
在人工管理阶段,上述数据与程序关系的特点如
图1-2所示。
图 1-2 人工管理阶段数据与程序的关系
文件系统阶段
文件系统管理阶段有以下几个特点:
(1) 数据存在文件中,文件可长期保存在外存。
(2) 程序和数据有了一定的独立性。
(3) 文件已多样化。
(4) 数据的存取基本上以记录为单位。
在文件系统阶段,用户虽有了一定的方便,但仍有很多缺点。这主要表现在以下两个方面:
(1) 数据冗余度大。
(2) 数据和程序缺乏独立性。
文件之间是孤立的、不能反映现实世界中事物之间的内在联系。在文件系统阶段,数据与程序的关系如图1-3所示。
图1-3 文件系统阶段数据与程序的关系
数据库系统阶段
20世纪60年代后期,计算机硬件、软件有了进一步的发展。
数据库系统(Data Base System)指在计算机系统中引入数据库后的系统构成,由计算机硬件、操作系统、数据库管理系统、数据库、应用程序和用户、数据库管理人员等组成。
1. 数据库(Data Base)
数据库是存储在计算机系统内的、有结构的数据的集合。