文档详情

工资管理信息系统数据库设计.doc

发布:2017-08-14约1.56千字共5页下载文档
文本预览下载声明
工资管理信息系统数据库设计 数据库中的表对象 序号 名称 作用描述 1 工资表 存储职工工资的基本信息 2 扣款表 存储职工扣款的基本信息 3 工资汇总 存储计算出的职工的应发工资 2.表结构设计 2-1工资表的设计 表名称 gongzi 主键名称 daima 行的最大字节数 38 估计平均数据量 10 估计表的大小/年 1MB 序号 属性名称 属性描述 数据类型 字节数 备注 1 daima 代码 char 10 主键属性,规则从1001开始 2 xingming 姓名 char 6 3 bumen 部门 char 2 4 jibengongzi 基本工资 decimal 9 允许空 5 fujiagongzi 附加工资 decimal 9 允许空 6 fangfei  放飞 char 1  允许空 SQL 语句:select * from 工资主文件 表内容: 2-2扣款表的设计 表名称 缺勤扣款表 主键名称 daima 行的最大字节数 10 估计平均数据量 7 估计表的大小/年 1MB SQL 语句:select * from 缺勤扣款表 表内容: 序号 属性名称 属性描述 数据类型 字节数 备注 1 daima 代码 char 4 主键属性,规则从1001开始 2 xingming 姓名 char 10 3 bumen 部门 char 2 4 dianfeikoukuan 电费扣款 decimal 9 允许空 5 queqinkoukuan 缺勤扣款 decimal 9 允许空 2-3 工资汇总表的设计 表名称 工资汇总表 主键名称 daima 行的最大字节数 10 估计平均数据量 8 估计表的大小/年 2MB 序号 属性名称 属性描述 数据类型 字节数 备注 1 daima 代码 char 10 主键属性,规则从1001开始 2 xingming 姓名 char 6 3 bumen 部门 char 2 4 jibengongzi 基本工资 decimal 9 允许空 5 fujiagngzi 附加工资 decimal 9 允许空 6 fangfei 房费 char 10 允许空 7 dianfeikoukuan 电费扣款 decimal 9 允许空 8 queqinkoukuan 缺勤扣款 decimal 9 允许空 SQL 语句: select 工资主文件.*,缺勤扣款表.dianfeikoukuan,缺勤扣款表.queqinkoukuan,工资主文件.jibengongzi+工资主文件.fujiagongzi-工资主文件.fangfei-缺勤扣款表.dianfeikoukuan-缺勤扣款表.queqinkoukuan as 应发工资 into 工资汇总表 from 工资主文件,缺勤扣款表 where 工资主文件.daima=缺勤扣款表.daima select * from 工资汇总表 insert into 工资汇总表(daima,xingming,bumen,jibengongzi,fujiagongzi,fangfei,dianfeikoukuan,queqinkoukuan,应发工资) select 工资主文件.*,0,0,工资主文件.jibengongzi+工资主文件.fujiagongzi-工资主文件.fangfei as 应发工资 from 工资主文件 where 工资主文件.daima not in (select 缺勤扣款表.daima from 缺勤扣款表) select * from 工资汇总表 order by daima
显示全部
相似文档