(6)整体E-R图
账号 编号 企业领导人 学历 名族 N 管理 M 家庭住址 职务 籍贯 从属 编号 1 部门 职务名称 姓名 1 编号 职务 部门名称 图
密码 账号 权限 编号 管理员 N 密码 企业人员 M 出生日期 M 部门 性别 任职 M 维护 M 2-6 企业人事管理系统完整ER图
4
第三章 数据库逻辑设计
3.1 数据结构
设置每一数据表的属性名,类型,宽度。
3.2设置参照属性
员工配偶信息(工号,配偶姓名, 出生年月,工作单位,电话)的工号参照员工基本信息的工号。
员工学历信息(工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况)的工号参照员工基本信息的工号。
企业工作岗位信息(工号,学历,部门,职位)的工号参照员工基本信息的工号,部门参照企业部门信息的部门
3.3关系:
员工基本信息与员工配偶信息建立关于工号的父子关系。 员工基本信息与员工学历信息建立关于工号的父子关系。 员工基本信息与企业工作岗位信息建立关于工号的父子关系。 企业工作岗位信息与员工基本信息建立关于工号的父子关系。 企业工作岗位信息与企业部门信息建立关于部门的父子关系。
5
第四章 数据库与数据表设计
4.1 逻辑结构设计
根据对需求分析得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。
1)实体“管理员”与“部门”之间和“管理员”与“职务”之间都存在N对M的关系,转化为关系模式如下:
管理员关系模式(编号,账号,密码,权限) 部门关系模式(编号,部门名称) 职务关系模式(编号,职务名称)
2) 实体“企业领导”与“企业人事”之间存在N对M的关系,转化为关系模式如下:
企业领导关系模式(编号,账号,密码,权限)
企业人事关系模式(姓名,性别,出生年月,名族,学历,籍贯,家庭住址,所属部门,就任职务)
4.2 物理结构设计
下面列出选课系统所有表的结构和索引,为了便于理解,将部分数据列出。
(1)企业工作岗位信息表包括工号、部门、职位,设置管理员编号为主键,其属性如表4-1所示。
表4-2-1 工作岗位信息表
(2)企业部门信息表包括企业部门、员工人数、主管工作,设置企业部门编号为主键,其属性如表4-2所示。
6
表4-2-2 企业领导信息表
(3)员工基本信息表记录工号、员工姓名、出生年月、性别、婚姻状况、职位、工作时间和电话,将工号设为主键。
,如表4-3所示。
表4-2-3 部门信息表
(4)员工学历信息表记录工号、员工姓名、学历、毕业学校、专业、毕业时间和外语状况,如表4-4所示。
表4-2-4 职务信息表
(5)员工配偶信息表记录员工的配偶的相关信息,包括配偶姓名、出生年月、工作单位和电话等信息,如表4-5所示。
7
表4-2-5员工配偶信息信息表
8