有无必要拆分数据库为多个?
几个人一起做个项目,类似于网店
问:
1.要不要把数据库拆分成几个:商品管理,系统管理,订单管理 ,还是放在一个数据库里,然后使用前缀区分?
2.若是放在一起,订单管理 里的用户ID 需不需要和 系统管理中的用户ID 主外键建立约束?
3.还有个小问题,老师常说 用户状态,XX状态等,状态要独立出一张表,但是我觉得像用户状态就2,3种,没有多大必要,用个int标示一下就好了。大家是怎么看待这个问题的?
4.对于网店这种项目的数据库,大家有更好的设计吗,或是推荐文章?
谢谢各位。