日期:2014-05-18  浏览次数:20552 次

建立数据库,是合并成一个好,还是多个好
最近在学习的时候,突然想到这个问题
比方说一个公司,需要建立一整套数据库
包括 工资数据库,人事数据库,考勤数据库,仓库数据库
而仓库数据库,因为有3种不同的产品类型对应不同的进销存结构,又细分成三个仓库数据库
这些数据库,人事数据库和考勤数据库之间有一定的相互需要,工资数据库每月结算的时候,需要其他数据库的一些数据
那么最后设计的时候,是整合成一个数据库,然后依据此创建多个软件
还是说,细分成多个数据库,然后依据这多个数据库分别创建多个软件,需要的时候,再访问其他数据库

这两种途径,有什么优缺点,哪种会比较好

------解决方案--------------------
我觉得你这个问题主要是一个各系统之间的数据管理问题。
其实每个系统,根据业务需求会设计符合自己的数据库结构。如果真有数据共享,再进行相应的一些数据接口的处理。
------解决方案--------------------
这是ERP系统数据库设计的问题,

------解决方案--------------------
从长远看,是多数据库好,逻辑比较清晰,

如果单个数据库,等数据大到一定程度,你再想分离就有知道麻烦了.