数据库设计 高手请进

haha20 2008-09-09 06:03:59
请高手指点:
有三个系统,系统之间 有部分数据需要共享使用,主要是用来做报表分析的数据需要共享。
其中系统A 和 系统 B 平时的业务 关联比较的少,只是在出报表时 有比较大的关联, 还有系统C

我想整合 这三个系统, 使 所有的用户验证在 一个界面里, 让用户感觉这是一个系统,只是不同的模块,

不知道有无必要把这三套系统的 数据库 放在一个数据库里,还是 分开为 3 个 数据库,还有 要考虑效率问题!
谢谢
...全文
174 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sheshuiping 2008-09-28
  • 打赏
  • 举报
回复
建议分成三个数据库,我们公司现在也是这种情况(分三个工厂).
数据处理部分就看登录的工厂帐套来访问对应的数据库(毕竟有数据区分的要求:查帐、对应...).
报表部分可采用视图或直接采用跨数据库查询连接.
yp_zhou 2008-09-15
  • 打赏
  • 举报
回复
我觉得还是分开三个数据库放比较好,报表系统是可以适当牺牲下效率的,正如6楼所说,免得出现问题互相推脱.
chenjunsheep 2008-09-14
  • 打赏
  • 举报
回复
3个数据库如果只是共享数据的话完全可以放在一个系统里的
elite2018 2008-09-14
  • 打赏
  • 举报
回复
如果数据库不大,放在同一台服务器上,那在一个实例下放三个数据库或者并到一个数据库都行
113244 2008-09-13
  • 打赏
  • 举报
回复
帮顶。。
qiuming0306 2008-09-10
  • 打赏
  • 举报
回复
单独做个报表系统!利用3个数据库,也就是一个系统3个数据库!
guid6 2008-09-10
  • 打赏
  • 举报
回复
觉得用三个数据库比较清晰一点,可以用LINK SERVER关联
royal1 2008-09-10
  • 打赏
  • 举报
回复
三套系统之间如果没有交互的业务,而仅仅只需共享数据的,分成三个数据库来做,写视图没想象得那么麻烦。DBA帐号最好也分开,免得出现问题互相扯皮。
haha20 2008-09-10
  • 打赏
  • 举报
回复
数据库的名称 也是会变的 所以 如果这三个 系统都有各自的 数据库 那么 在整合报表的时候 可能会,麻烦一些 SQl 语句
-晴天 2008-09-09
  • 打赏
  • 举报
回复
如果数据库不大,放在同一台服务器上,那在一个实例下放三个数据库或者并到一个数据库都行,效率应该不是大问题.似乎更用不着什么链接.
jia_guijun 2008-09-09
  • 打赏
  • 举报
回复
同意楼上,可能通过链接服务器,并且可以创建同义词,或者在一个实例下的三个数据库。
林虎 2008-09-09
  • 打赏
  • 举报
回复
1、估计整合一个DB中会很麻烦吧,三个库对象有冲突不?
2、放在一起方便
3、不放在一起通过链接服务器访问,或是在一个服务器上的不同实例 

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧