首页/ 闲谈一下/ 正文

数据建模是什么?

微站长 2年前 881 0

今天忽然被问到一个问题,什么是数据建模?然后就有这一篇文章了~


以下纯属个人理解,如有不对欢迎指正~

数据建模是什么???

在知道数据建模是什么之前,首先要知道数据库中的模是什么,这个模就是数据模型(忽然想到当年读书的时候里面有这一节,翻翻笔记果然还是找到了~)

所谓的数据模型,简单来说就是对现实世界的一种抽象认识,就是把现实世界的物体(实体)转换成数据库支持的一种形式。这个物体可以是虚拟的,也可以是真实存在的。

数据模型最常见的就是关系模型,平常使用的Mysql、Oracle等等就是关系型数据库。

比如说:一个手机号码,它其实是一个虚拟的物体,那么它映射到数据库中,就会在系统中有特定的属性,如使用人的年龄、性别、号码办理时间、每个月的消费以及套餐等等信息;

这里每一个手机号都是单独客观存在并且可以相互区分的实体,N个手机号码就形成了一个实体集,对应到数据库中就形成了数据集。

可以理解成数据模型就是指具有相同属性的同一实体的集合。

yuque_diagram.jpg


数据建模:就是在熟悉业务逻辑的基础上,将已有数据模型的数据进行抽取或从其它途径获取的数据进行筛选、清洗等处理,从已有的原始数据中进行筛选和提取一些关键信息,最终获得一份有实际价值的信息。

附笔记截图:

 image.png

分享到:

如果您喜欢本站,点击这儿不花一分钱捐赠本站

资源解压密码默认为:vzzw.com www.vzzw.com

本站部分资源收集于网络,如有侵权请联系9108780#qq.com(#替换成@)

THE END

评论列表

暂时没有评论

发表评论: