北大青鸟SQL Server测试题.docx
- 文档编号:2330820
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:9
- 大小:25.67KB
北大青鸟SQL Server测试题.docx
《北大青鸟SQL Server测试题.docx》由会员分享,可在线阅读,更多相关《北大青鸟SQL Server测试题.docx(9页珍藏版)》请在冰豆网上搜索。
北大青鸟SQLServer测试题
针对以下题目,请选择正确答案,(每个题目有一个或多个正确的答案,少选或错选,该题不得分。
满分100分,每题2分)
1)、SQLServer是一个()的数据库系统。
A网状型B层次型C关系型D以上都不是
2)、数据库文件中主数据文件扩展名为和次数据库文件扩展名分别为().
A.mdf,.ldfB.ldf,.mdf
C.mdf,.ndfD.ndf,.mdf
3)、下列通配符中表示0或多个任意字符的是().
A.*B.%C.LIKED._
4)、现有书目表book,包含字段:
price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()。
(选择两项)
A)selecttop1*frombookorderbypriceasc
B)selecttop1*frombookorderbypricedesc
C)selecttop1*frombookwhereprice=(selectmax(price)frombook)
D)selecttop1*frombookwhereprice=max(price)
5)、SQLServer采用的身份验证模式有()。
(A)仅Windows身份验证模式
(B)仅SQLServer身份验证模式
(C)仅混合模式
(D)Windows身份验证模式和混合模式
6)、现有书目表book,包含字段:
价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。
(选择一项)
A)selectavg(price),typefrombookgroupbytype
B)selectcount(price),typefrombookgroupbyprice
C)selectavg(price),typefrombookgroupbyprice
D)selectcount(price),typefrombookgroupbytype
7)、在SQLServer中,假定grade(成绩)表中包含字段:
sID(学号),cID(班级编号)、lang(语文课成绩)、math(数学课成绩)、那么先按班级,后按语文课成绩排序的SQL语句是()。
(选择一项)
(A)SELECT*FROMgradeGROUPBYlang,cId
(B)SELECT*FROMgradeGROUPBYcId,lang
(C)SELECT*FROMgradeORDERBYlang,cId
(D)SELECT*FROMgradeORDERBYcId,lang
8)、在SQLServer2008中,假设表users包含主键列id,那么执行”UpdateusersSETid=20WHEREid=30”,执行的结果可能有()。
(A)如果表中含有id为30的记录,但不包含id为20的记录,则更新失败
(B)执行出错,因为主键列不可以被更新
(C)如果表中同时含有id为20和id为30的记录,则更新失败
(D)如果表中不包含id为20和id为30的记录,则更新一行记录
9)、在SQLServer2008中,使用update语句更新数据库表中的数据,以下说法正确的是()。
(A)表中的数据行可以全部被更新
(B)每次只能更新一行数据
(C)如果没有数据项被更新,将提示错误信息
(D)更新数据时,不能带有WHERE条件子句
10)、在SQLServer2008中,有student(学生)表,包含字段:
SID(学员),SName(姓名),Grade(成绩)。
现查找所有学员中成绩最高的前5名学员。
下列SQL语句正确的是()。
(A)SELECTTOP5FROMstudentsORDERBYGradeDESC
(B)SELECTTOP5FROMstudentsORDERBYGrade
(C)SELECTTOP5*FROMstudentsORDERBYGradeASC
(D)SELECTTOP5*FROMstudentsORDERBYGradeDESC
11)、在SQLServer2008数据库系统中,主键用来唯一地表示表中的每一行,外键用来强制“子表”和“主表”间的引用完整性,下列关于主键和外键的理解正确的是().
(A)选择主键的两个原则是最少性和稳定性
(B)在同一张表中,只能用一列当作主键
(C)外键用来唯一的标识“子表”中的每一行
(D)一个表只能有一个主键和一个外键
12)、在SQLServer2008数据库系统中,使用T-SQL查询数据时,可以使用ORDERBY子句对查询结果排序,并且可以按照多少个字段进行排序,下列关于排序描述错误的是()
(A)按照多字段排序时,首先按照第一个字段排序
(B)默认的排序方式为升序
(C)按照多字段排序时候,按照第一个字段排序后,再对所有记录按照第二个字段排序
(D)可以根据含字段的表达式排序
13)、数据冗余指的是()。
A.数据和数据之间没有建立关系
B.数据有丢失
C.数据量太大
D.存在大量重复的数据
14)、关于数据库的文件的说法,下列哪些是正确()。
A、数据库可以有多个主要数据文件和多个次要数据文件
B、数据库只能有一个主要数据文件,可以没有次要数据文件
C、数据库可以没有日志文件,但一定要有数据文件
D、数据库至少有一个主要数据文件和一个日志文
15)、关于“约束”下面描述中不正确的是()
A.“约束”是对字段实施的限制,用以校验正在输入表中的数据。
B.“主键约束”用于确保用户不会在实施了此种约束的字段和字段组中输入重复值。
C.“检查约束”有三种类型,分别是字段级检查约束、记录级检查约束和表级检查约束
D.“非空约束”用来确保用户不将NULL值输入字段。
E.“默认约束”用来指定当用户不输入任何值时,默认情况下在字段中显示和存储的值
16)、关于IDENTITY属性,下列说法错误的是()。
(选择一项)
A.一个表只能有一个列具有IDENTITY属性
B.你不能对定义了IDENTITY属性的列加上default约束
C.附加了IDENTITY属性的列可以是任意数据类型
D.你不能更新一个定义了IDENTITY属性的列
17)、现有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid。
A)selectproductidfromorderswherecount(productid)>1
B)selectproductidfromorderswheremax(productid)>1
C)selectproductidfromorderswherehavingcount(productid)>1groupbyproductid
D)selectproductidfromordersgroupbyproductidhavingcount(productid)>1
18)、A表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录数为()
SELECTA.column1,B.column2FROMALEFTJOINBWHEREA.column2=B.column2
A.15.B.20C.300D.35
19)、SQLServer2008实例默认有()个系统数据库,分别是()
A.4,master、model、tempdb、msdb
B.4,master、model、Northwind、msdb
C.5,master、model、tempdb、msdb,Resource
D.5,master、model、msdb、Northwind、pubs
20)、A表有15条记录,B表有20条记录,下面的语句返回的结果集中的记录数为()
SELECTcolumn1,column2FROMA
UNION
SELECTcolumn1,column2FROMA
A.15B.20C.300D.35
21)、下面()不是聚合函数
A.COUNT
B.MAX
C.AVG
D.DATEADD
22)、假设以系统原来使用Access数据库,现在要使用sqlserver数据库,采用什么方法可以完成两个数据库之间的数据转换()
ASqlserver的附加数据库功能
BSqlserver的还原数据库功能
C在Sqlserver中直接打开Access数据库,另存即可
DSqlserver的导出/导入功能
23)、SQL语句selectround(13.4321,2),round(13.4567,3)的查询结果是()
A13.4300、13.4570B13.43、13.457
C13.4300、13.4560D13.43、13.456
24)、要删除表Student中的数据,使用:
TRUNCATETABLEStudent运行结果可能是()
A表Student中的约束依然存在。
B.表Student被删除
C.表中的Student的数据删除了一办半,在执行时,将删除剩下的一半数据行
D.表Student中不符合检查约束要求的数据被删除,二符合检查约束要求的数据依然保留
25)、以下()能够得到今天是属于哪个月份。
(A)SELECTDATEDIFF(mm,GETDATE());
(B)SELECTDATEPART(month,GETDATE());
(C)SELECTDATEPART(n,GETADTE());
(D)SELECTDATENAME(dw,GETDATE())
26)、Sql语句:
select*fromstudentswhereSNOlike‘010[^0]%[A,B,C]%’,可能会查询出的SNO是()。
(选择两项)
A)01053090A#Hm3?
B)01003090A01
C)01053090D09
D)0101A01
27)、在SQL查询时,使用()子句指出的是分组后的条件
A、WHEREB、HAVINGC、WHEND、GROUP
28)、现有书目表book,字段:
id(int),title(varchar)、price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下错误的是()(选择一项)
A)insertintobook(id,title,price)values(1,‘java’,100)
B)insertintobook(title,p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大青鸟SQL Server测试题 北大 青鸟 SQL Server 测试