人事管理系统数据库设计1
前言在需求分析阶段已经画出了每个模块需要的数据的E-R图,在数据库设计阶段根据这些E-R图写出对应的数据字典
数据字典表2-1员工就职表PersonInductionInfo:字段名称数据类型可否为空约束条件说明PersonnelIdCHAR(10)NOTNULL主键员工号PersonnelNameCHAR(10)NOTNULL无员工姓名SexCHAR(4)NULL无员工性别DepartmentCHAR(20)NULL无所在部门PositionCHAR(10)NULL无职位PositionalTitleCHAR(10)NULL无职称DateIntoCompanyDATETIMENULL无进公司日期表2-2部门表DepartmentInfo:字段名称数据类型可否为空约束条件说明DepartmentIdCHAR(10)NOTNULL主键部门编号DepartmentCHAR(10)NULL无部门名称DeparmentIntroductionCHAR(60)NULL无简介表2-3职位表PsoitionInfo:字段名称数据类型可否为空约束条件说明PositionIdCHAR(10)NOTNULL主键职位编号PositionCHAR(20)NULL无职位名表2-4职称表PositionalTitleInfo:字段名称数据类型可否为空约束条件说明PositionalTitleIdCHAR(10)NOTNULL主键职称编号Inductionn
就职PositionalTitleCHAR(20)NULL无职称名表2-5培训记录表TrainingInfo:字段名称数据类型可否为空约束条件说明TrainingIdCHAR(10)NOTNULL主键培训记录号PersonnelIdCHAR(10)NOTNULL无员工编号PersonnelNameCHAR(10)NUL