题目详情

某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司员工、家电销售、家电厂商和客户等进行管理。

【需求分析】

(1)系统需要维护电子商务公司员工信息、客户信息、家电信息和家电厂商信息等。员工信息主要包括:工号、姓名、性别、岗位、身份证号、电话、住址,其中岗位包括部门经理和客服等。客户信息主要包括:客户ID、姓名、身份证号、电话,住址、账户余额。家电信息主要包括:家电条码、家电名称、价格、出厂日期、所属厂商。家电厂商信息包括:厂商ID、厂商名称、电话、法人代表信息、厂址。

(2)电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电。每个家电厂商只能由一名部门经理负责。

(3)客户通过浏览电子商务公司网站查询家电信息,与客服沟通获得优惠后,在线购买。

【概念模型设计】根据需求阶段收集信息,设计实体联系图(不完整)如图所示。

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

【逻辑结构设计】根据概念模型设计阶段完成实体联系图,得出如下关系模式〔不完整)客户(客户ID、姓名、身份证号、电话、住址、账户余额)员工(工号、姓名、性别、岗位、身份证号、电话、住址)家电(家电条码、家电名称、价格、出厂日期、(1) )家电厂商(厂商ID、厂商名称、电话、法人代表信息、厂址、(2) )购买(订购单号、(3) 、金额)

【问题1】补充实体联系图中联系和联系类型。

【问题2】根据图,将逻辑结构设计阶段生成关系模式中空(1)~(3)补充完整。 用下划线指出"家电"、"家电厂商"和"购买"关系模式主键。

【问题3】电子商务公司主营业务是销售各类家电,对账户有佘额客户,还可以联合第二方基金公司提供理财服务,为此设立客户经理岗位。客户通过电子商务公司客户经理和基金公司基金经理进行理财。每名客户只有一名客户经理和一名基金经理负责'客户经理和基金经理均可负责多名客户。请根据该要求,对图进行修改,画出修改后 实体间联系和联系类型。

正确答案及解析

正确答案
解析

【问题1】中级数据库系统工程师,章节练习,基础复习,中级数据库系统工程师练习

【问题2】(1)厂商ID(2)部门经理工号 或 经理工号 或 员工工号(3)客户ID、客服工号、家电条码

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

【问题3】

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

【问题1】本题考査数据库设计,属子比较传统题目,考查点也与往年类似。本问题考査数据库概念结构设计,题目要求补充完整实体联系图中联系和联系类型。根据题目需求描述可知,一个家电厂商可以供应多台家电,而一台家电只能对应一个家电厂商,因此"家电厂商"和"家电"之间存在"供应"联系,联系类型为一 对多(1:*,或1:m)。根据题目需求描述可知,"员工"和"部门经理"之间存在一个包含关系。根据题目需求描述可知,"客户"、"客服"和"家电"之间存在"购买"联系,联系类型为多对多对多(*:*:*,或m:n:o)。

【问题2】本问题考査数据库逻辑结构设计,题目要求补充完整各关系模式,并给出各关系模式主键。根据实体联系图和需求描述,"家电"和"家电厂商"存在多对一关系,在家电关系中需要记录家电厂商主键,也就是"厂商ID"。所以,对于"家电"关系模式, 需补充属性"厂商ID"。"家电条码"为"家电"关系主键。根据实体联系图和需求描述,"家电厂商"和"部门经理"之间存在多对一关系,在家电厂商关系中需要记录部门经理主键,也就是"部门经理工号"(或"经理工号"、 或"员工工号")。"厂商ID?为"家电厂商"主键。根据实体联系图和需求描述,"客户"、"客服"和"家电"之间多对多对多"购买"联系。因为是多对多对多联系,所以"购买"联系需要单独作为一个关系,这个关系需要记录"客户"、"客服"和"家电"主键。所以,对于"购买"关系模式,需补充属性"客户ID"""客服工号"和"家电条码"。"订购单号"为"购买"主键。

【问题3】本问题考查数据库概念结构设计,根据新增需求增加实体联系图中实体联系和联系类型。根据问题描述,需要新增"客户经理",包含于"员工"。根据问题描述,客户只由一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户,所以"客户"、"客户经理"和"基金经理"之间存在一个"理财" 联系,联系类型为多对1对1 (*:1:1,或m:1:1)。

你可能感兴趣的试题

单选题

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A.//
  • B.\\
  • C.@
查看答案
单选题

某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。

<form>

Listl:

<input type="text" name="List1" />

<br / >

List2:

<input type="text" name="List 2 " />

< /form>

初级程序员,章节练习,初级程序员真题

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

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

  • A.NULL
  • B.UNIQUE
  • C.NOT NULL
  • D.NOT NULL UNIQUE
查看答案
单选题

函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

初级程序员,章节练习,初级程序员真题

  • A.3
  • B.4
  • C.6
  • D.7
查看答案
单选题

初级程序员,章节练习,初级程序员真题

初级程序员,章节练习,初级程序员真题

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

相关题库更多 +