以下五道小题使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,订购日期)
订购单名细(订单号,序号,产品号,数量)
假设客户表中有客户号(关键字)C1-C10共10条客户记录,订购单表有订单号(关键字)OR1-OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是()。
A.INSERT INTO订购单VALUES(’OR5’,’C5’,{^2008/10/10})
B.INSERT INTO订购单VALUES(’OR5’,’C11’,{^"2008/10/10})
C.INSERT INTO订购单VALUES(’OR9’,’C11’,{^"2008/10/10})
D.INSERT INTO订购单VALUES(’OR9’,’C5’,{^2008/10/10})
参考答案:C
解析:
在Visual FoxPro的表中,不允许插入重复的记录。由题意可知,“客户”表中包括关键字为C1-C10的10条记录,“订购单”表中包括关键字为OR1-OR8的8条记录。通过排除法可知,选项A)中的“OR5”和“C5”都不能插入,选项B)中的“OR5”不能插入,选项D)中的“C5”不能插入。故本题答案为选项C)。