有关系表 书(书号、书名,作者,价格,库存量),用SQL语言实现,建立“书名”中包含“计算机”的图书视图。
第1题:
在SQL Server 2000中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间, 销售数量),其中销售数量大于0。现要查询2009年10月销售的图书名称和类别。请补全下列实现该功能的查询语句。
SELECT图书名称, 类别FROM图书表
WHERE EXISTS(SELECT*FROM销售表
WHERE销售时间BETWEEN '2009/10/1' AND '2009/10/31'
______)
第2题:
图书(图书号,图书名,作者编号,出版社,出版日期)
作者(作者姓名,作者编号,年龄,性别)
用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。
第3题:
● 已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,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
第4题:
对于图书管理数据库,检索书名是以“Internet”开头的所有图书的书名和作者。请对下面的SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】
第5题:
查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列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 价格
第6题:
第7题:
书脊的内容包括图书名称、作者名称外,还包括()。
第8题:
超星电子图书提供快速检索和高级检索两种检索方式,利用快速检索可以按图书的单项模糊查询,这些单项包括()
第9题:
已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社 FROM()WHERE 书号="B001"。
第10题:
书名、作者、索书号和出版日期
书名、作者、索书号和出版社
书名、作者、分类号和出版社
书名、版本、索书号和出版社
第11题:
第12题:
第13题:
在SQL server 2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。
第14题:
“图书”表中有字符型字段“图书名称”和“图书类型”,要求用SQL DELETE命令将图书表中书名中含有“计算机”且图书类型是“小说”的记录全部打上删除标记,正确的SQL命令是( )。
A. DELETE FROM图书FOR图书名称LIKE”%计算机%”AND图书类型=”小说”
B. DELETE FROM图书WHILE图书名称LIKE”计算机”AND图书类型=”小说”
C. DELETE FROM图书WHERE图书名称=”%计算机%”AND图书类型=”小说”
D. DELETE FROM图书WHERE图书名称LIKE”%计算机%”AND图书类型=”小说”
第15题:
本题用到下面三个关系表:
CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级
BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数
BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期
备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。
要求实现如下15个处理:
1.找出借书超过5本的读者,输出借书卡号及所借图书册数。(2分)
2.查询借阅了"水浒"一书的读者,输出姓名及班级。(3分)
3.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。(3分)
4.查询书名包括"网络"关键词的图书,输出书号、书名、作者。(2分)
5.查询现有图书中价格最高的图书,输出书名及作者。(2分)
6.查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。(4分)
7.将"C01"班同学所借图书的还期都延长一周。(2分)
8.从BOOKS表中删除当前无人借阅的图书记录。(2分)
9.在BORROW表上建立一个触发器,完成如下功能:如果读者借阅的书名是"数据库技术及应用",就将该读者的借阅记录保存在BORROW_SAVE表中(注ORROW_SAVE表结构同BORROW表)。(4分)
10.建立一个视图,显示"力01"班学生的借书信息(只要求显示姓名和书名)。(3分)
11.查询当前同时借有"计算方法"和"组合数学"两本书的读者,输出其借书卡号,并按卡号升序排序输出。(3分)
第16题:
某书店管理系统用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述“图书”,宜选()作为主键。
A.书号
B.书名
C.作者
D.出版社
第17题:
第18题:
第19题:
写出在“图书.mdb”数据库中的“book”表中查询书名中包含有“网络”的书的书名、作者和价格的SQL命令。
第20题:
在图书概念模型中,图书实体具有书号,书名,作者,出版社,出版日期,库存数量等属性,其中可以作为码的属性是()
第21题:
已知图书管理系统包含1张图书关系表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找书号为“B002”的图书的书名、出版社、作者和馆藏册数,可用SQL语句:SELECT书名,出版社,作者,馆藏册数FROM图书表WHERE()
第22题:
SELECT书名,出版社,借书日期FROM图书,借书记录
WHERE借书日期=2011 AND图书.索书号=借书记录.索书号
SELECT书名,出版社,借书13期FROM图书,借书记录
WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号
SELECT书名,出版社,借书日期FROM图书,借书记录
WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011
SELECT书名,出版社,借书日期FROM图书,借书记录图书.索书号=借书记录.索书号AND
WHERE YEAR(借书日期)=YEAR(2011)
第23题:
第24题:
书号
作者
出版社
书名