这次来讲一下“最小信息”规范。
最小信息是指一个字段中所储存的记录,包含信息尽量小。这个就像一个机器,拆成好几个零件保存在不同字段中。
这样做是有理由的。拿我这几天碰到的,举个例吧。
当时碰到那个表是这样设计的:
然后,他就问怎么提取里面的码数。。。。。
我瞬间凌乱了~ 一个字段包含了很多信息在里面,有款式,衣服类型,码数,适合性别,颜色等等。
这样,很不利于信息重复使用和分析数据。
想一下,每次都要用各种代码从里面提取你想要的信息,是不是很麻烦,很浪费时间,很没效率。
所以,必须把这个表拆分一下。把这个【详情】字段的信息细化。
这样细化之后,读取数据就方便很多了,不用做什么额外处理。而且以后要筛选数据,统计数据也十分方便。
总结一下,建表的时候,要考虑读取数据和统计数据是否方便。不要把各种东西到放在一个字段里面,把信息细化,拆分成多个字段储存。
这样就自然而然的方便读取和统计。