早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设供应商供应零件的关系模式为SP(Sno, Pno, Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零

题目

设供应商供应零件的关系模式为SP(Sno, Pno, Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下:

SELECT Sno

FROM SP SPX

WHERE (1)

(SELECT *

FROM SP SPY

WHERE (2) AND NOT EXISTS

(SELECT *

FROM SP SPZ

WHERE (3)));

A.EXISTS

B.NOT EXISTS

C.IN

D.NOT IN

参考答案
正确答案:B
解析:问题要求的是至少包含了供应商“168”所供应的全部零件的供应商号。可以分解成 2个否定形式:不存在这样的供应商;168号选了的商品,该供应商没有选择。
  根据以上分解,显然,(1)空选择否定的表达,而IN/NOT IN的一般用法为:
  SELECT *
    FROM table_name1
    WHERE column1 IN/NOT IN
     (SELECT column1
       FROM table_name2
       WHERE conditions);
  也就是说,IN后面接的是一个集合,且前面有列名column1。
  EXISTS/NOTEXISTS指是否存在,一般用法为:
  SELECT *
    FROM table_name1
    WHERE EXISTS/NOT EXISTS
      (SELECT *
        FROM table_name2
        WHERE conditions);
看了设供应商供应零件的关系模式为S...的网友还看了以下:

在数据库设计中用关系模型来表示实体和实体间联系,关系模型的结构是A.层次结构B.二维表结构C.网 计算机类考试 2020-05-23 …

将关系模型与面向对象模型的优点相结合,其基本数据结构是关系表,对关系表作扩充,允许在关系表间 计算机类考试 2020-05-23 …

下列是关于关系数据模型和关系表的说法:Ⅰ.关系数据模型以集合论为基础表示和处理数据Ⅱ.关系数据 计算机类考试 2020-05-23 …

在数据库设计中用关系模型来表示实体和实体间联系。关系模型的结构是______。A.层次结构B.二维表 计算机类考试 2020-05-23 …

在数据库设计中用关系模型来表示实体和实体间的联系。关系模型的结构是()。A.层次结构B.二维表结构 计算机类考试 2020-05-24 …

在数据库设计中用关系模型来表示实体和实体间的联系,关系模型的结构是A.层次结构B.二维表结构C. 计算机类考试 2020-05-24 …

关系模型中,实体与实体间的联系都是通过()。A.索引表示B.指针链表示C.关系表示D.文件表示 计算机类考试 2020-05-24 …

在数据库设计中用关系模型来表示实体和实体间联系。关系模型的结构是()。A.层次结构B.二维表结构C. 计算机类考试 2020-05-24 …

一个系统的模块结构图如下所示,用{×,×,×}表示这个系统的测试模块组合。下面的选项中(71)表示自 计算机类考试 2020-05-26 …

求英语中系表结构的词组.几十个.求啊.growold.tastenice这样的.几十个.求啊. 英语 2020-06-06 …