软考中级软件设计师案例分析题+答案!(02)

软件设计师 责任编辑:龙小林 2025-12-31

添加老师微信

备考咨询

加我微信

摘要:本文为软件设计师案例分析题,围绕集团企业生产销售管理系统展开,给出业务需求描述、初步概念模型及关系模式。设置实体联系图绘制、关系模式补充、主键外键确定等问题,附部分试题答案,考查数据库设计相关知识。

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

案例场景

假设某集团企业在全国各地建有多个工厂,雇佣员工生产产品,并通过多个经销商销售,现需开发对生产和销售活动进行管理的系统,请根据下述需求描述完成该系统的数据库设计。

1.工厂包括工厂编号、厂名、地址、厂长等信息,其中一个工厂只能有一个厂长,厂长也属于工厂的员工,一个工厂可以生产多种产品;

2.产品包括产品编号、产品名称、规格、单价等信息,一种产品也可以在多个工厂生产;

3.每个工厂按照集团分配的计划任务数量生产产品,并确定生产时间;

4.员工包括员工号、姓名、电话等信息,每个工厂雇佣多名员工,且每名员工只能在一个工厂工作,不同工厂聘用员工的聘期和工资不同;

5.经销商包括经销商编号、公司名称、联系人、联系电话、所属区域、区域负责人等信息,其中每个经销商只能属于一个区域,且一个区域只能有一个负责人,经销商可以从不同的工厂销售各种产品,需要记录产品的销售时间及数量。

[概念模型设计]

根据以上描述进行需求分析,初步设计的部分实体联系图如图1-1所示。

 image.png

[关系模式设计]

根据需求分析,初步设计系统关系模型如下:

工厂(工厂编号,厂名,地址,厂长)

员工(员工号,姓名,电话)

产品(产品编号,产品名称,规格,单价)

经销商(经销商编号,公司名称,联系人,联系电话,所属区域,区域负责人)

生产(工厂编号,(1),任务数量,生产时间)

销售((2),(3),(4),销售时间,数量)

问题内容:

[问题1] (4分)

在图 1-1 中画出工厂与员工之间的联系,并标明联系类型;画出工厂、产品、经销商三个实体间的联系,并标明联系类型。

[问题2] (4分)

根据题意,将关系模式中的空(1) ~(4)补充完整。

[问题3](3分)

销售关系的主键是(5),生产关系的主键是(6),工厂关系的外键是(7)。


[问题4](4分)

a.经销商关系属于第几范式?为什么?

b.如果要使经销商关系满足第三范式,应如何修改?


试题答案:

[问题1]

 image.png

[问题 2]

(1)产品编号

(2)工厂编号

(3)经销商编号

(4)产品编号

注: (2)~(4)顺序可以互换。

[问题3]

完整试题及答案点击下方蓝字获取!

软件设计师案例分析试题+答案!

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!