itgle.com

以下2题有作者表和图书表如下: 作者 作者编号 作者姓名 所在城市 1001 王力 北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海 图书 图书编号 书名出版 单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 1001 0002 C++ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1002 0004 网络应用 清华出版社 24.50 1003 0005 数据库应用 清华出版社 26.00 1003

题目

以下2题有作者表和图书表如下: 作者 作者编号 作者姓名 所在城市 1001 王力 北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海 图书 图书编号 书名出版 单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 1001 0002 C++ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1002 0004 网络应用 清华出版社 24.50 1003 0005 数据库应用 清华出版社 26.00 1003 0006 数据库组成原理 清华出版社 23.00 1003 0007 Java 电子工业出版社 27.50 1004 0008 网页设计 电子工业出版社 31.00 1004

求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是


相似考题
更多“以下2题有作者表和图书表如下: 作者 作者编号 作者姓名 所在城市 1001 王力 北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海 图书 图书编号 书名出版 单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 1001 0002 C++ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1002 0004 网络应用 清华出版社 24.50 1003 0005 数据库应用 清华出版社 26.00 1003”相关问题
  • 第1题:

    ●已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。

    CREATE (18)

    AS SELECT图书编号,图书名称,作者,出版社,出版日期

    FROM图书

    WHERE图书类型='计算机'

    (19) ;

    (18)A.TABLE Computer-BOOK

    B. VIEW Computer-BOOK

    C. Computer-BOOKTABLE

    D. Computer-BOOKVIEW

    (19) A.FORALL

    B. PUBLIC

    C.WITH CHECK OPTION

    D.WITH GRANT OPTION


    正确答案:B,C

  • 第2题:

    有如下SQL语句:

    SELECT 出版单位,MIN(价格) FROM 图书 GROUP BY 出版单位

    查询结果中,第一条记录的值是

    A.电子工业出版社 32.00

    B.电子工业出版社 27.50

    C.清华出版社 23.00

    D.清华出版社 26.50


    正确答案:B
    解析:本题的SQL语句的含义是统计每个出版社中,价格最低的图书记录,并显示出版单位和图书价格。根据出版单位升序排序,第一条记录的出版单位为电子工业出版社,在该出版社中单价最低的图书价格为27.50,选项C)为查询结果中的第二条记录。

  • 第3题:

    对于图书管理数据库,如下的SQL命令:

    SELECT书名,作者,出版单位FROM图书管理咽书;

    WHERE出版单位=“高等教育出版社”OR出版单位=“电子工业出版社”

    其中,WHERE短语后的出版单位=“高等教育出版社”OR出版单位=“电子工业出版社”

    对应的关系操作是【 】。


    正确答案:选择操作 或 选择
    选择操作 或 选择 解析:SELECT命令是用于实现查询操作的,WHERE短语在SELECT命令中用于选择满足条件的元组,将选择条件的逻辑表达式置于WHERE短语后,实现关系的选择操作。

  • 第4题:

    以下题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:

    图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为c型字段,图书编号为主关键字;

    读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;

    借阅(借书证号,国书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。

    查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是

    A.sELECT书名,出版社FROM图书WHERE第一作者=张三

    B.SELECT书名,出版社FROM图书WHERE第一作者=“张三”

    C.sELECT书名,出版社FROM图书WHERE”第一作者“=张三

    D.sELECT书名,出版社FROM图书WHERE”第一作者”=“张三”


    正确答案:B
    解析:查询的基本形式为“SELECT-FROM-WHERE查询块”,多个查询块可嵌套执行。SELECT说明要查询的数据,FROM说明要查询的数据来自哪个或哪些表,wHERE说明查询条件,即选择元组的条件。此处需要注意的是字段值的表示方式,当需要指定某个特定的字段值时,应当用双引号(“”)进行表示,而对于特定的字段,不需加双引号。

  • 第5题:

    设有图书(图书编号,书名,第一作者,出版社.、读者(借书证号,姓名,单位,职称.和借阅(借书证号,图书编号,借书日期,还书日期.三张表,则表借阅的关键字(键或码.为( )。

    A.借书证号,图书编号

    B.图书编号,借书日期

    C.借书日期,还书日期

    D.借书证号,借书日期


    正确答案:A
    在二维表中凡能唯一标识元组的最小属性集称为关键字,关键字具有标识元组、建立元组间联系等重要作用。此题中,(借书证号,图书编号)是表借阅的主键,借书证号、图书编号分别是外键,借书证号是读者表的主关键字,图书编号是图书表的主关键字。

  • 第6题:

    ● 已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的SQL语句如下: CREATE (56)。 AS SELECT图书编号,图书名称,作者,出版社,出版日期 FROM图书 WHERE图书类型='计算机' with check option; A.TABLE Computer-BOOK B.VIEWComputer-BOOK C.Computer-BOOK TABLE D.Computer-BOOKVIEW


    正确答案:B
    试题56分析本题主要考查视图的创建。创建视图的基本语法如下:CREATEVIEW[<database_name>][<owner>.]view_name[(column[,...n])][WITH<view_attribute>[,...n]]其中中括号里面的内容是可选项。在本题中,很显然,第55空的答案应该是VIEWComputer-BOOK,其中Computer-BOOK是视图名,而这个视图包含了图书编号,图书名称,作者,出版社,出版日期这些属性。而加入withcheckoption,这样就可以保证通过视图进行的修改,必须也能通过该视图看到修改后的结果。比如你插入,那么插入的这条记录在刷新视图后必须可以看到;如果是修改,那么修改完的结果也必须能通过该视图看到。参考答案(56)B

  • 第7题:

    对于图书管理数据库,如下的SQL命令: SELECT书名,作者,出版单位FROM图书管理!图书; WHERE出版单位=“高等教育出版社”OR出版单位=“电子工业出版社” 其中,WHERE短语后的出版单位=“高等教育出版社”OR出版单位=“电子工业出版社” 对应的关系操作是______。


    正确答案:选择操作或选择
    选择操作或选择

  • 第8题:

    对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是( )。

    A.ISBN书号

    B.书名

    C.作者,出版社

    D.出版社,出版日期


    答案:A 
    解析:关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。 

  • 第9题:

    已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图叧有计算机类的图书。CREATE( )AS SELECT图书编号,图书名称,作者,出版社,出版日期FROM图书WHERE图书类型=计算机'(请作答此空);

    A.FORALL
    B.PUBLIC
    C.WITH CHECK OPTION
    D.WITH GRANT OPTION

    答案:C
    解析:

  • 第10题:

    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。


    正确答案:图书表

  • 第11题:

    填空题
    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()

    正确答案: 书号=‘B002’
    解析: 暂无解析

  • 第12题:

    填空题
    已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。

    正确答案: 图书表
    解析: 暂无解析

  • 第13题:

    有图书表如下:

    图书

    图书编号 书名 出版单位 价格 作者编号

    0001 计算机应用 清华出版社 26.50 1001

    0002 C++ 电子工业出版社 32.00 1001

    0003 计算机基础知识 电子工业出版社 28.00 1002

    0004 网络应用 清华出版社 24.50 1003

    0005 数据库应用 清华出版社 26.00 1003

    0006 数据库组成原理 清华出版社 23.00 1003

    0007 Java 电子工业出版社 27.50 1004

    0008 网页设计 电子工业出版社 31.00 1004

    执行如下SQL语句:

    SELECT DISTINCT 价格 FROM 图书;

    WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr

    则?arr[2]的结果是

    A.23.00

    B.32.00

    C..F.

    D.系统报错


    正确答案:D
    解析:本题是一个简单的嵌套查询,将图书表中价格最高的值存放到数组arr中,其中DISTINCT短语的是去掉查询结果中的重复值。由于查询结果只有一个图书价格的最大值,所以执行"?arr[2]"命令时,所求的数组下标超出范围,系统报错。

  • 第14题:

    对于图书管理数据库,将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空: UPDATE图书【 】 WHERE出版单位:“电子工业出版社”


    正确答案:SET单价=单价*1.1
    SET单价=单价*1.1 解析:更新表中元组的值,使用UPDATE命令,一次可以更新表中的一个或多个属性值。UPDATE短语之后指定更新数据所属的表,将新的属性值或表达式赋值给对应的属性名(SET单价=单价*1.1),并置于SET短语之后。要求对电子工业出版社的图书涨10%,需要用WHERE短语对元组进入限制,即对符合条件的元组进行更新。若无WHERE短语则是对表中的所有元组进行更新。

  • 第15题:

    根据以下资料,回答下列各题: 基于图书表、读者表和借阅表三个数据库表,它们的结构如下: 图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字; 读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号 为主关键字; 借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书证号共同构成主关键字。 查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是( )。

    A.SELECT书名,出版社FROM图书WHERE第一作者=张三

    B.SELECT书名,出版社FROM图书WHERE第一作者="张三"

    C.SELECT书名,出版社FROM图书WHERE"第一作者"=张三

    D.SELECT书名,出版社FROM图书WHERE"第一作者"="张三"


    正确答案:B
    B。【解析】查询条件语句中字段名不能用引号,字段内容为C型的条件值需要用引号。

  • 第16题:

    图书(图书号,图书名,作者编号,出版社,出版日期)

    作者(作者姓名,作者编号,年龄,性别)

    用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。


    正确答案:
            

  • 第17题:

    根据下表,回答下列各题: 图书(图书编号C(6),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),图书编号C(、6),借书日期D(8),还书日期D(8)) {TS}查询作者为“王伟”的所有书籍名称及出版社,正确的sQL语句是( )。

    A. SELECT书名,出版社FROM图书WHERE作者=王伟

    B. SELECT书名,出版社FROM图书WHERE作者=”王伟”

    C. SELECT书名,出版社FROM图书WHERE”作者”=王伟

    D. SELECT书名,出版社FROM图书WHERE”作者”=”王伟”


    正确答案:B
    在SELECT查询语句中字段名不需要加引号,所以c和D选项是错误的;当需要指定字段值时,如果是字符型数据应当用引号将字符型数据引起来,所以A选项也是错误的。

  • 第18题:

    找出"作者"库表中没有出现在"获奖名单"库表中的所有作者信息的SQL语句,(提示:使用

    NOT IN,NOT EXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的

    出版社: 出版社代码 char(2),出版社名称 varchar2(32)

    图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),作者代号

    char(4),图书简介 varchar2(128)

    作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(1),年龄 number(3),文学

    方向 varchar2(64)

    获奖名单: 获奖日期 date,获奖人员 char(4)


    正确答案:
     

  • 第19题:

    第下列各题使用如下的“作者”表和“图书”表。 作者

    作者编号 作者姓名

    所在城市

    1001

    王力

    北京

    1002

    刘方

    北京

    1003

    张剑

    上海

    1004

    程红

    上海

    1005

    张进

    上海

    图书

    瘸书编号 书名

    出版单位

    价格

    作者编号

    0001

    计算机应用

    青华出版社

    26.50

    1001

    0002

    C十十

    电子工业出版社

    32.00

    1001

    0003

    计算机基础知识

    电子工业出版社

    28.00

    1002

    0004

    网络应用

    青华出版社

    24.50

    1003

    0005

    数据库应用

    青华出版社

    26.00

    1003

    0006

    数据库组成原理

    青华出版社

    23.O0

    1003

    0007

    Java

    电子工业出版社

    27.50

    1004

    0008

    网页设计

    电子工业出版社

    31.O0

    1004

    有如下SQL语句: SELECT出版单位,MIN(价格)FROM图书GROUP BY出版单位 查询结果中,第一条记录的值是( )。

    A.电子工业出版社32.OO

    B.电子工业出版社27.50

    C.青华出版社23.OO

    D.青华出版社26.50


    正确答案:B
    B。【解析】本题考查了考生对SQL查询语名功能的掌握及作用。根据出版单位升序排序,第一条记录的出版单位为电子工业出版社,在该出版社中单价最低的图书价格为27.50元,选项c为查询结果中的第二条记录。

  • 第20题:

    查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是( )。

    A.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

    JOIN 图书.作者编号=作者.作者编号;

    WHERE 所在城市="北京";

    ORDER BY 价格 DESC

    B.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

    JOIN 图书.作者编号=作者.作者编号;

    WHERE 所在城市="北京";

    ORDER BY 价格

    C.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

    WHERE 图书.作者编号 = 作者.作者编号;

    AND 所在城市="北京";

    ORDER BY 价格 DESC

    D.SELECT 作者姓名,书名,价格 FROM 图书,作者 ;

    WHERE 图书.作者编号 = 作者.作者编号;

    AND 所在城市 ="北京";

    ORDER BY 价格


    正确答案:C

  • 第21题:

    已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图叧有计算机类的图书。CREATE(请作答此空)AS SELECT图书编号,图书名称,作者,出版社,出版日期FROM图书WHERE图书类型=计算机'( );

    A.TABLE Computer-BOOK
    B.VIEW Computer-BOOK
    C.Computer-BOOK TABLE
    D.Computer-BOOK VIEW

    答案:B
    解析:

  • 第22题:

    已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()


    正确答案:书号=‘B002’

  • 第23题:

    单选题
    查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是(  )。
    A

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    B

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    C

    SELECT书名,出版社FROM图书WHERE第一作者=张三

    D

    SELECT书名,出版社FROM图书WHERE第一作者=张三


    正确答案: D
    解析:
    在SQL语句中,字段名不需要加引号,字段的取值则需要加引号。