软件设计与实践(二)

软件设计与实践(二)
预览:

软件设计与实践(二)

第1章 1.1 信息与数据


数据库系统概论

什么是信息
信息是指数据经过加工后所获取的有用知识, 是以某种数据形式表现的.



什么是数据
数据是用来记录信息的可识别的符号. 数据的表现形式 数据的表现形式的多样的,主要有数字、文 字、声音、图形和图象等形式.





数据与信息的联系
 数据是信息的具体表现形式,信息是数据的有意

义的表现.
 并非所有数据都表示信息,同一信息可以有不同

的符号来表示,同一数据也可以有不同的解释.


数据处理
 数据处理是将数据转换成信息的过程,包括(对

数据的收集、存储、加工、检索、传输等一系列 活动)目的是从大量的原始数据中抽取和推导出 有价值的信息.



信息、数据和数据处理的关系
 信息=数据+数据处理

数据处理
数据 信息

1.2 数据管理技术的演变

高级数据库阶段 (70年代开始)

数据库阶段 (60年代末) 文件系统阶段 (50年代后期-60年 代中期)

人工管理阶段 (20世纪50年代中)

1.2.1 人工管理阶段(20世纪50年代中期)
特点: ⑴主要用于科学计算,对于数据保存的需求尚不迫切. ⑵计算机不保存数据,也没有专用的数据管理软件. ⑶只有程序的概念,没有文件的概念,一组数据对应一 个程序.  缺点:数据存在着大量的重复存储现象.


学生处 教务处 人事处

学生信息数据集 课程信息数据集 教师信息数据集
人工管理阶段

1.2.2 文件系统阶段(20世纪50年代后期到60 年代中期)
文件系统阶段背景 ⑴硬件方面出现了可以直接存取的外部存储设 备. ⑵软件方面有了操作系统中专门管理数据的文 件系统.




特点 (1)数据以文件的形式可长久保存在外设 (2)由专门的数据管理软件提供数据存 取、查询 及维护功能 (3)数据文件具有多样性 (4)数据存取以记录为单位

缺点 (1)数据冗余度大 (2)文件系统与程序之间缺乏独立性,应用程序 的改变将影响到文件数据结构的改变。


学生处 教务处 人事处
文件系统阶段

学生数据文件

文件系统

课程数据文件 教师数据文件

1.2.3 数据库阶段(20世纪60年代末)
1969年IBM公司推出的层次模型数据库管理系统商品
化软件IMS。

1969年美国CODASYL组织发布了DBTG报告,总结了当时
时各种各样的数据库,提出网状模型。

1970年美国IBM公司的E.F.Codd连续发表论文,提出
关系模型,奠定了关系数据库的理论基础

应用程序1
应用程序2 …….. 应用程序n

数据库管理系统

数据库

1.2.4 高级数据库阶段(20世纪70年代)
⑴数据库方法:面向对象方

第1页/共322页 下一页>尾页