对数据的个人认知

 

在目前的生活中,各行各业在解决问题都涉及到数据的问题,一个好的解决方案,可以说是对某个数据尽量合理和高效的处理,在当前各种软件产品中,良好的交互,靠的是安全合理的数据流动,涉及到高可用,可维护,减轻成本。

目前我所接触到的数据可以分为两种  :

静态数据 ,所谓的静态数据就是我们在真正的开发中,定义和调用都不会改变,例如我们使用圆周率(π) ,无论什么时候,它的大小是不变的。

动态数据,我认为的动态数据是在使用过程中存在变化的一种情况,例如 美元和人民币之间的兑换率,环境不同,数据不同。

在更好的解决这些问题,对于开发人员更需要一个工具来管理数据,数据库就是一个可以让程序员从数据细节解脱的数据集合,不同的场景,对于开发的需求,选择合适的数据库。

 

  • 层次数据模型 :从大到小的一个延伸,例如一个汽车生产,从车架,发动机延伸到螺丝部件的一个细分的过程,特点是有能力通过优化数据存储使得更加高效。
  • 网状数据模型:在数据库中引入指针,当存在某条记录时,还可以存在相关记录的引用
  • 关系数据模型:关系数据库里一个表里面的一条记录被称为一个属性群,按照规范,要符合相同的模式  例如:'name' 'age' 'sex' --> 'zhangsan' 18,man;

SQL 

sql命令类型:1 数据操作语言 增删改查  2 数据定义语言  3数据控制语言(控制权限)

 

posted @ 2020-05-19 20:52  睡觉lc  阅读(699)  评论(0编辑  收藏  举报