导师给的他接的一个项目任务,急呀!
一个公司原来使用一个C/S+ORACLE10的信息管理系统要进行升级或重新设计,由于原系统没有源码,所以导师选择重新设计:
由于我对ORACLE系统不熟悉,我是个新手,我想用SQL2005现代替它,
请教:
1、SQL2005是不是比ORACLE差很多,这个公司每年要在数据库里产生大约50W条记录,SQL2005能不能够用呀?
2、我现在用SQL2005EXPRESS版本的进行开发调试,以后再转到企业或标准版上去,这样会不会给以后带来什么麻烦?
3、SQL2005EXPRESS支持多少的并发用户,微软是不是对并发用户数据有限制,要购买了之后再可以用,盗版(网上直接DOWN的)是不是并发访问的用户数据有限制?
4、数据库中有一个表每月要增加2万条记录,这样下去给查询等带来很大麻烦,对于这种类型的表一般怎么处理?
5、我现在对业务这一块采用C/S,对浏览和查询采用B/S,总觉得B/S比C/S在处理一些业务流程或设备控制方面(比如各种类型的打印机或其它电子设备)方便,现在采用这样实现的系统还多吗?
6、这个系统要求有银行代收、银联刷卡、IC卡数据读入等功能,晕,不知道要提前向银行等部门要那些信息呀,知道相关那些知识,一般它们是怎样实现的呀?
导师把这个任务给了我,急呀,希望大家帮帮忙,我刚接手,说得详细一点呀!

解决方案 »

  1.   

    1、SQL2005是不是比ORACLE差很多,这个公司每年要在数据库里产生大约50W条记录,SQL2005能不能够用呀? 
    够用,足够了.2、我现在用SQL2005EXPRESS版本的进行开发调试,以后再转到企业或标准版上去,这样会不会给以后带来什么麻烦?
    会,建议用windows 2003 server 安装 sql server 2005企业版.
     
    3、SQL2005EXPRESS支持多少的并发用户,微软是不是对并发用户数据有限制,要购买了之后再可以用,盗版(网上直接DOWN的)是不是并发访问的用户数据有限制? 
    一般来说,只要你用的是企业版,基本不存在用户数的问题.4、数据库中有一个表每月要增加2万条记录,这样下去给查询等带来很大麻烦,对于这种类型的表一般怎么处理? 
    2万不算多.当然需要合理的表设计和查询语句.
    具体参考:
    SQL SERVER性能优化综述(http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx)
    SQL语句优化汇总http://topic.csdn.net/u/20080716/11/2317d040-48e7-42da-822e-040b4c55b46d.html
    SQL优化34条http://topic.csdn.net/u/20080808/14/dfc973e7-fcf2-4526-9de1-fa5efc148f5c.html5、我现在对业务这一块采用C/S,对浏览和查询采用B/S,总觉得B/S比C/S在处理一些业务流程或设备控制方面(比如各种类型的打印机或其它电子设备)方便,现在采用这样实现的系统还多吗? 
    B/S还是C/S,得看自己的能力了。6、这个系统要求有银行代收、银联刷卡、IC卡数据读入等功能,晕,不知道要提前向银行等部门要那些信息呀,知道相关那些知识,一般它们是怎样实现的呀? 
    这个就不好说了,得和对方去谈需求。
      

  2.   

    老龟都回答了,不在重复。
    对于第二个问题,麻烦不多。
    第三个问题,不做讨论
    对于B/S还是C/S还是要看自己的需求来决定