SQL在ERP中的应用

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:17:15
请问:
如何利用SQL对ERP数据库进行维护啊,装了KIDEE后,我看到SQL SERVER 里有一个KIS SAMPLE的数据库,里面有2000多个数据表,晕了.关于对ERP数据库的维护,是不是就是对这2000多个数据表的维护呢?起什么作用啊!最好举一个需要数据库操作的实际例子.多谢了.还有我在KIDEE里看到一些次数据库文件(NDF文件),是干麻的?
天鹅谢谢你,我装的是金蝶.
怎么没人关注啊.

所谓对数据库维护确实如你所说对那些表进行维护,新手而言,不熟悉数据库很正常,可以向ERP实施或者软件工程师要数据词典.另外一个就是可以用SQL里的事件探查器,进行的操作,譬如可以对某个表做触发器,可以修改某表数据达到越过前台限制的作用,至于其他文件,有些是累赘的,是前些版本的文件,有些不是你这个类别的产所用到的,总之,要具体情况具体分析了.
当然上面说的是企业,如果你在ERP公司,那就是要做优化数据库.

答楼下兄弟:
我公司用的是用友870的,可以和地方上的分公司要数据字典,另外看公司需要,有很多功能是原软件没有的,就需要开发,包括触发器,另外很多BUG,需要修改数据库数据,因为有些BUG,无法解决只好修改后台的,原则上不确定关联关系的不要修改,会影响其他表数据.像财务对帐之类的没办法,一定要改数据库.

SQL在ERP中的应用:
(1)并发-程序-可执行(可执行并发程序菜单)中定义对应的文件路径等信息
(2)并发-程序-定义(并发程序(系统管理员模式))中定义并发程序详细信息。注意“参数”按钮中的参数对应的就是SQL文件中的参数,可以在SQL中如下引用:
DECLARE
v_user_id NUMBER := '&1';
v_resp_id NUMBER := '&2';
这两个变量就分别获取了用户提交请求时输入的第一和第二个参数。

1,你理解的数据库维护不太正确,一般来说,绝对不赞成直接改动数据库中的数据或结构;
2,你要做的维护,主要还是数据安全性、性能方面的工作。例如:日常的数据备份,迁移,数据库性能维护,还有很多;
3,数据字典,软件制造商是不会提供的,尤其像金蝶、用友这些通用ERP软件;一般出现数据或结构性的问题,都要有专业的技术维护工程师来帮你解决,你可以与制造商或经销商联系。
3,如果想要知道数据的逻辑结构,可以用Microsoft Office Visio 2007,建立一个数据库工程,然后反向工程SQLSERVER 数据库,你就可以直观的看到各个表之间的关系了。

首先要说明的是:各个ERP框架都不一样,但是相同点是都是跟SQL打交