|
|
某水果零售超市拟开发一套信息系统,对超市的顾客、水果、员工、采购和销售信息进行管理。
.png) 【需求分析】 (1)水果零售超市实行会员制,顾客需具有会员资格才能进行购物,顾客需持所在单位出具的证明信才能办理会员资格,每位顾客具有唯一编号。 (2)超市将采购员和导购员分成若干个小组,每组人员负责指定的若干种水果的采购和导购。每名采购员可采购指定给该组购买的水果;每名导购员都可对顾客选购的本组内的各种水果进行计价和包装,并分别贴上打印条码。 (3)顾客选购水果并计价完毕后进行结算,生成结算单。结算单包括流水号、购买的各种水果信息和顾客信息等,每张结算单具有唯一的流水号。 (4)超市在月底根据结算单对导购员进行绩效考核,根据采购情况对采购员进行考核,同时也根据结算单对顾客消费情况进行会员积分。 初步设计的数据库关系模式如图4-1所示。
.png) 图4-1数据库关系模式关系模式的主要属性,含义及约束如表4-1所示。 表4-1主要属性,含义及约束
.png)
|
|
|
问题:2.1
对关系模式“顾客”,请冋答以下问题: (1)给出所有候选键。 (2)该关系模式可达到第几范式,用60字以内文字简要叙述理由。
|
|
|
问题:2.2
对关系模式“结算单”,请回答以下问题: (1)用100字以内文字简要说明它会产生什么问题。 (2)将其分解为第三范式,分解后的关系名依次为:结算单1,结算单2,…。并用下划线标注分解后的各关系模式的主键。
|
|
|
问题:2.3
对关系模式“职责”,请回答以下问题: (1)它是否是第四范式,用100字以内文字叙述理由。 (2)将其分解为第四范式,分解后的关系名依次为:职责1,职责2,…。
|
|
|
|
|