信管网cnitpm638578367***: [回复] 456
信管网cnitpm548123883***: [回复] a 负责人 b 培训师 c 新入职员工
部门:员工 1:*
信管网cnitpm466017329***: [回复] 1
信管网cnitpm610258705***: [回复] a:负责人;b:培训师;c:新入职员工
部门-员工 1:n
d:岗位,基本工资;e:课程号;f:新入职员工号,成绩
g:员工号 h:部门号;i:课程号+培训师;j:培训师
存在传递依赖
用岗位可以推到基本工资,员工可以推到出岗位,所以存在员工推导出基本工资的传递依赖关系
可以将员工表中的基本工资删除,新建岗位表(岗位,基本工资)
信管网cnitpm633797129***: [回复] 问题1:
a:部门负责人,b:培训师,c:新入职员工
部门-员工 1:n
问题2:
d:岗位,基本工资,e:课程号,f:新入职员工,成绩
问题3:
员工号,部门号,课程号培训师,课程号培训师
问题4:
存在,岗位关联基本工资
信管网cnitpm630501712***: [回复] 【问题1】
。。。
【问题2】
d:岗位,基本工资;e:课程号;f:员工号
【问题3】
g:员工号,h:部门号,i:课程号,培训师
【问题4】
不存在,候选键为员工号,其他非候选键全部依赖主键。
信管网cnitpm563675966***: [回复] 问题1:
1. a:部门负责人。b:培训师。c:新入职员工。
2. 员工-*-属于-1-部门
问题2:
d:岗位,基本工资
e:课程号
f:员工号(新入职员工)
问题3:
g:员工号,
h:部门号。
i:课程号和培训师,
j:课程号、培训师。
问题4:
员工关系模式存在传递依赖。
员工号可以决定岗位,而根据描述“不同岗位设置不同的基本工资”可以得知岗位决定基本工资。所以员工号就决定了基本工资。所以存在依赖。
如果想要去除依赖可以增加一个关系模型:
岗位工资(岗位,基本工资)
同时删除员工关系模式中的基本工资。
信管网cnitpm602659359***: [回复] a部门负责人 b培训师 c新入职员工 存在,员工是属于部门的*:1关系
d 岗位,基本工资 e 课程号 f 新入职员工号
员工主键为员工号,外键为部门号 。 讲授关系主键为培训师和课程号,外键为课程号
有传递依赖,根据员工号可以找到员工姓名,员工姓名能找到家庭住址。
信管网yjiai***: [回复] 2. d:岗位,基本工资 f:员工号
3:员工号 h:部门号 i:课程号 j:培训师
4:
信管网过去立***: [回复] 软设
1,
a部门负责人,b培训师,c新入职员工
部门和员工一对多,
2,
d岗位,基本工资
e课程号
f员工号
3
g员工号,h部门号,i课程号,j员工号
4
存在传递依赖,如员工号可以确定部门负责人,部门负责人又唯一确定部门
|