假设客户表中有客户号(关键字)C1-C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。

题目

假设客户表中有客户号(关键字)C1-C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 35 ) 假设客户表中有客户号 ( 关键字 ) C1 ~ C10 共 10 条客户记录 , 订购单表有订单号 ( 关键字 ) OR1 ~ OR 8共 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/1 0/10})


正确答案:D

第2题:

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

A ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL

B ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 =NULL

C ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

FOR 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULL

D ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单

FOR 客户 . 客户号 = 订购 单 . 客户号 AND 订购日期 =NULL


正确答案:A

第3题:

第19~23使用如下关系:

客户(客户号,名称,联系人,邮政编码,电话号码)

产品(产品号,名称,规格说明,单价)

订购单(订单号,客户号,订购日期)

订购单名细(订单号,序号,产品号,数量)

查询单价在600元以上的主机板和硬盘的正确命令是( )。


正确答案:B

第4题:

假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)ORl~OR8共8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是( )。

A.INSERT INTO 订购单VALUES('OR5','C5',{^A2008/10/10})

B.INSERT INTO 订购单VALUES('OR5',’'C11',{^A2008/10/10})

C.INSER丁INTO 订购单VALUES('OR9','C11',{^2008/10/10})

D.INSERT INTO 订购单VALUES('OR9','C5',{^2008/10/10})


正确答案:D
解析:本题考查考生对表关键字及表间关系的理解。因为Visual FoxPro利用主关键字或候选关键字来保证表中记录的唯一,即保证实体唯一性。题目所给出的4个选项在拼写上均无错误,但是在选项A及选项B中要在“订购单”表中插入订单号为“OR5”的订单,而“订购单”表以“订单号”为主关键字,并已有订单号为“OR5”的记录,所以这两个命令无法执行。而又由于订购单表参照客户表,为了保证这两个表的参照完整性,所以选项C中客户号为“C11”的记录在客户表中不存在,所以该命令也是错误的,正确答案为D。

第5题:

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

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


正确答案:A
解析:本题考查在SQL查询语句中对NULL(空)值的掌握。使用Null值作为空值查询,其中查询空值要使用Is NULL,或Is Not NULL,而“=NULL”是无效表达式,选项C及选项D使用了错误的条件关键字“FOR”所以排除,选项B使用了无效表达式“=NULL”,故正确答案为A。

第6题:

假设客户表中有客户号(关键字)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/1 0/10})


正确答案:D
解析:实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。由于订购单表中已经存在OR1~OR8的订单号,所以选项A)和选项B)的订单号OR5不可以进行插入操作。参照完整性是指当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。由于选项C)中的客户号C11在客户表中并不存在,所以选项C)也不可以进行插入操作。因此正确的答案是选项D)。

第7题:

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

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

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

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

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


正确答案:A
解析:在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C)和选项D)是错误的。而且在查询空值时使用的是ISNULL,而=NULL是无效的。所以正确的是选项A)。

第8题:

查询订购单的数量和所有订购单平均金额的正确命令是()如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)

A、SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

B、SELECTCOUNT(订单号),AVG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

C、SELECTCOUNT(DISTINCT订单号),AVG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号

D、SELECTCOUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.


参考答案:A

第9题:

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

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

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

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

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


正确答案:A
A。【解析】在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C和选项D是错误的。而且在查询空值时使用的是ISNULL,而“=NULL”是无效的。选项A正确。