Q游网

2020(信息系统与数据库技术)全章节测试题库及答案(2)

2.要控制两个数据表中数据的完整性和一致性,可以设置参照完整性,要求这两个表的相关联字段都具有唯一性。正确答案:×

3.在电商平台数据库中的订单表设计时,将下单时间默认值设置为GetDate()是合理的。正确答案:正确

SQL语言概述

1.SQL语言有两种使用方式,其中一种是独立交互使用,另一种是将SQL语句嵌入到某一高级语言中,此高级语言称为()。正确答案:宿主语言

A、查询语言

B、宿主语言

C、自含语言

D、会话语言

2.为了增加SQL语句的可读性,可在适当的地方加上注释语句,下面属于T-SQL提供的注释方法的有()。正确答案:/*注释文本内容*/

–注释文本内容

A、//注释文本内容//

B、/*注释文本内容*/

C、–注释文本内容

D、__注释文本内容

3.SQL语言主要包括三类语句()。正确答案:数据定义语句DDL

数据控制语句DCL

数据操纵语句DML

A、数据定义语句DDL

B、数据分析语句DAL

C、数据控制语句DCL

D、数据操纵语句DML

4.SQL语言是一个通用的关系数据库语言,关系数据库SQLServer、Oracle、Access等都可以使用。正确答案:正确

5.正确答案:×

SQL语言是过程化的语言,简单易学。正确答案:×

数据库定义语言DDL简介

1.DDL语句创建对象命令是()。正确答案:Create

A、Make

B、Create

C、Set

D、Order

2.SQL Server支持生成数据库或数据表脚本.sql文件,执行该文件可以()。正确答案:重建数据库或数据表

A、向新数据库导入数据

B、维护数据库或数据表

C、重建数据库或数据表

D、更新数据库或数据表

3.数据库定义语言DDL支持创建()。正确答案:数据库

视图

数据表

A、数据库

B、视图

C、数据表

D、注释

4.USEAnimal命令可以将数据表Animal设定为当前数据表。正确答案:错误

数据查询语句SELECT

1.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount),其中PublishTime是datetime类型。

查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句:

SELECT_________BookSortFROMBook正确答案:DISTINCT

A、DISTINCT

B、ONLY

C、ONE

D、PERCENT

2.BookStore数据库中有客户表Customer(CustomerCode,Name,Sex,Hometown,Email,Telephone,LoginDate,Password)

查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。SQL语句:

SELECT_________FROMCustomer正确答案:CustomerCode,Name,Hometown,Telephone

A、*

B、ALL

C、CustomerCode、Name、Hometown、Telephone

D、CustomerCode,Name,Hometown,Telephone

3.BookStore数据库中有客户评价表CustomerEvaluation(CustomerCode,VIPClass,Author,EvaluateDate),其中PublishTime是datetime类型。

查询用户等级(VIPClass)为“A”的客户编号(CustomerCode)和评价时间(EvaluateDate),要求显示标题分别为“客户编号”和“评价时间”。SQL语句:

SELECTCustomerCodeAs客户编号,EvaluateDateAs评价时间

FROMCustomerEvaluationWHERE_________正确答案:VIPClass=’A’

A、VIPClass=’A’

B、VIPClass=”A”

C、VIPClass=A

D、VIPClass==A

4.BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)

在某SQL语句中,WHEREPublisherCodeIN(’21’,’31’)子句等价于________。正确答案:PublisherCode=’21’ORPublisherCode=’31’

A、PublisherCode=’21’ANDPublisherCode=’31’

B、PublisherCode=’21’ORPublisherCode=’31’

C、PublisherCode<=’31’ANDPublisherCode>=’21’

D、PublisherCode<’31’ANDPublisherCode>’21’

5.BookStore数据库中有订单表Order(OrderCode,CustomerCode,TotalPrice,Address,OrderTime,OrderStatus)

SELECTTOP3OrderCode,OrderTime,OrderStatusFROM[Order]语句中TOP3的含义是________。正确答案:前3个记录

A、前3个字段

B、前3条属性

C、前3个记录

D、前3个别名

6.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount),其中PublishTime是datetime类型。

显示图书的最高价、最低价、平均价、最高价与最低价之间的差值。SQL语句:

SELECTMAX(Price)As最高价,MIN(Price)As最低价,Str(AVG(Price),6,2)As平均价,

________As最高价与最低价的差值FromBook正确答案:MAX(Price)-MIN(Price)

A、(MAX-MIN)Price

B、MAX(Price)-MIN(Price)

C、(MAX-MIN)(Price)

D、MAX:Price-MIN:Price

7.BookStore数据库中有销售明细表OrderDetail(OrderCode,BookCode,Amount)

查询销售总量前20%的图书,并按总销量降序排列。SQL语句:

SELECTTOP20PERCENTBookcodeAs书号,SUM(Amount)As总销量

ROMOrderDetail

GROUPBYBookcode

ORDERBY________正确答案:SUM(Amount)DESC

A、AmountDESC

B、SUM(Amount)DESC

C、COUNT(Amount)DESC

D、ADD(Amount)DESC

8.BookStore数据库中有客户表Customer(CustomerCode,Name,Sex,Hometown,Email,Telephone,LoginDate,Password)

查询Customer表中所有客户的信息,SQL语句:

SELECT________FROMCustomerABC

A、*

B、CustomerCode,Name,Hometown,Sex,Email,Telephone,LoginTime,PassWord

C、CustomerCode,Hometown,Telephone,Name,Sex,Email,LoginTime,PassWord

D、CustomerCode~PassWord

9.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount),其中PublishTime是datetime类型。

查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。SQL语句:

SELECTBookNameAs图书名称,AuthorAs作者,convert(char(10),PublishTime,120)As出版时间,PriceAs价格,DiscountAs折扣FROMBookWHEREBookSort=’少儿’AND_________ACD

A、PublishTime=2009

B、YEAR(PublishTime)=2009

C、PublishTime>=’2009-1-1′ANDPublishTime<‘2010-1-1′

D、PublishTime>=’2009-1-1′ANDPublishTime<=’2009-12-31′

10.BookStore数据库中有订单表Order(OrderCode,CustomerCode,TotalPrice,Address,OrderTime,OrderStatus)

查询订单总价(TotalPrice)在100到200元之间的订单信息。SQL语句:

SELECTOrderCode,TotalPrice,OrderTime,OrderStatusFROM[Order]

WHERE________AD

A、TotalPriceBETWEEN100AND200

B、TotalPriceNOTBETWEEN100AND200

C、100<=TotalPrice<=200

D、TotalPrice>=100AndTotalPrice<=200

11.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount)

查询图书名称(BookName)含有“程序”的图书信息。SQL语句:

SELECTBookCode,BookName,Author,Price,DiscountFROMBookWHEREName=“%程序%”正确答案:错误

12.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount)

查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:

SELECTBookName,AuthorFROMBookWHERELenth(Author)=8正确答案:×

多表联接查询

1.BookStore数据库关系图如下:

05-1-2.GIF

查询所有客户的用户等级(VIPClass),要求显示客户号(CustomerCode)、客户名(Name)、用户等级(VIPClass)和评价时间(EvaluateDate)。SQL语句:

SELECTCustomer.CustomerCode,Name,VIPClass,EvaluateDate

FROMCustomerJOINCustomerEvaluation

ON_________A

A、Customer.CustomerCode=CustomerEvaluation.CustomerCode

B、Customer=CustomerEvaluation

C、Customer.CustomerCodeANDCustomerEvaluation.CustomerCode

D、CustomerANDCustomerEvaluation

2.BookStore数据库关系图如下:

05-1-2.GIF

查询所有客户的购书情况(也包括未购书人的信息),显示客户号(CustomerCode)、客户名(Name)和订单号(OrderCode)、购书时间(OrderTime)。SQL语句:

SELECTCustomer.CustomerCode,Name,OrderCode,OrderTime

FROM________ONCustomer.CustomerCode=[Order].CustomerCode A

A、CustomerLEFTJOIN[Order]

B、CustomerINNERJOIN[Order]

C、CustomerRIGHTJOIN[Order]

D、Customer,[Order]

数据更新语句INSERT、UPDATE、DELETE

1.BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)

在Publisher表中添加一条记录:“66”、“群众出版社”、“0321-76584391”。SQL语句:________。C

A、INSERTINTOPublisherVALUES('群众出版社','66','0321-76584391')

B、INSERTINTOPublisherVALUES('群众出版社',66,'0321-76584391')

C、INSERTINTOPublisherVALUES('66','群众出版社','0321-76584391')

D、INSERTPublisherVALUES('66','群众出版社','0321-76584391')

2.BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)

将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。SQL语句:________。B

A、UPDATEPublisherSETTelephone=010-79797979WHEREPublisherCode=01

B、UPDATEPublisherSETTelephone='010-79797979'WHEREPublisherCode='01'

C、UPDATEFROMPublisherSETTelephone='010-79797979'WHEREPublisherCode='01'

D、UPDATEPublisherTelephone='010-79797979'WHEREPublisherCode='01'

3.BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)

从Publisher表删除“群众出版社”。SQL语句:________。B

A、DELETEPublisherWHEREPublisher='群众出版社'

B、DELETEFROMPublisherWHEREPublisher='群众出版社'

C、DELETEFROMPublisherWHEREPublisher=群众出版社

D、DELETEPublisherWHEREPublisher=群众出版社

4.BookStore数据库中有销售明细表OrderDetail(OrderCode,BookCode,Amount)

在OrderDetail表中添加一条记录:“08110801”、0701、3。SQL语句:________。A

A、INSERTINTOOrderDetail(OrderCode,Amount,BookCode)VALUES('08110801',3,'0701')

B、INSERTINTOOrderDetail(OrderCode,Amount,BookCode)VALUES('08110801','0701',3)

C、INSERTINTOOrderDetail(OrderCode,BookCode,Amount)VALUES('08110801','0701',3)

D、INSERTINTOOrderDetailVALUES('08110801','0701',3)

5.BookStore数据库中有图书表Book(BookCode,BookName,Author,PublisherCode,PublishTime,BookSort,ISBN,BookPicture,ContentInro,Price,Discount),其中PublishTime是datetime类型。

将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句:

UPDATEBookSET________WhereBookSort='外语'。ABD

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

6.BookStore数据库中有客户表Customer(CustomerCode,Name,Sex,Hometown,Email,Telephone,LoginDate,Password)

删除Customer表中姓“刘”和姓“杨”的记录。SQL语句:ABC

DELETEFROMCustomerWHERE________。

A、LEFT(Name,1)='刘'ORLEFT(Name,1)='杨'

B、NameLIKE'刘%'ORNameLIKE'杨%'

C、NameLIKE'[刘,杨]%'

D、NameLIKE'[^刘,^杨]%'

视图

1.关于视图,以下说法正确的是()。A

A、视图是一种虚表,不存放实际数据值

B、视图是关系的图形

C、视图是建立的临时表,存放选中数据

D、视图是表的别名,与表作用相同

2.视图可以基于()创建。B

A、基本表或索引

B、基本表或视图

C、视图或索引

D、基本表、视图或索引

3.基于一个基本表可以创建多个视图。正确

数据库备份与恢复

1.对某数据库每天清晨2:00做完整备份,每隔2小时做事务日志备份,如果某天上午9:00数据库发生故障,则使用备份文件可使数据库最近恢复到()的状态。C

A、凌晨2:00

B、早晨9:00

C、早晨8:00

D、早晨6:00

2.数据库备份文件的扩展名是()B

A、LDF

B、BAK

C、DBF

D、BAC

3.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据指()。C

A、数据字典、应用程序、审计档案、数据库备份

B、数据字典、应用程序、日志文件、审计档案

C、日志文件、数据库备份

D、数据字典、应用程序、数据库备份

4.在SQLServer中,数据库恢复采用的方法有()。BC

A、建立视图后执行视图

B、备份数据库后还原数据库

C、复制数据库文件后附加数据库文件

D、建立索引后使用索引

5.在SQLServer中,通过定义数据库维护计划可以实现系统定时自动进行数据库备份。正确

6.突然停电、CPU故障会破坏正在运行的数据库。X

数据库间的数据转换

1.SQLServer数据库可以向Excel或SQLServer导出数据,但不能导出到其他数据库中。X

2.数据库从SQLServer服务器分离以后,才能从磁盘拷贝该数据库的数据库文件和日志文件。√

Web窗体与服务器控件

1.在VisualStudio开发环境中,一个Web应用程序一般包含()。C

A、多个文件和文件夹

B、只有一个文件

C、多个文件,但不能有文件夹

D、文件必须是.cs文件

2.容器控件允许在其内部添加其他控件,便于整体布局和控制整体的隐藏和显示,下面属于容器控件的是()。A

A、Panel

B、CheckBox

C、Label

D、Textbox

3.Web服务器控件Textbox的主要用途是()。A

A、接收和展示用户输入

B、接收用户输入

C、展示用户输入

D、接收用户点击事件

4.下面控件中经常成组使用,用来表现多选一情况的是()。A

A、Radiobutton

B、Checkbox

C、HyperLink

D、DropDownlist

5.当需要通过选择输入性别时,应采用的控件是()。A

A、RadioButtonList

B、CheckBox

C、CheckBoxList

D、Lable

6.()是.NET框架中支持Web应用程序开发的类库。A

A、ASP.NET

B、ADO.NET

C、Java语言

D、VB.NET

7.VisualStudio是微软公司提供的一种()。A

A、开发环境

B、高级语言

C、Microsoft.Net框架

D、Windows窗体

8.窗体事件()在内存加载页面时自动发生,可利用该事件处理代码来初始化控件属性、建立数据绑定或者创建数据库的连接对象等。A

A、Page_Load

B、Page_Unload

C、Form_Click

D、FileUpLoad

9.如果要实现点击某HyperLink控件来打开页面hello.aspx,应使用的属性设置为()。A

A、NavigateUrl="hello.aspx"

B、Target="hello.aspx"

C、Text="hello.aspx"

以上就是小编为您带来的关于“2020(信息系统与数据库技术)全章节测试题库及答案(2)”的相关内容,希望这篇文章能够帮助到大家。


更多内容请进《网络资讯》专区>>>

tag:信息系统与数据库技术  

相关内容

热点文章

严禁网站镜像,否则追法责 CopyRight ©2012-2021 Q游网 All Rights Reserved.
ICP备案号:渝ICP备17001729号|公安备案号:50022602000054号