先不管这个ER图的对错,求此ER图的关系模型,要有优化过程.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 08:00:22
先不管这个ER图的对错,求此ER图的关系模型,要有优化过程.
xUKsG+.U6YB$9?bY08ER x,,WD/àǕ 5_wad!9owH֪":|E1}m\OhIN |y#}bS$ '㕃ZXNQ=VU)*$ɥY EE_]&),(rq? IRdIêW Ai(~a. #?W" f?CrzQ|8f6ʌwg]Z٬9ZnunXïU0K甈wD ͗0+gNY n_HQg*]U [ kڛ͵Т%8j='gv^G9 0{dJ;[7qkf

先不管这个ER图的对错,求此ER图的关系模型,要有优化过程.
先不管这个ER图的对错,求此ER图的关系模型,要有优化过程.

先不管这个ER图的对错,求此ER图的关系模型,要有优化过程.
1、先识别一下此E-R图表明的实体.此E-R图中的采购部、库存部和财务部为部门实例,部门才是实体,在途中将三个部门去掉,包含关系去掉;员工、管理员也都为实体,并且管理员是员工当中的一员,应该有领导实体;考核,工资,奖惩和调动记录也都为实体,但这些都是事件驱动的实体,在现实中不存在,换句话说,只是系统当中存在.
2、实体需要有属性,在关系模式中给出.
3、再识别实体之间的关系,图中标注的也很明确:组成关系,刷卡,拥有,奖惩,调动.员工之间还有领导关系,管理员的管理不止管理员工信息,而是整个系统信息,所以此处的管理关系不恰当,将其去掉.或者这里的管理员就是部门领导,管理关系也就是领导关系了.
于是经过以上过程,得到如下关系模式:
员工:(员工Id,姓名,职位,权限,部门id,领导id,.)
部门:(部门id,名称,.)
考勤:(id,员工id,日期,...)
奖惩:(id,员工id,日期,类型,...)
工资:(id,员工id,发放日期,金额,.)
调动:(id,员工id,调动日期,原岗位,现岗位,.)
其中员工关系模式当中的部门di和领导id为外键,表征组成关系和领导关系.
希望对你有所帮助.