如下3个表: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 假设客户表中有客户号(关键字)Cl~C8共8条客户记录,订购单表有订单号(关键字)OR1~OR6共6条订购单

admin2013-03-26  28

问题 如下3个表:
客户(客户号,名称,联系人,地址,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,产品号,数量,订购日期)
假设客户表中有客户号(关键字)Cl~C8共8条客户记录,订购单表有订单号(关键字)OR1~OR6共6条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是(       )。

选项 A、INSERT  INTO 订购单 VALUES(’OR5’,’C5’,’102’,3,{^2008/10/10})
B、INSERT  INTO 订购单 VALUES(’OR5’,’C9’,’102’,3,{^2008/10/10})
C、INSERT  INTO 订购单 VALUES(’OR7’,’C9’, ’102’,3,{^2008/10/10})
D、INSERT  INTO 订购单 VALUES(’OR7’,’C5’,’102’,3,{^2008/10/10})

答案D

解析 在Visual FoxPro的表中,不允许插入重复的记录。由题意可知,"订购单" 表中包括关键字为OR1~OR6的6条记录,所以不能再插入"订单号"为OR5的记录;"客户" 表中包括关键字为Cl~C8的8条记录,即没有客户号为C9的客户。故本题答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/1ysp777K
0

最新回复(0)