MySQL数据库管理实战
上QQ阅读APP看书,第一时间看更新

1.2 数据库中数据存储形态(数据模型)

数据库,顾名思义,就是数据的仓库,里面装的都是数据。用户在需要使用数据的时候,可以把数据取出来,不需要的时候再把数据放回;用户有了新的数据可以存储在数据库中,数据不再需要,可以在数据库中进行删除;用户的数据有了新的变化,可以通过数据库进行更新。

在数据库中,数据是以数据模型的形式存储的。数据模型是数据库的基础。因此,对于数据库技术发展阶段的划分,应以数据模型的发展演变作为主要依据和标志。总体来说,数据库技术从诞生到现在经历了以下3个主要发展阶段。

· 层次数据库系统和网状数据库系统。

· 关系数据库系统。

· 以面向对象数据模型为主要特征的数据库系统。

第一代数据库包括层次数据库系统和网状数据库系统。虽然它们的数据模型分为层次模式和网状模型,但层次模型实质上是网状模型的特例,因为无论是体系结构、数据库语言,还是数据的存储管理,都有共同特征。

第二代数据库为支持关系数据模型的关系数据库系统。关系模型不仅清晰、简单,而且使用“关系”作为语言模型,并使用关系数据理论作为理论基础。因此,关系数据库具有数据独立性强、数据库语言非过程化等特点(这些特点也是第二代数据库的显著标志)。

第三代数据库系统的特征是数据模型更加丰富,数据管理功能也更为强大,能够支持传统数据库难以支持的新的应用。