当前位置: 代码迷 >> Oracle技术 >> 关于数据库表的设计方案!各位大神看过来!【积分不多,见谅】
  详细解决方案

关于数据库表的设计方案!各位大神看过来!【积分不多,见谅】

热度:448   发布时间:2016-04-24 08:05:08.0
求一个关于数据库表的设计方案!各位大神看过来!【积分不多,见谅】
其实我想请教的设计方案,大家在日常生活中都用到过,没错,就是电商网站的数据库表设计。电商网站就很多了:淘宝,京东,亚马逊,等等。但每一个系统都有自己独有的特性。

其实我这个需求也和其他电商比较类似,是国际化的电商网站,产品可能会销往全球,自主研发的产品,自主仓库。电商网站一般的特性,比如组合套餐,优惠折扣,会员折扣,退货付款等该有的都有。

数据库使用oracle数据库,有没有ER案例参考图供参考呀???以前我都做olap型,现在做oltp,还是电商系统,很多表不知道如何设计,比如产品表,要对应仓库库存,要做到国际化,用户权限的控制,很多还是无头苍蝇,没入门。求大神指路!!


------解决思路----------------------
找找他们对外发布的那些 PPT ,里面会有一些有用的东西。 但是不会涉及细节。
------解决思路----------------------
设计思路无非都是几个大的模块:
1.用户,组织架构,权限
2.产品,产品属性,产品实例
3.交易,交易实例,交易历史
4.规则策略大类,规则策略明细(可配置型)
....
剩下的就是一些过程数据表,主要用于存放缓存级数据,如果要提高效率及高并行度,可以考虑在持久化之前引入内存数据库,异步持久化。希望以上思路对你有所帮助!