2025年02月13日来源:信管网 作者:cnitpm
软件设计师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师案例分析每日一练试题(2025/2/12)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=4&day=2025/2/12
点击查看:更多软件设计师习题与指导
软件设计师案例分析每日一练试题内容(2025/2/12)
【说明】信管网考友试题答案分享:
信管网hesh***:
1、
联系1:分公司到业务部之间画一条线,联系类型1:n;
联系2:分公司到职员之间画一条线,联系类型1:n;
联系3:业务部到职员之间画一条线,联系类型1:n;
联系4:分公司到经理之间画一条弱实体线,联系类型1:1;
2、
a=经理号
b=分公司编号
c=业务部编号
3、
(1)=主键公司编号,外键经理号
(2)=主键业务部编号,外键分公司编号
4、
存在数据冗余,可构成一对多关系(1:n),删除员工关系模式的家庭成员部分属性(家庭成员姓名、关系),增加一个员工家庭成员关系模式(员工家庭成员编号,员工编号,家庭成员姓名,关系)
信管网cnit**************:
问题一:
1.联系1 分公司与业务部 1:n
2.联系2 业务部与职员 1:n
3.联系3 分公司与职员 1:1
4.连死4 业务部与主管1:1
问题二:
(a)经理号,电话;(b)电话,分公司编号(c)所属业务部编号
问题三:
(1)分公司关系模式的主键是分公司编号 外键是经理号
(2)业务部关系模式的主键是业务部编号 外键是分公司编号
问题四:
当前职员与家庭成员的关系是1:1 即当前每个职员只能对应一名家庭成员.
职员关系模式可以去除家庭成员姓名和关系两个字段,可以新增一个家庭成员关系模式,里面包含家庭成员号,家庭成员姓名,成员关系,职员号
把职员与家庭成员的关系变成1:n 来应对每个职员拥有多名家庭成员的情况
信管网吴镇鹏1***:
1.
联系1:分公司:业务部 1:n
联系2:职员:业务部 1:n
联系3:业务部:主管 1:1
联系4:分公司:经理 1:1
2.
a:经理号、电话
b:地址、分公司编号、主管号
c:业务部编号
3.
分公司关系模式:主键:公司编号;外键:经理号
业务部关系模式:主键:业务部编号;外键:分公司编号、主管号(职员号)
4.存在1对多问题,职员关系模式一条记录只能存储1名家庭成员,
解决:添加中间表:职员-家庭成员信息表(职员号、家庭成员姓名、成员关系)
信管网cnit**************:
分公司-经理:1:1
分公司-业务部:1:n
业务部-主管:1:1
业务部-职员:1:n
a-c:经理号,主管号,分公司编号,所属业务部编号
主键:分公司编号,外键,经理号
主键:业务员编号,外键,主管号,分公司编号
冗余,需要增加家庭成员关系模式,家庭成员和职员为n:1,
信管网cnit**************:
1.经理号,电话
2.地址,分公司编号
3.所属业务部编号
3.分公司关系模式的主键是分公司编号,外键是经理号
业务部关系模式的主键是业务部编号,外键是分公司编号
4. 职员关系模式回存在冗余数据,一个职员对应多名家庭成员,就会有多条记录,应该再建立一个职员家属关系模式,字段有职员号,家庭成员姓名和关系,同时去除职员表中的家庭成员姓名和关系。
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐