数据库—人力资源管理系统内容摘要:

考核表 ( 员工编号 char(4) not null, 本月 出勤次 int not null, 本月业绩 int not null, 本月考核 int, constraint pk_考核表 _key primary key(员工编号 ,本月考核 ), constraint fk_员工表 _考核表 _key foreign key(员工编号 )references 员工 表 (员工编号 ) ) create table 工资表 ( 员工编号 char(4) not null, 基本工资 int not null, 基本奖金 int not null, 计算工资 int, 所得税 int, 本月实发工资 int, constraint pk_工资表 _key primary key(员工编号 ,本月实发工资 ), constraint fk_员工表 _工资表 _key foreign key(员工编号 )references 员工表 (员工编号 ) ) 为员工表建立检查约束,保证输入的员工编号合理 alter table 员工表 with nocheck add constraint ck_员工编号 check (substring(员工编号 ,1,1)= case when 职务 =39。 总经理 39。 then39。 A39。 when 职务 =39。 经理 39。 then39。 B39。 when 职务 =39。 员工 39。 then39。 C39。 end ) go 建立职务规则、学历规则、性别规则,并与员工表绑定 create rule 职务 _rule AS @职务 in(39。 总经理 39。 ,39。 经理 39。 ,39。 员工 39。 ) go exec sp_bindrule 职务 _rule,39。 员工表 .职务 39。 go create rule 学历 _rule AS @学历 in(39。 博士 39。 ,39。 硕士 39。 ,39。 学士 39。 ,39。 大专 39。 ) go exec sp_bindrule 学历 _rule,39。 员工表 .学历 39。 go create rule 性别 _rule AS @性别 in(39。 男 39。 ,39。 女 39。 ) go exec sp_bindrule 性别 _rule,39。 员工表 .性别 39。 go 建立学历默认值约束,与员 工表对应列绑定 create default 学历 _defa AS39。 学士 39。 go exec sp_bindefault 学历 _defa,39。 员工表 .学历 39。 go 建立本月缺勤次默认值约束,与考核表对影列绑定 create default 本月 出勤 次 _defa AS39。 3139。 go exec sp_bindefault 本月 出勤 次 _defa,39。 考核表 .本月 出勤 次 39。 go 输入员工表、职务表、部门表数据 insert 职务表 values(39。 总经理 39。 ,39。 A39。 ,39。 5000039。 ,39。 500039。 ) insert 职务表 values(39。 经理 39。 ,39。 B39。 ,39。 1000039。 ,39。 500039。 ) insert 职务表 values(39。 员工 39。 ,39。 C39。 ,39。 300039。 ,39。 100039。 ) insert 部门表 values(39。 D139。 ,39。 销售部 39。 ,39。 B0139。 ,39。 1392088956139。 ) insert 部门表 values(39。 D239。 ,39。 采购部 39。 ,39。 B0239。 ,39。 1382176851739。 ) insert 部门表 values(39。 D339。 ,39。 人事部 39。 ,39。 B0339。 ,39。 1364351215739。 ) insert 部门表 values(39。 D39。 ,39。 总经理 39。 ,39。 A0139。 ,39。 1364215512539。 ) insert 员工表 values(39。 A0139。 ,39。 ***39。 ,39。 D39。 ,39。 总经理 39。 ,39。 女 39。 , 39。 39。 , 39。 39。 , 39。 39。 ,39。 硕士 39。 ,39。 39。 ) insert 员工表 values(39。 B0139。 ,39。 39。 ,39。 D139。 ,39。 经理 39。 ,39。 女 39。 , 39。 39。 , 39。 39。 , 39。 39。 ,39。 博士 39。 ,39。 39。 ) insert 员工表 values(39。 B0239。 ,39。 39。 ,39。 D239。 ,39。 经理 39。 ,39。 女 39。 , 39。 39。 , 39。 1939。 , 39。 39。 ,39。 硕士 39。 ,39。 39。 )。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。