VFP数据库计算机二级考试的一道题

假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是()... 假设客户表中有客户号(关键字)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})
参考答案:D
【解析】INSERT INTO <表名> [(字段名1[,字段名2,……])] VALUES(字段值1[,字段值2,……])命令用于插入数据,当插入的不是完整的记录时,可以通过字段名1,字段名2……来指定字段;VALUES(字段值1[,字段值2,……])给出具体的记录值。本题订购单表参照客户表,客户表中的记录为C1~C10,订购单表的订购单记录为OR1~OR8,因此,只有D)选项可以正确执行。

′OR9′, ′C5′这个具体是怎么得到的,详细讲下,谢谢
展开
 我来答
z871472639
2014-08-15 · TA获得超过249个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:140万
展开全部
首先,订单号这个表里面有订单号OR1~OR8且是关键字,说明这是唯一的,不可重复的,所以再次插入数据订单号不能使这几个,所以A和B排除。
其次,订单表是参照客户表的,所以在插入客户号时,只能是客户表中已经有的客户c1~C10,所以C11肯定是不行的。
综上所述D则是正确答案。
追问
嗯,讲的很清楚
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式