I 需求分析
a. 该“人事管理系统”只是对数据库应用技术的一个样本数据库的实例,
重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到
ER 图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),
而后数据的录入(在此从略),最后完成一些简单的关系运算表达式的表
达和相关的 Select 查询语句的使用。
b. 系统结构简述:
本系统包括四个实体:员工;部门;员工薪酬;当月绩效考核情况
其中员工与部门的所属关系转换为一张表
注:各个基本表中关键字已在关系模式中说明
c. 该数据库需要进行如下数据处理:
◎ 要查询所有员工的个人信息:
工号,姓名,性别,民族,出生年月,籍贯,身份证号,入职时间,合同到
期时间,部门编号
◎ 员工要查询当月绩效考核情况,并按照绩效评级分组
输入:工号
输出: 绩效考核记录编号,工号,姓名,绩效评级,绩效工资
◎ 对某个员工的部门用清单表示(按部门分组,按职位级别)
输入:部门编号
输出:部门编号,部门名称,部门人数,部门主管,
◎ 财务想查询部分员工当月薪酬情况:
输入:工号
输出:月工资流水号 工号,姓名,部门编号,职级,基本工资,绩效工资,
实际工资
◎ 想查询员工任职情况:
输入:工号
输出: 工号,部门编号,职级,加入时间
II 数据库设计
2.1 概念结构设计(由需求得到 E-R 模型)