西西河

主题:【求助】数据库解决方案 -- frnkl

共:💬49 🌺49
分页树展主题 · 全看首页 上页
/ 4
下页 末页
    • 家园 bs的话,前台用dw随便写写就行了,很简单的
    • 家园 不禁技痒

      快两年没碰过这玩意了,纸上谈兵,过过干瘾也好。

      先来几个假设:

      1.将在局域网内运行。

      2.不同用户使用同样的ID登陆,即不划分角色。

      3.服务器是Windows的

      我会选如下方案:

      1.后台用SQL Server的免费版,有4G容量,应该够用。

      2.前台用MS Access,用它的ADP格式,而非那个mdb格式。

      说说好处:

      1.用Access,你说的a与b都很容易实现,特别适合有一点编程基础,又不很精通那种用户。

      2.用Access做报表很好实现。

      说说不好之处:

      1.将来要移植的话,前台可能要推倒从来

      2.开发时必须用MS Office的Professional版,如果用正版软件的话,会较贵。

      3.用户每台机都必须安装Access。当然,不安装也可以,我记得有个Access runtime,但这个要求用户有较好的编程基础。

      4.每次更新,你都要每个用户逐个发布。当然,少过10人,还不算太麻烦。

      说说不是很肯定之处:

      我记得SQL Serve Express Edition限5个Concurrent Users,所以我才会假设所有用户都用同一个ID登陆来绕过这个限制。但不知你所要求的搜索是否复杂,复杂的话,10个用户同时运行,对服务器的要求可能会很高。而SQL Serve Express Edition似乎是限定单CPU的。

      呵呵,欢迎提问。

      • 家园 我一开始确实想用Access做前台

        后来放弃了,一是似乎感觉微软有放弃ADP格式的问题;二是用户的Acess是2002版,与新版sql server兼容性不太好,而用户没有升级的打算。

    • 家园 后台msde,前台excel写vba,odbc连接

      大概思路是这样,信息老了点

      MSDE,又稱為 Microsoft Database Engine、Microsoft Data Engine 或 SQL Server Desktop Edition 等等,是以微軟 SQL Server 7.0 與 SQL Server 2000 核心為主的小型資料庫引擎,在大部份的使用情況下是免費,而且可以轉散布的資料庫(若要取得商用軟體的轉散布,則需要註冊才行),目前已由 SQL Server Express 接替。

      MSDE 最令人詬病的,就是它只能使用指令來管理,除了使用 SQL Server Enterprise Manager 可連接以外,沒有圖形化的管理工具,而且功能也稍嫌單薄,最大的可共用使用者數只有8個[1],在擴充性上也受到了限制。

      excle可以在单元格里写宏触发脚本,也可以做窗体,也可以用web access

      输出excel自然很方便,vba宏就搞定了

      最新版的vsual studio版数据库+2010版office应该有更先进的方案(比如infopath什么的)

    • 家园 sqlite,mysql,postgresql

      小数据量选择SQLLite,读取速度非常快,不过并行写比较差(锁库)

      中等数据量用MySql,虽然oracle买了sun mysql已经没前途了,但个人用用还是不错。

      大规模首推postgresql,可以和Oracle相比较的免费DB.功能强大,性能稳定。

      • 家园 用户是Windows平台

        只是内部使用,不需要放到互联网上,他又倾向于使用sql server express,所以我最终还是选了asp.net+IIS。以后我自己家里计算机联网搞个小数据库的话,可能试试老兄推荐的mysql或postgresql。多谢溪水兄的介绍。

        • 家园 如果update不多则完全可以用sqlite

          对于查询远远多于写入的环境,只要数据结构不十分复杂那么用sqlite速度非常快。

          sqlite DB优点是简单,就一个文件。

          操作也简单,PHP或者PYTHON操作sqlite代码简单,复杂的主要在于程序GUI界面设计。

    • 家园 免费

      整个需求报告,俺免费做哎,哈哈。

    • 家园 建议使用access

      用免费的mysql也很好

      如果录入、输出不复杂 就用b/s结构很方便

      如果有复杂的录入、输出还是c/s方便 b/s的报表很痛苦

      • 家园 用户自己放弃使用Access

        录入、输出不复杂, 所以最后选用了b/s结构。多谢你的建议。

    • 家园 EXCEL 服务器不知行不行
分页树展主题 · 全看首页 上页
/ 4
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河