【计算机类职业资格】软件设计师-24及答案解析.doc

上传人:twoload295 文档编号:1340367 上传时间:2019-10-17 格式:DOC 页数:8 大小:70.50KB
下载 相关 举报
【计算机类职业资格】软件设计师-24及答案解析.doc_第1页
第1页 / 共8页
【计算机类职业资格】软件设计师-24及答案解析.doc_第2页
第2页 / 共8页
【计算机类职业资格】软件设计师-24及答案解析.doc_第3页
第3页 / 共8页
【计算机类职业资格】软件设计师-24及答案解析.doc_第4页
第4页 / 共8页
【计算机类职业资格】软件设计师-24及答案解析.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、软件设计师-24 及答案解析(总分:99.99,做题时间:90 分钟)一、试题一(总题数:1,分数:30.00)阅读下列说明,回答下面问题。 说明 某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。 需求分析结果 (1)超市信息包括:超市名称、地址、经理和电话,其中超市名称能唯一确定超市关系的每一个元组,每个超市只有一名经理。 (2)超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,有多名员工,每个员工只属于一个部门。部门信息包括:超市名称、部门名称、部门经理和联系电话。超市名称、部门名称能唯一确定部门关系的每一个元组。

2、(3)员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。其中,职位信息包括:经理、部门经理、业务员等。员工号能唯一确定员工关系的每一个元组。 (4)商品信息包括:商品号、商品名称、型号、单价和数量。商品号能唯一确定商品关系的每一个元组。一名业务员可以负责超市内多种商品的配给,一种商品可以由多名业务员配给。 概念模型设计 根据需求分析阶段收集的信息,设计的实体联系图和关系模式(不完整)如下图所示。 (分数:30.00)(1).根据问题描述,补充 4 个联系,完善图中的实体联系图。联系名可用联系 1、联系 2、联系 3 和联系4 代替,联系的类型分为 1:1、1:n 和 m:n

3、(或 (分数:10.00)_(2).(1)根据实体联系图,将关系模式中的空(a)(c)补充完整。 (2)给出部门和配给关系模式的主键和外键。(分数:10.00)_(3).(1)超市关系的地址可以进一步分为邮编、省、市、街道,那么该属性是属于简单属性还是复合属性?请用 100 字以内的文字进行说明。 (2)假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应修改为(d),超市关系应修改为(e)。(分数:10.00)_二、试题二(总题数:1,分数:25.00)阅读下列说明和图,回答下面问题。 说明 某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电厂商和客户

4、等进行管理。 需求分析 (1)系统需要维护电子商务公司的员工信息、客户信息、家电信息和家电厂商信息等,员工信息主要包括:工号、姓名、性别、岗位、身份证号、电话、住址,其中岗位包括部门经理和客服等;客户信息主要包括:客户 ID、姓名、身份证号、电话,住址、账户余额;家电信息主要包括:家电条码、家电名称、价格、出厂日期、所属商;家电厂商信息包括:厂商 ID、厂商名称、电话、法人代表信息、厂址。 (2)电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门经理负责。 (3)客户通过浏览电子商务公司网站查询家电信息,与客服沟通获得优惠后,在线购买。 概念模型设计 根据需

5、求阶段收集的信息,设计的实体联系图(不完整)如下图所示。 (分数:24.99)(1).补充图中的联系和联系的类型。(分数:8.33)_(2).根据图,将逻辑结构设计阶段生成的关系模式中的空(1)(3)补充完整,用下划线给出“家电”、“家电厂商”和“购买”关系模式的主键。(分数:8.33)_(3).电子商务公司的主营业务是销售各类家电,对账户有余额的客户,还可以联合第三方基金公司提供理财服务,为此设立客户经理岗位,客户通过电子商务公司的客户经理和基金公司的基金经理进行理财,每名客户只由一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户,请根据该要求,对图进行修改,画出修改后的实体

6、间联系和联系的类型。(分数:8.33)_三、试题三(总题数:1,分数:25.00)阅读下列说明,回答下面问题。 说明 某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播厅等进行管理。 需求分析 (1)系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括:工号、姓名、性别、出生日期、电话、住址等。栏目信息主要包括:栏目名称、播出时间、时长等。广告信息主要包括:广告编号、价格等。演播厅信息包括:房间号、房间面积等。 (2)电视台分局调度单来协调各档栏目、演播厅和场务。一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被

7、多个栏目循环使用。 (3)电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目插播。 (4)一档栏目可以有多个主持人,但一名主持人只能主持一档栏目。 (5)一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。 概念模型设计 根据需求阶段收集的信息设计的实体联系图(不完整)如下图所示。 (分数:24.99)(1).补充图中的联系和联系类型。(分数:8.33)_(2).根据图,将逻辑结构设计阶段生成的关系模式的空补充完整,并用下划线指出空所在关系模式的主键。(分数:8.33)_(3).现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一

8、个广告商提供。请根据该要求,画出修改后的实体间联系和联系的类型。(分数:8.33)_四、试题四(总题数:1,分数:20.00)阅读以下说明,根据要求回答下面问题。 说明 某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。 需求分析结果 (1)快递公司有多个分公司,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以有多名员工处理分公司的日常业务,每名员工只能在一个分公司工作。每个分公司由一名经理负责管理分公司的业务和员工,系统需要记录每个经理的任职时间。 (2)员工信息包括员工号、姓名、岗位、薪资、手机号和家庭地址。其中,员工号唯一标识员工信息

9、的每一个元组。岗位包括经理、调度员、业务员等。业务员根据客户提交的快件申请单进行快件受理事宜,一个业务员可以受理多个客户的快件申请,一个快件申请只能由一个业务员受理。调度员根据已受理的申请单安排快件的承运事宜,例如:执行承运的业务员、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,客户号唯一标识客户信息的每一个元组。当客户要寄快件时,先要提交快件申请单,申请号由系统自动生成。快件申请信息包括申请号、客户号、发件人、发件人电话、快件名称、运费、发出地、收件人、收件人电话、收件地址。其中,一个

10、申请号对应唯一的一个快件申请,一个客户可以提交多个快件申请,但一个快件申请由唯一的一个客户提交。 概念模型设计 根据需求阶段收集的信息,设计的实体联系图(下图)和关系模式(不完整)如下: (分数:20.01)(1).根据问题描述,补充 5 个联系,完善图中的实体联系图。联系名可用联系 1、联系 2、联系 3、联系4 和联系 5 代替,联系的类型分为 1:1、1:n 和 m:n(或 1:1、1:-和*:*)。(分数:6.67)_(2).(1)根据实体联系图,将关系模式中的空(a)(c)补充完整。 (2)给出员工、申请单和安排承运关系模式的主键和外键。(分数:6.67)_(3).(1)客户关系的通

11、信地址可以进一步分为邮编、省、市、街道,那么该属性是否属于简单属性,为什么?请用 100 字以内的文字说明。 (2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改为 _(d)_ ,分公司的主键应修改为 _(e)_ 。(分数:6.67)_软件设计师-24 答案解析(总分:99.99,做题时间:90 分钟)一、试题一(总题数:1,分数:30.00)阅读下列说明,回答下面问题。 说明 某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。 需求分析结果 (1)超市信息包括:超市名称、地址、经理和电话,其中超市名称能唯一确定超市

12、关系的每一个元组,每个超市只有一名经理。 (2)超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,有多名员工,每个员工只属于一个部门。部门信息包括:超市名称、部门名称、部门经理和联系电话。超市名称、部门名称能唯一确定部门关系的每一个元组。 (3)员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。其中,职位信息包括:经理、部门经理、业务员等。员工号能唯一确定员工关系的每一个元组。 (4)商品信息包括:商品号、商品名称、型号、单价和数量。商品号能唯一确定商品关系的每一个元组。一名业务员可以负责超市内多种商品的配给,一种商品可以由多名业务员配给。 概念模型设计

13、根据需求分析阶段收集的信息,设计的实体联系图和关系模式(不完整)如下图所示。 (分数:30.00)(1).根据问题描述,补充 4 个联系,完善图中的实体联系图。联系名可用联系 1、联系 2、联系 3 和联系4 代替,联系的类型分为 1:1、1:n 和 m:n(或 (分数:10.00)_正确答案:()解析:(2).(1)根据实体联系图,将关系模式中的空(a)(c)补充完整。 (2)给出部门和配给关系模式的主键和外键。(分数:10.00)_正确答案:()解析:(a)超市名称、部门名称;主键:超市名称,部门名称;外键:超市名称、部门经理。 (b)员工号、超市名称、部门名称。 (c)商品号;主键:商品

14、号,业务员,配给时间;外键:业务员、商品号。 解析 本题考查数据库的逻辑结构设计,题目要求将各关系模式补充完整,并给出部门和配给关系模式的主键和外键。根据问题 1 绘制的完整实体联系图和需求描述,员工关系模式包括员工号、姓名、部门名称、超市名称、职位、联系方式、工资等,因此(b)处应填员工号、超市名称和部门名称;部门关系模式包括超市名称、部门名称、部门经理和联系电话等,由此可知(a)处填写超市名称和部门名称。配给关系模式包括商品号、业务员、配给时间、配给数量、业务员等,由此可知,(c)处应填商品号、业务员。部门关系模式的主键应为(超市名称和部门名称),外键名称为(超市名称、部门经理);配给关系

15、模式的主键应为(商品号、业务员、配给时间),外键应为(业务员、商品号)。(3).(1)超市关系的地址可以进一步分为邮编、省、市、街道,那么该属性是属于简单属性还是复合属性?请用 100 字以内的文字进行说明。 (2)假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应修改为(d),超市关系应修改为(e)。(分数:10.00)_正确答案:()解析:(1)超市关系中的地址属于复合属性。所谓复合属性就是指属性中含有多种信息,可以进一步拆分的属性,地址可以拆分成多个简单属性,符合这一特征。 (2)(d)1:n; (e)超市名称、地址、电话。 解析 超市关系的地址可以进一步分为邮编、省、市、街

16、道,则超市关系中的地址属于复合属性。所谓复合属性就是指属性中含有多种信息,可以进一步拆分的属性,地址可以拆分成多个简单属性,符合这一特征。假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应该是一个超市有多个经理,为 1:n 的关系,超市关系应包含超市名称、地址、电话。二、试题二(总题数:1,分数:25.00)阅读下列说明和图,回答下面问题。 说明 某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电厂商和客户等进行管理。 需求分析 (1)系统需要维护电子商务公司的员工信息、客户信息、家电信息和家电厂商信息等,员工信息主要包括:工号、姓名、性别、岗位、身份

17、证号、电话、住址,其中岗位包括部门经理和客服等;客户信息主要包括:客户 ID、姓名、身份证号、电话,住址、账户余额;家电信息主要包括:家电条码、家电名称、价格、出厂日期、所属商;家电厂商信息包括:厂商 ID、厂商名称、电话、法人代表信息、厂址。 (2)电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门经理负责。 (3)客户通过浏览电子商务公司网站查询家电信息,与客服沟通获得优惠后,在线购买。 概念模型设计 根据需求阶段收集的信息,设计的实体联系图(不完整)如下图所示。 (分数:24.99)(1).补充图中的联系和联系的类型。(分数:8.33)_正确答案:()

18、解析:(2).根据图,将逻辑结构设计阶段生成的关系模式中的空(1)(3)补充完整,用下划线给出“家电”、“家电厂商”和“购买”关系模式的主键。(分数:8.33)_正确答案:()解析:(1)厂商 ID (2)工号 (3)家电条码,客户 ID,工号 (4)家电关系的主键:家电条码 (5)家电厂商关系的主键:厂商 ID (6)购买关系的主键:订购单号 解析 电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门经理负责,家电厂商中需要保存是由哪名部门经理负责的,因此这里需要有员工的工号,这样才能在员工中找到唯一对应的员工。(3).电子商务公司的主营业务是销售各类家电,

19、对账户有余额的客户,还可以联合第三方基金公司提供理财服务,为此设立客户经理岗位,客户通过电子商务公司的客户经理和基金公司的基金经理进行理财,每名客户只由一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户,请根据该要求,对图进行修改,画出修改后的实体间联系和联系的类型。(分数:8.33)_正确答案:()解析:解析 由题意可知,可增设实体客户经理和基金经理,客户和客户经理、基金经理都有联系,且客户经理和客户、基金经理和客户都是 1 对多的联系,由此可补充图。三、试题三(总题数:1,分数:25.00)阅读下列说明,回答下面问题。 说明 某电视台拟开发一套信息管理系统,以方便对全台的员

20、工、栏目、广告和演播厅等进行管理。 需求分析 (1)系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括:工号、姓名、性别、出生日期、电话、住址等。栏目信息主要包括:栏目名称、播出时间、时长等。广告信息主要包括:广告编号、价格等。演播厅信息包括:房间号、房间面积等。 (2)电视台分局调度单来协调各档栏目、演播厅和场务。一销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用。 (3)电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目插播。 (4)一档栏目可以有多个主持人,但一名主持人只能主持一档

21、栏目。 (5)一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。 概念模型设计 根据需求阶段收集的信息设计的实体联系图(不完整)如下图所示。 (分数:24.99)(1).补充图中的联系和联系类型。(分数:8.33)_正确答案:()解析:(2).根据图,将逻辑结构设计阶段生成的关系模式的空补充完整,并用下划线指出空所在关系模式的主键。(分数:8.33)_正确答案:()解析:(1)广告时长 主键:广告编号 (2)栏目名称 主键:主持人工号 (3)栏目名称、广告编号 主键:栏目名称、广告编号 (4)栏目名称、房间号、场务工号主键:栏目名称、房间号、场务工号 解析 逻辑结构设计中,广告实体

22、中缺少广告时长,主键为广告编号;主持人实体与栏目实体为多比一的关系,故将栏目中主键栏目名称加入到主持人实体中,主键为主持人工号;插播单为栏目实体和广告实体这种多对多的关系所派生出的实体,其中记录了栏目和广告的主键信息,故插播单中缺少栏目名称和广告编号信息,主键为栏目名称和广告编号;调度单为场务、栏目和演播厅实体这种多对对的关系所派生的实体,故其记录了栏目名称,房间号,场务工号,主键为栏目名称、房间号和场务工号。(3).现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只由一个广告商提供。请根据该要求,画出修改后的实体间联系和联系的类型。(分数:8.33)_正确答案:()

23、解析:解析 因为一个广告商可以提供多条广告,一条广告只能由一个广告商提供,故广告商和广告之间的关系为一比多。四、试题四(总题数:1,分数:20.00)阅读以下说明,根据要求回答下面问题。 说明 某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。 需求分析结果 (1)快递公司有多个分公司,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以有多名员工处理分公司的日常业务,每名员工只能在一个分公司工作。每个分公司由一名经理负责管理分公司的业务和员工,系统需要记录每个经理的任职时间。 (2)员工信息包括员工号、姓名、岗位、薪资、手机号和家庭地址。其中

24、,员工号唯一标识员工信息的每一个元组。岗位包括经理、调度员、业务员等。业务员根据客户提交的快件申请单进行快件受理事宜,一个业务员可以受理多个客户的快件申请,一个快件申请只能由一个业务员受理。调度员根据已受理的申请单安排快件的承运事宜,例如:执行承运的业务员、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,客户号唯一标识客户信息的每一个元组。当客户要寄快件时,先要提交快件申请单,申请号由系统自动生成。快件申请信息包括申请号、客户号、发件人、发件人电话、快件名称、运费、发出地、收件人、收件人电

25、话、收件地址。其中,一个申请号对应唯一的一个快件申请,一个客户可以提交多个快件申请,但一个快件申请由唯一的一个客户提交。 概念模型设计 根据需求阶段收集的信息,设计的实体联系图(下图)和关系模式(不完整)如下: (分数:20.01)(1).根据问题描述,补充 5 个联系,完善图中的实体联系图。联系名可用联系 1、联系 2、联系 3、联系4 和联系 5 代替,联系的类型分为 1:1、1:n 和 m:n(或 1:1、1:-和*:*)。(分数:6.67)_正确答案:()解析:完善后的实体图如下图所示。 (2).(1)根据实体联系图,将关系模式中的空(a)(c)补充完整。 (2)给出员工、申请单和安排

26、承运关系模式的主键和外键。(分数:6.67)_正确答案:()解析:(1)(a)分公司编号;(b)申请号,客户号;(c)申请号,业务号。 (2) 关系模式 主键 外键 员工 员工号 分公司编号 申请单 申请号 客户号,业务员 安排乘运 申请号 业务员,调度员 解析 在逻辑结构设计中,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以有多名员工处理分公司的日常业务,故主键为员工号,外键为分公司编号。 业务员根据客户提交的快件申请单进行快件受理事宜,一个业务员可以受理多个客户的快件申请,一个快件申请只能由一个业务员受理,故主键为申请号,外键为客户号、业务员:调度员根据已受理的申请单

27、安排快件的承运事宜,例如:执行承运的业务员、运达时间等。一个业务员可以执行调度员安排的多个快件的承运业务,故主键为申请号,外键为业务员、调度员。(3).(1)客户关系的通信地址可以进一步分为邮编、省、市、街道,那么该属性是否属于简单属性,为什么?请用 100 字以内的文字说明。 (2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改为 _(d)_ ,分公司的主键应修改为 _(e)_ 。(分数:6.67)_正确答案:()解析:(1)该属性不属于简单属性。因为简单属性是原子的、不可再分的,复合属性是可以细分为更小的部分。客户关系的通信地址可以进一步分为邮编、省、市、街道,该属性属于复合属性。 (2)(d)1:n; (e)分公司编号,经理。 解析 (1)简单属性是原子的、不可再分的,复合属性是可以细分为更小的部分。根据题意,客户关系的通信地址可以进一步分为邮编、省、市、街道,该属性属于复杂属性。 (2)分公司需要增设一位经理的职位,分公司可以有多位经理,所以分公司与经理之间的联系类型应该修改为 1:n,分公司主键应修改为分公司编号,经理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1