超星2020《信息系统与数据库技术》章节测试答案(完整版)(5)
答案:X
5.4多表联接查询
1、【单选题】BookStore数据库关系图如下: 查询所有客户的用户等级(VIPClass),要求显示客户号(CustomerCode)、客户名(Name)、用户等级(VIPClass)和评价时间(EvaluateDate)。SQL语句: SELECT Customer.CustomerCode, Name, VIPClass, EvaluateDate FROM Customer JOIN CustomerEvaluation ON _________
A、Customer.CustomerCode=CustomerEvaluation.CustomerCode
B、Customer =CustomerEvaluation
C、Customer.CustomerCode AND CustomerEvaluation.CustomerCode
D、Customer AND CustomerEvaluation
答案:A
2、【单选题】BookStore数据库关系图如下: 查询所有客户的购书情况(也包括未购书人的信息),显示客户号(CustomerCode)、客户名(Name)和订单号(OrderCode)、购书时间(OrderTime)。SQL语句: SELECT Customer.CustomerCode, Name, OrderCode, OrderTime FROM ________ ON Customer.CustomerCode=[Order].CustomerCode
A、Customer LEFT JOIN [Order]
B、Customer INNER JOIN [Order]
C、Customer RIGHT JOIN [Order]
D、Customer,[Order]
答案:A
5.5数据更新语句INSERT、UPDATE、DELETE
1、【单选题】BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 在Publisher表中添加一条记录:“66”、“群众出版社”、“0321-76584391”。SQL语句:________。
A、INSERT INTO Publisher VALUES('群众出版社', '66', '0321-76584391')
B、INSERT INTO Publisher VALUES('群众出版社',66, '0321-76584391')
C、INSERT INTO Publisher VALUES('66', '群众出版社', '0321-76584391')
D、INSERT Publisher VALUES('66', '群众出版社', '0321-76584391')
答案:D
2、【单选题】BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。 SQL语句:________ 。
A、UPDATE Publisher SET Telephone =010-79797979 WHERE PublisherCode =01
B、UPDATE Publisher SET Telephone ='010-79797979' WHERE PublisherCode ='01'
C、UPDATE FROM Publisher SET Telephone ='010-79797979' WHERE PublisherCode ='01'
D、UPDATE Publisher Telephone ='010-79797979' WHERE PublisherCode ='01'
答案:B
3、【单选题】BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 从Publisher表删除“群众出版社”。SQL语句:________ 。
A、DELETE Publisher WHERE Publisher='群众出版社'
B、DELETE FROM Publisher WHERE Publisher='群众出版社'
C、DELETE FROM Publisher WHERE Publisher=群众出版社
D、DELETE Publisher WHERE Publisher=群众出版社
答案:B
4、【多选题】BookStore数据库中有销售明细表OrderDetail(OrderCode, BookCode, Amount) 在OrderDetail表中添加一条记录:“08110801”、0701、3。SQL语句:________ 。
A、INSERT INTO OrderDetail(OrderCode, Amount, BookCode) VALUES('08110801',3, '0701')
B、INSERT INTO OrderDetail(OrderCode, Amount, BookCode) VALUES('08110801', '0701', 3)
C、INSERT INTO OrderDetail(OrderCode, BookCode, Amount) VALUES('08110801', '0701', 3)
D、INSERT INTO OrderDetail VALUES('08110801', '0701', 3)
答案:ACD
5、【多选题】BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句: UPDATE Book SET ________ Where BookSort ='外语'。
A、Price=Price*0.9,Discount=0.8
B、Price=Price*(1-10%),Discount=0.8
C、Price=0.9, Discount=0.8
D、Discount=0.8, Price=Price*0.9
答案:ABD
6、【多选题】BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password) 删除Customer表中姓“刘”和姓“杨”的记录。SQL语句: DELETE FROM Customer WHERE ________ 。
A、LEFT(Name,1)= '刘' OR LEFT(Name,1)= '杨'
B、Name LIKE '刘%' OR Name LIKE '杨%'
C、Name LIKE '[刘,杨]%'
D、Name LIKE '[^刘,^杨]%'
答案:ABC
5.6视图
1、【单选题】关于视图,以下说法正确的是()。
A、视图是一种虚表,不存放实际数据值
B、视图是关系的图形
C、视图是建立的临时表,存放选中数据
D、视图是表的别名,与表作用相同
答案:A
2、【单选题】视图可以基于()创建。
A、基本表或索引
B、基本表或视图
C、视图或索引
D、基本表、视图或索引
答案:B
3、【判断题】基于一个基本表可以创建多个视图。
答案:√
6.1数据库备份与恢复
1、【单选题】对某数据库每天清晨2:00做完整备份,每隔2小时做事务日志备份,如果某天上午9:00数据库发生故障,则使用备份文件可使数据库最近恢复到()的状态。
A、凌晨2:00
B、早晨9:00
C、早晨8:00
D、早晨6:00
答案:D
2、【单选题】数据库备份文件的扩展名是()
A、LDF
B、BAK
C、DBF
D、BAC
答案:B
3、【单选题】数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据指()。
A、数据字典、应用程序、审计档案、数据库备份
B、数据字典、应用程序、日志文件、审计档案
C、日志文件、数据库备份
D、数据字典、应用程序、数据库备份
答案:D
4、【多选题】在SQL Server中,数据库恢复采用的方法有()。
A、建立视图后执行视图
B、备份数据库后还原数据库
C、复制数据库文件后附加数据库文件
D、建立索引后使用索引
答案:BC
5、【判断题】在SQL Server 中,通过定义数据库维护计划可以实现系统定时自动进行数据库备份。
答案:√
6、【判断题】突然停电、CPU故障会破坏正在运行的数据库。
答案:X
6.2数据库间的数据转换
1、【判断题】SQL Server数据库可以向Excel或SQL Server导出数据,但不能导出到其他数据库中。
以上相关的更多内容请点击“超星信息系统与数据库技术 ”查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!