易搜题 > 资格证大类 > 资格证考试 > 问题详情
问题详情

●试题二

阅读以下说明,回答问题,将解答写在试卷的对应栏内。

【说明】

某公司要开发一个销售管理系统,该系统的主要功能是:处理客户和销售员送来的订单;工厂是根据订货安排生产的,交出货物同时开出发票,收到客户付款后,根据发票存根进行应收款处理。每张订单由订单号,若干头信息和订单细节组成。一张订单可定购多种产品,工厂对大宗订货给予优惠。每种产品都规定了不同订货数量的折扣。

根据上述要求公司的销售部王经理写下了以下数据表结构:

客户:(客户号,客户名,地址,电话)

订单:(订单号,客户号,产品号,订货数,订货日期,交货日期,金额)

应收账款:(客户号,订单号,发票号,应收金额,支付日期,支付金额,当前余额)

产品描述:(产品号,产品名,单价,重量)

折扣规则:(产品号,订货量,折扣)

【问题1】

上表中带下划线的为主码。请为还没有确定主码或是主码不合理的数据表选定最合适的主码。

【问题2】

上面的关系模式中还有不是第二范式的,请将其转为第二范式。并确定新数据表的主码。

相关标签: 订单号   数据表  

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是( )。

    A.SELECT 订单号,客户名,签订日期FROM订单JOIN客户 ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}

    B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期,{^2005-1-1)

    C.SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}

    D.SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单.客户号=客户.客户号 AND 签订日期<{^2005-l-1}

  • 查询尚未最后确定订购单的有关信息的正确命令是( )。

    A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期IS NULL

    B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期=NULL

    C.SRLECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期IS NULL

    D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期=NULL

联系客服 会员中心
TOP