HR数据库设计.docx
- 文档编号:4323726
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:33
- 大小:23.49KB
HR数据库设计.docx
《HR数据库设计.docx》由会员分享,可在线阅读,更多相关《HR数据库设计.docx(33页珍藏版)》请在冰豆网上搜索。
HR数据库设计
1.1.1职位调配表(AllocateInfo)
AllocateInfo职位调配表
字段名
字段说明
数据类型
不为空
唯一值
备注
Allocate_ID
调配编号
int
True
True
主键
Allocate_EmployeeNo
员工编号
int
False
false
Allocate_LeaveDept
调离部门
varchar(32)
False
False
Allocate_LeavePost
调离职位
varchar(32)
False
False
Allocate_AppointDept
调入部门
varchar(32)
False
False
Allocate_AppointPost
调入职位
varchar(32)
False
False
Allocate_Cause
处理原因
varchar(256)
False
False
Allocate_Type
调配类型
varchar(32)
False
False
表3.2a
职位调配表与其它表之间的关联关系
键名
类型
字段
备注
FK_AllocateInfo_Employee
Public
Allocate_EmployeeNo
PK_AllocateInfo
Public
Allocate_ID
UQ_AllocateInfo_Allocate_EmployeeNo
Public
Allocate_EmployeeNo
UQ_AllocateInfo_Allocate_ID
Public
Allocate_ID
表3.2b
1.1.2员工档案表(Archives)
字段名
字段说明
数据类型
不为空
唯一值
备注
Archives_ID
档案编号
int
True
True
主键
Archives_EmployeeID
员工编号
int
True
True
Archives_TypeName
档案名称
varchar(50)
True
False
Archives_Content
档案内容
text
True
False
Archives_Remark
备注
varchar(125)
False
False
表3.3a
键名
类型
字段
备注
FK_Archives_Employee
Public
Archives_EmployeeID
PK_Archives
Public
Archives_ID
UQ_Archives_Archives_EmployeeID
Public
Archives_EmployeeID
UQ_Archives_Archives_ID
Public
Archives_ID
表3.3b
1.1.3考勤信息表(AttendanceInfo)
字段名
字段说明
数据类型
不为空
唯一值
备注
Attend_ID
考勤编号
int
True
True
主键
Attend_EmployeeNo
员工编号
int
False
True
Attend_Month
月份
varchar(12)
False
True
Attend_WorkDay
工作天数
int
False
False
Attend_LateDay
迟到天数
int
False
False
Attend_EarlyDay
早退天数
int
False
False
Attend_LeaveType
请假类型
varchar(12)
False
True
Attend_LeaveDay
请假天数
int
False
False
表3.4a
键名
类型
字段
备注
FK_AttendanceInfo_Employee
Public
Attend_EmployeeNo
PK_AttendanceInfo
Public
Attend_ID
UQ_AttendanceInfo_Attend_EmployeeNo
Public
Attend_EmployeeNo
UQ_AttendanceInfo_Attend_ID
Public
Attend_ID
UQ_AttendanceInfo_Attend_LeaveType
Public
Attend_LeaveType
UQ_AttendanceInfo_Attend_Month
Public
Attend_Month
表3.4b
1.1.4员工证书(Certificate)
字段名
字段说明
数据类型
不为空
唯一值
备注
Certificate_ID
证书编号
int
True
True
Certificate_PersonID
学员编号
int
True
True
Certificate_Name
证书名
varchar(10)
False
False
Certificate_Time
证书发放时间
datetime
False
False
Certificate_Picture
证书的图片
varchar(50)
False
False
Certificate_Part
证书发放单位
varchar(50)
False
False
表3.5a
键名
类型
字段
备注
FK_Certificate_TrainManage
Public
Certificate_PersonID
PK_Certificate
Public
Certificate_ID
UQ_Certificate_Certificate_ID
Public
Certificate_ID
UQ_Certificate_Certificate_PersonID
Public
Certificate_PersonID
表3.5b
1.1.5合同表(Contract)
字段名
字段说明
数据类型
不为空
唯一值
备注
Contract_ID
合同编号
int
True
True
主键
Contract_EmployeeID
员工编号
int
True
False
Contract_EmployeeName
员工姓名
varchar(10)
True
False
Contract_Job
职务
varchar(20)
True
False
Contract_Department
部门
varchar(20)
True
False
Contract_Type
合同类型
varchar(20)
True
False
Contract_Statu
合同状态
varchar(16)
True
False
Contract_StartTime
开始时间
datetime
True
False
Contract_EndTime
结束时间
datetime
True
False
Contract_Content
合同内容
text
True
False
表3.6a
键名
类型
字段
备注
FK_Contract_Employee
Public
Contract_EmployeeID
PK_Contract
Public
Contract_ID
UQ_Contract_Contract_EmployeeID
Public
Contract_EmployeeID
UQ_Contract_Contract_ID
Public
Contract_ID
表3.6b
1.1.6教育情况表(Education)
字段名
字段说明
数据类型
不为空
唯一值
备注
Education_ID
教育情况编号
int
True
True
主键
Education_EmployeeID
员工编号
int
True
True
Education_HighestXueL
最高学历
varchar(16)
True
False
Education_FinishSchool
毕业院校
varchar(30)
True
False
Education_StartTime
开始时间
datetime
True
False
Education_EndTime
结束时间
datetime
True
False
Education_SchoolName
学校名称
varchar(30)
True
False
Education_Major
主修专业
varchar(30)
True
False
Education_IfFinishSchool
是否毕业
varchar(10)
True
False
Education_Certifier
证明人
char(10)
True
False
表3.7a
键名
类型
字段
备注
FK_Education_Employee
Public
Education_EmployeeID
PK_Education
Public
Education_ID
UQ_Education_Education_EmployeeID
Public
Education_EmployeeID
UQ_Education_Education_ID
Public
Education_ID
表3.7b
1.1.7应聘信息表(EmployInfo)
字段名
字段说明
数据类型
不为空
唯一值
备注
Employ_ID
应聘编号
int
True
True
Employ_Job
应聘职位
int
True
True
Employ_ResumeID
简历编号
int
True
True
Employ_InterviewTime
面试时间
datetime
True
False
Employ_InterviewState
面试状态
bit
True
False
Employ_AuditState
审核状态
bit
True
False
Employ_Interviewer
面试考官
varchar(12)
True
False
Employ_SkillScore
技能考核得分
int
False
False
Employ_SkillAppraise
技能评价
varchar(256)
False
False
Employ_Synthesize
综合得分
int
False
False
Employ_SynthesizeAppraise
综合评价
varchar(256)
False
False
Employ_Remark
备注
varchar(256)
False
False
表3.8a
键名
类型
字段
备注
FK_EmployInfo_Archives
Public
Employ_ResumeID
PK_EmployInfo
Public
Employ_ID
UQ_EmployInfo_Employ_ID
Public
Employ_ID
UQ_EmployInfo_Employ_Job
Public
Employ_Job
UQ_EmployInfo_Employ_ResumeID
Public
Employ_ResumeID
表3.8b
1.1.8员工基本信息表(Employee)
字段名
字段说明
数据类型
不为空
唯一值
备注
Employee_ID
员工编号
int
True
True
Employee_Name
姓名
varchar(10)
True
False
Employee_Sex
性别
char
(1)
True
False
Employee_Nation
名族
varchar(12)
True
True
Employee_Site
籍贯
varchar(20)
True
False
Employee_PolityFace
政治面貌
varchar(8)
True
False
Employee_IDcard
身份证号码
char(18)
True
True
Employee_XueL
学历
varchar(16)
True
False
Employee_FinishSchool
毕业院校
varchar(30)
True
False
Employee_Age
年龄
datetime
True
False
Employee_Phone
联系电话
varchar(16)
True
False
Employee_Major
专业
varchar(20)
True
False
Employee_Department
部门
int
True
False
Employee_Height
身高
varchar(10)
True
False
Employee_Job
职务
int
True
False
Employee_Marriage
婚姻状况
char(4)
False
False
Employee_Email
电子邮箱
varchar(20)
False
False
Employee_Address
家庭地址
varchar(60)
False
False
Employee_TeChang
特长
varchar(100)
False
False
表3.9a
键名
类型
字段
备注
FK_Employee_OrganizationInfo
Public
Employee_Department
FK_Employee_PositionInfo
Public
Employee_Job
PK_Employee
Public
Employee_ID
UQ_Employee_Employee_ID
Public
Employee_ID
UQ_Employee_Employee_IDcard
Public
Employee_IDcard
UQ_Employee_Employee_Nation
Public
Employee_Nation
表3.9b
1.1.9家庭背景表(FamilyBackground)
字段名
字段说明
数据类型
不为空
唯一值
备注
FamilyBackground_ID
家庭背景编号
int
True
True
FamilyBackground_EmployeeID
员工编号
int
True
True
FamilyBackground_Members
家庭成员姓名
varchar(10)
True
False
FamilyBackground_Relation
与你的关系
varchar(10)
True
False
FamilyBackground_WorkUnit
工作单位
varchar(60)
True
False
FamilyBackground_Phone
电话
varchar(16)
True
False
FamilyBackground_EmergencyContact
紧急联系人
varchar(10)
True
False
FamilyBackground_EmergencyContactPhone
紧急联系电话
varchar(16)
False
False
表3.10a
键名
类型
字段
备注
FK_FamilyBackground_Employee
Public
FamilyBackground_EmployeeID
PK_FamilyBackground
Public
FamilyBackground_ID
UQ_FamilyBackground_FamilyBackground_EmployeeID
Public
FamilyBackground_EmployeeID
UQ_FamilyBackground_FamilyBackground_ID
Public
FamilyBackground_ID
表3.10b
1.1.10功能表(Function)
字段名
字段说明
数据类型
不为空
唯一值
备注
Function_ID
功能编号
int
True
True
Function_Name
功能名称
bigint
True
False
Function_TopFuncID
上级功能编号
int
False
False
Function_Remark
备注
varchar(256)
False
False
表3.11a
键名
类型
字段
备注
PK_Function
Public
Function_ID
UQ_Function_Function_ID
Public
Function_ID
表3.11b
1.1.11成绩表(Grade)
字段名
字段说明
数据类型
不为空
唯一值
备注
Grade_ID
成绩编号
int
True
True
Grade_SubjectID
科目编号
int
False
False
Grade_Grade
成绩
int
False
False
Grade_EmployeeID
员工编号
int
False
False
Grade_PersonID
学员编号
int
False
False
表3.12a
键名
类型
字段
备注
FK_Grade_Employee
Public
Grade_EmployeeID
FK_Grade_TrainManage
Public
Grade_PersonID
FK_Grade_TrainSubject
Public
Grade_SubjectID
UQ_Grade_Grade_ID
Public
Grade_ID
PK_Grade
Public
Grade_ID
表3.12b
1.1.12职位空缺表(JobVacancy)
字段名
字段说明
数据类型
不为空
唯一值
备注
Job_ID
职位空缺编号
int
True
True
Job_DepartmentID
部门编号
int
True
True
Job_PositionID
职位
int
True
True
Job_RegisterTime
登记时间
datetime
False
False
Job_Quantity
数量
int
False
False
Job_Condition
条件要求
varchar(512)
False
False
Job_PositionNum
招聘人数
int
False
False
Job_Remark
备注
varchar(256)
False
False
表3.13a
键名
类型
字段
备注
FK_JobVacancy_PositionInfo
Public
Job_PositionID
PK_JobVacancy
Public
Job_ID
UQ_JobVacancy_Job_DepartmentID
Public
Job_DepartmentID
UQ_JobVacancy_Job_ID
Public
Job_ID
UQ_JobVacancy_Job_PositionID
Public
Job_PositionID
表3.13b
组织部门信息表(OrganizationInfo)
字段名
字段说明
数据类型
不为空
唯一值
备注
Org_DeptNo
部门编号
int
True
True
Org_DeptName
部门名称
varchar(32)
False
True
Org_Name
公司名称
varchar(64)
False
False
Org_DeptManage
部门经理
int
False
False
表3.14a
键名
类型
字段
备注
PK_OrganizationInfo
Public
Org_DeptNo
UQ_OrganizationInfo_Org_DeptNo
Public
Org_DeptNo
UQ_OrganizationInfo_Org_DeptName
Public
Org_DeptName
表3.14b
职位信息表(PositionInfo)
字段名
字段说明
数据类型
不为空
唯一值
备注
Position_ID
职位编号
int
True
True
Position_DeptNo
部门编号
int
False
True
Position_Name
职位名称
varchar(32)
False
True
Position_Describe
职位描述
varchar(256)
False
False
表3.15a
键名
类型
字段
备注
FK_PositionInfo_OrganizationInfo
Public
Position_DeptNo
PK_PositionInfo
Public
Position_ID
UQ_PositionInfo_Position_DeptNo
Public
Posit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HR 数据库 设计