Office中国论坛/Access中国论坛
标题:
Access建表规范总结(一)——高度概括
[打印本页]
作者:
盗梦
时间:
2014-9-3 10:15
标题:
Access建表规范总结(一)——高度概括
本帖最后由 盗梦 于 2015-6-16 10:06 编辑
Access虽然容易上手,但精通有难度。有难度的地方之一,就是建表。表是Access的基础。建表的好坏会影响到整体的构建,会影响到统计分析和编程开发等。所以必须要会建表。
有些人就表示不屑了:不就是建个表吗,这个很简单。
对于这种人,我只能说两个字:呵呵。
如果建表真的有这么简单的话。一个项目中不会花很多时间和精力在这个建表上面了。一般所花费的时间占整个项目的10%~30%左右。而且在开发的过程中,如果稍微改一下表,都会有可能造成毁灭性的后果。
这次的主题是
高度概括
。
建表的时候,有一个步骤需要设计字段。那要怎么设计才比较合理呢?就是要高度概括,也就是高度总结字段的特征。
举个例子吧。
有个超市,需要记录一下某些大类的商品每个月的销售情况。
建表不好的情况如下:
[attach]54545[/attach]
而且还美名其曰,直观清晰。这种建表实际上是相当糟糕的。其他先不说,假如这个是2014年的。那如果2015年的呢?是不是还要建一个表。而且也不方便统计分析。我想统计一下,所有年份零食类的销售情况。那不是要找好几个表来统计。这种就是相当不科学的。ps:这种建表在Excel也比较常见。
注意了,Access是数据库。表要设计成利于保存的,想要展示再另外设计。那要怎么做才利于保存呢?那就需要高度抽象这些字段设计。这些1月、2月可以概括为月份。而且可以加一个年份字段。
[attach]54546[/attach]
这样就把月份年份高度概括起来了。建一次表就够了,不需要再去修改等。而且也方便统计分析。还有,你想直观的查看像上面的视图。可以弄一个交叉查询,轻松搞定。而且还有总计项。
[attach]54544[/attach]
所以,我们建表需要高度概括一下字段的共性。如果你不是很清楚怎么做。你也可以记住,
把它们用尽量少的字段表示
。这样你也可以不知不觉中去概括。
相关文章:
Access建表规范总结(一)——高度概括
Access建表规范总结(二)——基础表独立
Access建表规范总结(三)——主子表拆分
Access建表规范总结(四)——适当冗余
Access建表规范总结(五)——辅助字段
Access建表规范总结(六)——最小信息
作者:
olderdream2007@
时间:
2014-9-6 13:49
非常实用的内容 谢谢了
作者:
cpxie
时间:
2015-5-27 11:16
感谢分享!!
作者:
lslly
时间:
2015-9-20 16:59
实用,谢谢
作者:
langtaoim
时间:
2015-10-30 11:05
非常实用,谢谢了。。。
作者:
爱如少年
时间:
2015-11-20 20:10
好东西,必须顶顶顶。。。。。。。。
作者:
peterhoo
时间:
2015-11-23 14:33
藏起来慢慢看
作者:
today_suny
时间:
2016-1-5 22:33
学习了
作者:
Superleistung
时间:
2016-3-7 10:24
建了107个表后才发现——
贸然建表不做优化组合的后果就是。。。参数多的记都记不住
BUG到处是。崩溃中看到这个帖子,眼泪哗哗地~
谢大神!
作者:
nextto
时间:
2016-12-13 17:00
想入门的新手 谢谢老师的文章 很详细
作者:
sid901113
时间:
2018-6-3 22:17
学习思路来了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3