关于作财务软件的问题 呵呵!好像很复杂,只能用脚本建库(或模式),然后插入数据,数据sql先写好.会计科目、部门等都要分别建表。 后一个问题没读懂. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关于建帐 先在程序中用脚本建库(或模式),然后插入数据(数据先用sql写好) 会计科目等都要分别建表。 第二个问题没看懂。 这与帐套的解决方案有关,一般有以下几种: 实例,模式,表,字段也就是说 不同的帐套保存在不同实例中;不同的帐套保存在不同模式中;不同的帐套保存在不同表中;不同的帐套保存在不同字段中;一般第一种和最后一种不予考虑,因为 在 实例 层 实现帐套 会使 多帐套联合查询比较困难,如果帐套之间不需要联合查询,也可以在实例层实现 帐套。最后一种是说同一个表中通过字段名不同来区分帐套,例如 会计可目表中 字段 科目A单位 表示A单位的科目, 科目b单位 表示 b单位的科目,这种方式 写程序 很无聊,数据库效率也很低; 。用 表 实现 帐套 是 一种可行的方案,小系统(一个帐套中表小于50个)可以采用,表 会计科目A单位 保存 A单位科目数据,表 会计科目b单位保存 b单位科目数据;用模式实现帐套是一种比较好的方案。不同的帐套保存在不同的模式中,模式A保存A单位的数据,模式B保存B单位的数据,每个模式的建表语句相同,管理也比较方便。缺陷是当帐套比较多时速度会变慢。模式通过登录用户区分,建帐时先新建一个用户,然后用这个用户登录,用SQL语句 Create Table ...建表后肯定留有这些语句,如果是用图形界面建表一般数据库管理系统都有脚本导出功能,可以把 这些 SQL语句集中起来,在建帐程序中执行就行了。(写成存储过程或者直接在程序中执行)这时模式中表的结构就建好了,然后把系统数据用Insert 语句插入。 并不是所有的DBMS都支持模式。通过模式分帐套时 先要在DBMS中新建一个用户,然后写SQL时用CREATE TABLE DBO.AAAA ...其中dbo就是模式名;也可以用dbo登陆,直接 CREATE TABLE AAAA 不过还得有一个在所有帐套之外的模式,保存帐套信息,例如 单位名,模式名,建账时间等...另:会计学上并没有帐套的概念.这是会计信息系统的发明. 哪有Decision Cube 2.0 下载 请教 窗體創建問題 在线急问!buffer问题,在线等! 数据表的备份恢复。 Delphi6中如何将指定文本文件通过Mail发出去?请高手帮忙! 这种效果需要使用什么控件? 函数返回值问题,帮我看看谢谢 如何把程序嵌入到widows Expolore 中? 不防一看 请教一个安装的问题:ADO控件不能用了,很急,还望帮忙,谢谢! sql server 求助!!!!
先在程序中用脚本建库(或模式),然后插入数据(数据先用sql写好)
会计科目等都要分别建表。 第二个问题没看懂。
实例,模式,表,字段
也就是说 不同的帐套保存在不同实例中;
不同的帐套保存在不同模式中;
不同的帐套保存在不同表中;
不同的帐套保存在不同字段中;一般第一种和最后一种不予考虑,因为 在 实例 层 实现帐套 会使 多帐套联合查询比较困难,如果帐套之间不需要联合查询,也可以在实例层实现 帐套。
最后一种是说同一个表中通过字段名不同来区分帐套,例如 会计可目表中 字段 科目A单位 表示A单位的科目, 科目b单位 表示 b单位的科目,这种方式 写程序 很无聊,数据库效率也很低; 。
用 表 实现 帐套 是 一种可行的方案,小系统(一个帐套中表小于50个)可以采用,表 会计科目A单位 保存 A单位科目数据,表 会计科目b单位保存 b单位科目数据;
用模式实现帐套是一种比较好的方案。不同的帐套保存在不同的模式中,模式A保存A单位的数据,模式B保存B单位的数据,每个模式的建表语句相同,管理也比较方便。缺陷是当帐套比较多时速度会变慢。
模式通过登录用户区分,建帐时先新建一个用户,然后用这个用户登录,
用SQL语句 Create Table ...建表后肯定留有这些语句,
如果是用图形界面建表一般数据库管理系统都有脚本导出功能,
可以把 这些 SQL语句集中起来,在建帐程序中执行就行了。
(写成存储过程或者直接在程序中执行)
这时模式中表的结构就建好了,然后把系统数据用Insert 语句插入。
通过模式分帐套时 先要在DBMS中新建一个用户,然后写SQL时用
CREATE TABLE DBO.AAAA ...
其中dbo就是模式名;
也可以用dbo登陆,直接 CREATE TABLE AAAA
不过还得有一个在所有帐套之外的模式,保存帐套信息,例如 单位名,模式名,建账时间等...另:会计学上并没有帐套的概念.这是会计信息系统的发明.