数据建模是什么?
微站长
2年前
881
0
今天忽然被问到一个问题,什么是数据建模?然后就有这一篇文章了~
以下纯属个人理解,如有不对欢迎指正~
数据建模是什么???
在知道数据建模是什么之前,首先要知道数据库中的模是什么,这个模就是数据模型(忽然想到当年读书的时候里面有这一节,翻翻笔记果然还是找到了~)
所谓的数据模型,简单来说就是对现实世界的一种抽象认识,就是把现实世界的物体(实体)转换成数据库支持的一种形式。这个物体可以是虚拟的,也可以是真实存在的。
数据模型最常见的就是关系模型,平常使用的Mysql、Oracle等等就是关系型数据库。
比如说:一个手机号码,它其实是一个虚拟的物体,那么它映射到数据库中,就会在系统中有特定的属性,如使用人的年龄、性别、号码办理时间、每个月的消费以及套餐等等信息;
这里每一个手机号都是单独客观存在并且可以相互区分的实体,N个手机号码就形成了一个实体集,对应到数据库中就形成了数据集。
可以理解成数据模型就是指具有相同属性的同一实体的集合。
数据建模:就是在熟悉业务逻辑的基础上,将已有数据模型的数据进行抽取或从其它途径获取的数据进行筛选、清洗等处理,从已有的原始数据中进行筛选和提取一些关键信息,最终获得一份有实际价值的信息。
附笔记截图:
THE END
评论列表