天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

数据库系统基本概念之数据管理技术的发展(一)

上一篇 / 下一篇  2013-01-07 15:19:10 / 精华(1) / 置顶(1) / 个人分类:Oracle数据库

对于妈妈,我们说的话最多的是:妈,我衣服在哪?”“妈,咱们晚饭吃什么?”“妈,我能出去么?”“妈,我饿了”……而对于爸爸,说的最多的话是爸,我妈在哪?



使用计算机以后,数据处理的速度和规模是手工方式和机械方式无法比拟的,随着数据处理量的增长,产生了数据管理技术。数据管理技术的发展,与计算机硬件、系统软件及计算机应用的范围有着密切的关系。

1、 人工管理阶段

a)        时间:20世纪50年代中期以前

b)        应用:科学计算

c)        处理方式:批处理

d)        特点:

                        i.             数据不保存在计算机内

                      ii.             没有专用的软件对数据进行管理

                     iii.             只有程序(Program)概念,没有文件(File)概念

                     iv.             数据面向程序

e)        缺点:

                        i.             不能保存数据

                      ii.             数据不能重复利用

                     iii.             数据的组织方式必须由程序自行设计与安排

2、 文件系统阶段

a)        时间:20世纪50年代后期至60年代后期

b)        应用:科学计算+信息管理

c)        处理方式:批处理+实时处理

d)        特点:

                        i.             数据以文件形式长期保存在外部存储器的磁盘上

                      ii.             数据的逻辑结构与物理结构有了区别,但比较简单

                     iii.             文件组织已多样化

                     iv.             数据不再属于某个特定的程序,可以重复使用,即数据面向应用

                      v.             对数据的操作以记录为单位

e)        缺点:

                        i.             数据冗余(Redundancy

                      ii.             数据不一致(Inconsistency

                     iii.             数据联系弱(Poor Data Relationship

3、 数据库阶段

a)        时间:20世纪60年代末

b)        应用:科学计算+信息管理+其他

c)        处理方式:批处理+实时处理+分时处理+其他

d)        进入数据库阶段的标志:

                        i.             1968年美国IBM公司推出层次模型的IMS(Information Management System)系统;

                      ii.             1969年美国CODASYL(Conference On Data System Language)组织发布了DBTG报告,提出了网状模型;

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

e)        特点:

                        i.             采用数据模型表示复杂的数据结构(数据模型不仅描述数据本身的特征,还要描述数据之间的联系)

                      ii.             有较高的数据独立性(数据独立性是指应用程序与数据库的数据结构之间相互独立,分为物理数据独立性和逻辑数据独立性)

1.        物理数据独立性:在物理结构改变时,尽量不影响整体逻辑结构,用户的逻辑结构以及应用程序

2.        逻辑数据独立性:在整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序

                     iii.             数据库系统为用户提供了方便的用户接口

                     iv.             数据库系统提供了数据控制功能

1.        数据库恢复:在数据库被破坏或数据部可靠时,系统有能力把数据库恢复到最近某个正确的状态

2.        数据库的并发控制:对程序的并发操作加以控制,防止数据库被破坏,杜绝提供给用户不正确的数据

3.        数据的完整性:保证数据库中数据时钟是正确的

4.        数据安全性:保证数据的安全,防止数据丢失或被窃取,破坏

                      v.             增加了系统的灵活性,对数据的操作不仅以记录为单位还可以以数据项为单位。

f)         文件系统与数据库阶段的区别:

                        i.             在文件系统阶段,程序设计处于主导地位

                      ii.             在数据库阶段,数据结构设计处于主导地位

4、 高级数据库阶段

a)        时间:20世纪80年代

b)        应用:科学计算+信息管理+其他

c)        处理方式:批处理+实时处理+分时处理+网络处理+其他

d)        进入高级数据库阶段的标志:

                        i.             分布式数据库系统的建立

                      ii.             90年代的对象数据库系统的建立

                     iii.             21世纪的WEB数据库系统

e)        相关技术:

                        i.             面向对象的概念建模

                      ii.             开放数据库互联技术

                                                                                                      零测试


TAG: 零测试 数据库管理技术 人工管理阶段 文件系统阶段 数据库阶段

 

评分:0

我来说两句

Open Toolbar