⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 无标题1.sql

📁 用delphi和SQLServer开发的人力资源管理信息系统
💻 SQL
字号:
create table 单位
(部门号 char(2) primary key,
 部门名称 char(20) not null,
 部门负责人 char(5) not null,
 部门电话 char(20),
 部门介绍 char(100),
 应有人数 int not null,
 现有人数 int not null
);

create table 员工表
(员工号 char(5) primary key,
 姓名 char(20) not null,
 部门号  char(2) not null,
 性别 char(2),
 国籍 char(20),
 出生日期 char(10),
 出生地 char(100),
 籍贯 char(100),
 民族 char(20),
 身份或护照号 char(18) not null,
 政治面貌 char(20),
 婚姻状况 char(4), 
 家庭住址 char(100),
 家庭电话 char(20),
 移动电话 char(11),
 办公电话 char(20),
 最高学历 char(20),
 毕业学校 char(100),
 工作状态 char(20) not null,
 职位 char(10) not null,
 用工形式 char(20) not null,  /*职工、聘用员工、季节性临时用工*/
 用工期限 char(10) not null,
 加入时间 char(10) not null,
 转正时间 char(10) not null,
 绩效成绩 int not null,
 foreign key (部门号) references 单位(部门号),
);

create table 绩效
(员工号 char(5) primary key,
 平时表现 int not null,
 绩效成绩 int not null,
 foreign key (员工号) references 员工表(员工号)
);

create table 奖惩
(奖惩编号 int primary key,
 员工号 char(5) not null, 
 奖惩类型 char(50) not null,  /*奖、惩*/
 奖惩名称 char(100), 
 奖惩级别 char(20), 
 颁布日期 char(10),
 奖惩性质 char(20),
 奖惩原因 char(200),
 是否取消 char(2),
 foreign key (员工号) references 员工表(员工号), 
);

create table 培训
(培训编号 int primary key,
 员工号 char(5) not null,
 foreign key (员工号) references 员工表(员工号),
 培训性质 char(10) not null,
 培训类别 char(20) not null,
 学习方式 char(20) not null,
 培训起始日期 char(10),
 培训结束日期 char(10),
 培训成绩 int
);

create table 招聘
(招聘编号 int primary key,
 部门号 char(2) not null,
 foreign key (部门号) references 单位(部门号),
 招聘岗位 char(50) not null,
 招聘人数 int not null,
 招聘途径 char(50) not null,
 适用专业范围 char(50),
 学历要求 char(50),
 薪酬待遇 int,
 拟定到岗时间 char(10),
 招聘方法 char(200),
 招聘对象 char(100)
);

create table 应聘
(编号 int primary key,
 姓名 char(20) not null,
 部门号  char(2) not null,
 性别 char(2),
 国籍 char(20),
 出生日期 char(10),
 出生地 char(100),
 籍贯 char(100),
 民族 char(20),
 身份证或护照号 char(18) not null,
 政治面貌 char(20),
 婚姻状况 char(4), 
 家庭住址 char(100),
 家庭电话 char(20),
 移动电话 char(11),
 办公电话 char(20),
 最高学历 char(20),
 毕业学校 char(100),
 专业 char(50),
 笔试成绩 int not null,
 面试成绩 int not null
);

create table 薪酬
(员工号 char(5) not null,
 日期 char(10) not null,
 底薪 int not null,
 奖金 int,
 津贴 int,
 应发 int not null,
 税款 int,
 扣款 int,
 实发 int not null,
 primary key (员工号,日期),
 foreign key (员工号) references 员工表(员工号)
);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -