上表中带下划线的为主码。请为还没有确定主码或是主码不合理的数据表选定最合适的主码。 上面的关系模式中还有不是第二范式的,请将其转为第二范式。并确定新数据表的主码。

admin2009-02-15  46

问题 上表中带下划线的为主码。请为还没有确定主码或是主码不合理的数据表选定最合适的主码。
上面的关系模式中还有不是第二范式的,请将其转为第二范式。并确定新数据表的主码。

选项

答案将数据表:订单:(订单号,客户号,产品号,订货数,订货日期,交货日期,金额) 拆分为: 订单:(订单号,客户号,订货项数(可有可无),订货日期,交货日期) 订单细则:(订单号,产品号,订货数,金额)

解析 这一题主要考查考生对数据表的结构的设计能力。这一步在MIS系统的开发中是至关重要的一步,因为数据表的结构是否合理直接影响到整个系统的性能。
   原题中的订单表,不符合第二范式,因为其中含有部分依赖关系 (订单号,产品号)->订货日期,(订单号,产品号)->交货日期,(由于一张订单有可能订了多种产品,但因为是同一订单所以这几种产品的订货日期,交货日期只要订单号就可以确定了)。
转载请注明原文地址:https://jikaoti.com/ti/5wi7FFFM
0

相关试题推荐
最新回复(0)