学校人力资源管理系统 | 您所在的位置:网站首页 › 学校人力资源的三大特点 › 学校人力资源管理系统 |
新建学校人力资源管理系统数据库
1 创建相关表 1.1 创建部门信息表 部门信息表的创建代码如下,部门信息表在SQL中的信息显示如图6.1所示。 create table 部门信息表 ( 部门编号 char(6) not null primary key, 部门名称 char(20) not null, 部门主任职工编号 char(6) not null, 部门人数 int check(部门人数>=0) not null, 电话 char(12) not null, 部门地址 varchar(40) not null ) 1.2 创建职务信息表 职务信息表的创建代码如下,职务信息表在SQL中的信息显示如图6.2所示. create table 职务信息表 ( 职务编号 char(6) not null primary key, 职务名称 char(20) not null ) 1.3 创建职称信息表 职称信息表的创建代码如下,职称信息表的信息在SQL中的显示如图6.3所示。 create table 职称信息表 ( 职称编号 char(6) not null primary key, 职称名称 char(20) not null ) 1.4 创建教职工信息表 教职工信息表的创建代码如下,教职工信息表的信息在SQL中显示如图6.4所示。 create table 教职工信息表 ( 职工编号 char(6) not null primary key, 姓名 char(10) not null , 性别 char(2) check(性别='男'or 性别='女'), 出生年月 datetime not null, 学历 char(10) not null, 民族 char(10) not null, 婚姻状态 varchar(4) check(婚姻状态='已婚'or 婚姻状态='未婚') NOT NULL, 政治面貌 varchar(4) check(政治面貌='无'or 政治面貌='团员'or 政治面貌='党员') NOT NULL, 住址 varchar(40) not null , 联系方式 char(12) unique NOT NULL, 职称编号 char(6) not null, 职务编号 char(6), 部门编号 char(6) not null, foreign key (职称编号)references 职称信息表(职称编号), foreign key (职务编号)references 职务信息表(职务编号), foreign key (部门编号)references 部门信息表(部门编号) ) 1.5 创建奖惩信息表 奖惩信息表的创建代码如下,奖惩信息表的信息在SQL中的显示如图6.5所示。 create table 奖惩信息 ( 奖惩编号 char(6) not null , 职工编号 char(6) not null , 奖励缘由 char(100), 惩罚缘由 char(100), 奖惩金额 char(10), primary key(奖惩编号,职工编号), )
1.6 创建学籍经历信息表 学籍经历信息表的创建代码如下,学籍经历信息表在SQL中的信息显示如图6.6所示。 create table 学籍经历信息表 ( 学籍编号 char(6) not null primary key, 职工编号 char(6) not null , 姓名 char(10), 性别 char(2) check(性别='男'or 性别='女'), 小学 char(40) not null , 初中 char(40) not null , 高中 char(40) not null , 大专 char(40), 本科 char(40), 研究生 char(40), 博士 char(40), foreign key (职工编号)references 教职工信息表(职工编号) ) |
CopyRight 2018-2019 实验室设备网 版权所有 |