关于本站
1、基于Django+Bootstrap开发
2、主要发表本人的技术原创博客
3、本站于 2015-12-01 开始建站
这次来讲一下“最小信息”规范。本来不想讲这个,事出有因,后面再提。
最小信息是指一个字段中所储存的记录,包含信息尽量小。这个就像一个机器,拆成好几个零件保存在不同字段中。
这样做是有理由的。拿我这几天碰到的,举个例吧。
当时碰到那个表是这样设计的:
然后,他就问怎么提取里面的码数。。。。。
我瞬间凌乱了~ 一个字段包含了很多信息在里面,有款式,衣服类型,码数,适合性别,颜色等等。
这样,很不利于信息重复使用和分析数据。
想一下,每次都要用各种代码从里面提取你想要的信息,是不是很麻烦,很浪费时间,很没效率。
好了,终于吐槽完了。所以,这种情况必须把这个表拆分一下。把这个【详情】字段的信息细化,细化到最小信息量为止。如下图所示:
这样细化之后,读取数据就方便很多了,不用做什么额外处理。而且以后要筛选数据,统计数据也十分方便。
总结一下,建表的时候,要考虑读取数据和统计数据是否方便。不要把各种东西到放在一个字段里面,把信息细化,拆分成多个字段储存。
这样就自然而然的方便读取和统计。
相关专题: Access建表规范
蓝小浅
一个字段中所储存的记录,包含信息尽量小。接收到这个建议了,谢谢博主mua~ 另外我要去百度下“最小信息量”这是不是个专有名词,嘻嘻~
2016-01-08 11:04 回复
一枚李长老
有道理。
2016-01-08 11:17 回复