现在流行BS,只要管好服务器就行,无需 *** 劳各终端,这比CS强多了,并且BS把前台界面统一到浏览器,也比五花八门的CS前端软件让用户容易接受。
BS模式下,数据库服务软件还是原来那些,如MSSQLServer,Oracle,MySQL等等,而做开发工具主要是ASP,JSP,PHP之类的。推荐采用MySQLPHP,因为这两者是免费的,是开源的,不用担心许可证问题,不用担心使用盗版受罚,不用担心昂贵的软件购买费用。
至于具体的数库开发,重要的是思想,而不是工具。深入理解、掌握各种范式,根据具体应用熟练规划E-R图。
以开发工具powerbuilder举例,数据库采用sybase或者SQl Server
sybase是powerbuilder安装时自带的免费单机版数据库,稳定性要高于access
文件读取:这个建议将excel文件另存为txt文件,这样pb可以直接读取,按照excel内容建立数据表,然后创建datawindow,利用dwimport()函数就能非常简单的将数据导入数据库
数据导入:导入需要进行校验,一是内容校验,二是新增商品校验,如果你能确保文件正确,校验步骤可以省略。执行dw的update()函数就能插入到数据库中
数据查询:因为数据表主要内容是商品、月份、销量,那么查询时就可以根据商品和起止时间段作为条件查询,方法主要是拼写sql语句,比如select sum(销售数量) from 商品记录 where 商品 = '某商品' and 时间 >= '2012-3-1 00:00:00' and 时间 <= '2012-4-1 00:00:00'
数据转出:查询结果在dw中显示,导出可以直接用dwexpert()方式完成,很简单。或者利用dw2xls控件转出excel文件
说明:商品可以不单独建立数据表,直接利用select distint 商品 from 商品记录 order by 商品这种方式来完成。
你用别的开发工具也能用类似方式完成这个项目
首先你要用sql server 带的dts进行导入导出,以下以sql server 2005自带dts为例说明:
在你要导入数据的sql server 数据库上单击鼠标右键选择导入数据
在数据源中如下图选择
先选择数据源是oracle,然后点“属性”按钮,在服务器名称中输入你的oracle中要导出数据库的sid,用户名和密码。(前提,当前机器上至少要安装oracle的客户端组件,否则连不上oracle),点“测试链接”进行测试,如果无误的话会提示你连接成功的。
后面就简单了,选择oracle中要导出的表,然后选择导入到sql server 中的表名以及字段的数据类型,因为oracle的数据类型和sql server 不太一样,需要转化一下,一般默认不动就可以,如果数据出错了再调整下相应的数据类型试试。后面就下一步的走就行。
使用exp的话可以完整导出数据库,可是在导入的时候不能直接导入,需要整个数据库的构架都在,就是说你要实现把什么表空间了,用户了都要创建好,否则是导入不了的,方便点的办法,如果是同平台( *** 作系统)的话,还是使用rman进行备份还原比较靠谱。
以上就是关于数据库开发用什么样的前台开发工具最好全部的内容,包括:数据库开发用什么样的前台开发工具最好、想开发一个小的数据库软件,从excel中读取很多商品每月的销量,然后可以选择性的查询、用sqlserver2000导入导出工具把oracle数据库中的表导入到sql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)