当前位置:首页计算机类软件水平考试中级数据库系统工程师->阅读下列说明,回答问题1至问题3;将解答填入答题纸对应栏内。

阅读下列说明,回答问题1至问题3;将解答填入答题纸对应栏内。【说明】某销售公司当前销售业务为商城实体店销售。现该公司拟开展网络销售业务,需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统数据库设计。【需求分析】(1)记录公司所有员工信息。员工信息包括工号、身份证号、姓名、性别、出生日期和电话,并只登记一部电话。(2)记录所有商品信息。商品信息包括商品名称、生产厂家、销售价格和商品介绍。系统内部用商品条码唯一区别每种商品。(3)记录所有顾客信息。顾客信息包括顾客姓名、身份证号、登录名、登录密码、和电话号码。一位顾客只能提供一个电话号码。系统自动生成唯一顾客编号。(4)顾客登录系统之后,在网上商城购买商品。顾客可将选购商品置入虚拟购物车内,购物车可长期存放顾客选购所有商品。顾客可在购物车内选择商品、修改商品数量后生成网购订单。订单生成后,由顾客选择系统提供备选第三方支付平台进行电子支付,支付成功后系统需要记录唯一支付凭证编号,然后由商城根据订单进行线下配送。(5)所有配送商品均由仓库统一出库。为方便顾客,允许每位顾客在系统中提供多组收货地址、收货人及联系电话。一份订单所含多个商品可能由多名分检员根据商品所在仓库信息从仓库中进行分拣操作,分拣后商品交由配送员根据配送单上收货地址进行配送。(6)新设计系统要求记录实体店每笔销售信息,包括营业员、顾客、所售商品及其数量。【概念模型设计】根据需求阶段收集信息,设计实体联系图(不完整)如图3-1所示。

中级数据库系统工程师,章节练习,基础复习,中级数据库系统工程师章节

【逻辑结构设计】根据概念模型设计阶段完成实体联系图,得出如下关系模式(不完整): 员工(工号,身份证号,姓名,性别,出生日期,电话)商品(商品条码,商品名称,生产厂家,销售价格,商品介绍,( a ))顾客(顾客编号,姓名,身份证号,登录名,登录密码,电话)收货地点(收货ID,顾客编号,收货地址,收货人,联系电话)购物车(顾客编号,商品条码,商品数量)订单(订单ID,顾客编号,商品条码,商品数量,( b ))分检(分拣ID,分拣员工号,( c ),分拣时间)配送(配送ID,分拣ID,配送员工号,收货ID,配送时间,签收时间,签收快照)销售(销售ID,营业员工号,顾客编号,商品条码,商品数量) 【问题1】 补充图2-1中"配送"联系所关联对象及联系类型。【问题2】补充逻辑结构设计中(a)、(b)和(c)三处空缺。【问题3】对于实体店销售,若要增加送货上门服务,由营业员在系统中下订单,与网购订单进行后续统一管理。请根据该需求,对图3-1进行补充,并修改订单关系模式。

答案:
本题解析:

【问题1】本题考査数据库概念结构设计和逻辑结构设计。此类题目要求考生认真阅读题目中需求描述,配合巳给出E-R图,理解概念结构设计中设计者对实体及联系划分和组织方法,结合需求描述完成E-R图中空缺部分,并使用E-R图向关系模式转换方法,完成逻辑结构设计。根据所给E-R图,结合需求描述,购物车作为顾客和商品之间联系,而订单由顾客从购物车中选择商品生成,因此将购物车这一联系当作实体,与订单实体产生联系。将联系当作实体参与另一联系,称为聚合,通常当后一联系与此联系相关时,采用这种设计方法。顾客可以从购物车中生成多个订单,一个订单只能从一个购物车里提取商品,属于一对多联系。根据需求描述中"分拣后商品交由配送员根据配送单上收货地址进行配送。"可以知道,配送是与分拣联系相关联系,同样,将分拣联系进行聚合,参与配送联系,同时参与配送联系还有配送员和地点,为多对多对多联系,语义为配送员根据分拣结果按照收货地点进行配送,与需求相符。【问题2】本小题考核E-R图向关系模式转换。由于E-R图中没有画出实体及联系属性,需要根据需求描述进行补充。根据需求中"一种商品只能放在一个仓库中"和"一份订单所含多个商品可能由多名分拣员根据商品所在仓库信息从仓库中进行分拣操作",可以确定"所在仓库"作为商品实体属性,转入商品关系中。订单关系由E-R图中订单实体和一对多联系网购合并而成,取一方主码,即购物车这一联系主码,为参与该联系实体主码商品条码和顾客编号,加上网购联系属性数量,并入到订单实体转成关系模式中。订单ID为订单实体标识符,订单实体其他属性需要通过需求描述中获取。根据需求"订单生成后,由顾客选择系统提供备选第三方支付平台进行电子支付,支付成功后系统需要记录唯一支付凭证编号",支付凭证编号应为订单属性,转入订单关系中。E-R图中分拣联系为分拣员与订单之间多对多联系,转换成独立分拣关系模式,应包含分拣员实体标识符分拣员工号和订单实体标识符订单ID,及分拣联系属性分拣时间。【问题3】实体店订单是营业员根据销售结果生成,将销售联系聚合成实体,与订单产生联系。一笔销售对应一个订单,一个订单对应一笔销售,为一对一联系。转换为关系模式时,将此联系归入订单关系,即取销售标识符销售ID加入到订单关系模式中。

更新时间:2022-07-20 03:50
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案