数据模型

来自计算思维百科
跳转至: 导航搜索
数据模型1.png

数据模型就是你存储数据的方式,就好比仓库存放物品的箱子。不同结构的箱子就是不同的数据模型。

基本概念

数据库里面有很多信息,那么存放这些信息的结构就是数据模型,如果把数据库比喻成仓库的话,数据模型就是仓库存放物品的格子,格子各有不同,有一行一行的,也有一列一列的。数据模型是数据库结构的基础,有了数据模型,才能一致地存放数据。其实数据模型的设立也是为了方便数据库管理系统对数据库进行操作。

现在比较普遍的数据模型有实体联系模型,它基于对世界的这种认识:现实世界有一组称为实体基本对象以及这些对象间的联系构成的。此外还有应用最广泛的关系模型,它用表来存储数据,它把世界的信息看成一张张表。面向对象的数据模型则是一种越来越被人关注的数据模型,它模仿程序设计的面向对象思维,相当于对实体关系模型增加了封装、方法等特征。

应用范围

数据模型应用于对物体或者数据的存放结构上。

应用案例

应用1-图书馆

数据模型2.jpg

图书馆是书籍的仓库,它使用一行一行的架子来存放书籍。这种结构的架子就是一种数据模型。

应用2-集装箱

数据模型3.jpg

集装箱也是一种数据模型。

可以体现的计算思维

从上面的例子可以看出,存放数据/物品的结构不一定是不变的,我可以根据需要来设计存放物体的结构,说不定会广受欢迎。数据模型体现了计算思维的抽象方法特点。