以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  拆分成多个项目设计的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=46040)

--  作者:ciker
--  发布时间:2014/2/16 1:30:00
--  拆分成多个项目设计的问题
看帮助不是很明白。如果将一个大型系统拆分成多个项目开发,每个项目又都是独立的,在这种情况下,如果想实现不同的项目之间协同处理数据,是怎样具体实现的呢?
比如:销售系统、采购系统两个独立的项目, 采购系统和销售系统中都能对产品表中的数据协同处理。实现的原理是什么呢? 是通过在这两个项目中分别建立一个结构完全相同的表吗?

--  作者:狐狸爸爸
--  发布时间:2014/2/17 9:19:00
--  

不是,是两个项目共用一个数据库。

一个项目可以使用多个数据库,一个数据库可以被多个项目使用。

 

 

建议看看《网络与数据源》这一章


--  作者:ciker
--  发布时间:2014/2/18 10:34:00
--  
谢谢回复!正在看《网络与数据源》,不过因为没有什么计算机基础,更没有过编程经验,所以对一些基本的概念可能理解的不对。

目前正计划开发一个基于局域网的应用系统,分多个项目开发并共享数据库。
思路是:开发时各个项目先使用内部数据源,完成后再重定向到外部数据源并共享数据库。
我的疑问是:按照上述思路,当开发一个项目时,如果遇到引用另外项目的数据表时,代码怎么写呢? 还是说我应该改变思路,先建立好外部数据源,然后再基于共享的数据库,开发不同项目?

请给予解答,谢谢!

--  作者:lsy
--  发布时间:2014/2/18 10:38:00
--  

如果项目不是特大,还是一个项目的好,什么都方便。

尤其是刚起步,更应该注重化繁为简。


--  作者:狐狸爸爸
--  发布时间:2014/2/18 10:51:00
--  

如果打算联网使用,我觉得一开始就应该用外部数据库,用Access做数据源都可以,数据文件先放在本机。

用Access做数据源,连access都不用安装的,很方便。


--  作者:ciker
--  发布时间:2014/2/18 11:10:00
--  
感谢楼上的答复!因为表比较多,都弄在一个项目里打开比较慢。目前已经做了一小部分,设计时已经有非常明显的延迟了。

打算采用狐爸的建议。另外一个问题: Access数据源将来可以转换为sql server 的数据源吗?