sql个人记账管理系统 个人记账管理系统数据库的设计与实现 描述:设计一个个人记帐系统。实现下列功能: 1

sql个人记账管理系统 个人记账管理系统数据库的设计与实现 描述:设计一个个人记帐系统。实现下列功能: 1,第1张

create database 个人记账

create table 人员

(姓名 char(20) primary key,

地位 char(20),

年龄 smallint,

职业 char(20),

性别 char(2))

create table 项目

(项目编号 char(4) primary key,

项目名称 char(20) unique,

项目类型 char(10))

create table 支出

(姓名 char(20),

项目编号 char(20),

金额 float(2),

次数 int,

时间 smalldatetime,

primary key(姓名,项目编号))

create table 收入

(姓名 char(20),

项目编号 char(20),

金额 float(2),

次数 int,

时间 smalldatetime,

primary key(姓名,项目编号))

select *

from 人员

select *

from 项目

select *

from 支出

select *

from 收入

select 姓名,项目名称,金额

from 项目,收入

where (姓名='施晓明' )and (项目名称='工资' or 项目名称='提成')

create unique index Fna on 人员("姓名" asc)

create unique index Pid on 项目("项目编号" desc)

insert into 人员

values ('费翔','哥哥',26,'会计','男')

insert into 支出(姓名,项目编号,金额)

values ('费翔','006','410')

update 人员

set 年龄=84

where 姓名='施文祥'

delete

from 支出

where 姓名='费翔' --删除数据

create view Sub_N

as select 姓名,地位,职业

from 人员

where 姓名='施展'

create view N_Avg(姓名,Avg)

as select 姓名,Avg(金额)

from 收入

group by 姓名

create procedure InsertRecord

(@姓名 char(20),

@地位 char(20),

@年龄 smallint,

@职业 char(20),

@性别 char(2))

as

insert into 人员 values(@姓名,@地位,@年龄,@职业,@性别)

create procedure QueryProgram

(@项目编号 char(4),

@项目名称 char(20) output,

@项目类型 char(10) output)

as

select @项目编号=项目编号,@项目名称=项目名称,@项目类型=项目名称

from 项目

where 项目编号=@项目编号

create trigger ChangeDisplay

on 人员

for insert

as

select * from 人员

--创建一个触发器,当向人员表中插入一条记录时,自动显示人员表中的记录

exec InsertRecord @姓名='施圆圆',@地位='妹妹',@年龄=16,@职业='学生',@性别='女'

1、金蝶KIS系统表

系统表主要是指为软件正常运行提供基本功能支持的数据库表。金蝶KIS常用的系统信息表主要

为:

GLPref 账套参数表

SysUsers 用户表

GLOptions 系统参数表(高级)

GLFunction 功能模块名称表

GLLog 上机日志表

GLPeriod 自定义会计期间表

2. 金蝶KIS基础资料表

在金蝶KIS标准版中,基础资料信息主要包括币别、凭证字、会计科目、核算项目等。

在金蝶KIS数据库中其所对应的数据库表主要为:

GLCy 币别表

GLVchGroup 凭证字表

GLSettle 结算方式表

GLAcct 科目表

GLCls 核算项目类别表

GLObj 核算项目表

Cstm_XXX 自定义核算项目表(XXX 表示自定义核算项目类别名称)

GLCust 往来单位属性表

金蝶KIS知识库文档

金蝶KIS软件(中国)有限公司

客户服务中心

GLEmp 职员属性表

3. 金蝶KIS业务数据表

(1)金蝶KIS初始化

金蝶KIS账套初始化时所涉及的主要数据库表为:

GLInitBal 科目初始余额表

GLInitData 科目初始数据表

GLInitObjBal 科目初始数据表(多级核算)

FAInitBal 固定资产初始余额表

(2)金蝶KIS账务处理

在金蝶KISAccess数据库中,账务处理子系统所使用的数据库表命名时均以GL开头。金蝶KIS账务处理主要功能均以凭证为基础,该子系统在数据库中主要数据库表为:

GLVch 记帐凭证表

GLVchMaxNum 凭证最大号表

GLVchSerialNum 凭证最大顺序号表

GLBal 科目余额表

GLObjBal 核算项目余额表

GLQtyBal 数量余额表

GLPnL 损益科目实际发生额表

GLRate 汇率表

GLRateAdj 汇率调节表

GLRateAdjHist 汇率历史调节表

(3)金蝶KIS固定资产

在金蝶KISAccess数据库中,固定资产子系统所使用的数据库表命名时均以FA开头。固定资产主要功能均以固定资产卡片为基础,该子系统在数据库中主要数据库表为:

FAGroup 固定资产类别

FAAlter 固定资产变动方式

FACard 固定资产卡片

FABal 固定资产余额

FABalDept 固定资产折旧部门分配表

FABalDevalue 固定资产减值费用科目分配表

FABalExpense 固定资产折旧费用科目分配表

FABalFor 固定资产卡片原值原币数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9633881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存