SQl数据库试卷及答案_第1页
SQl数据库试卷及答案_第2页
SQl数据库试卷及答案_第3页
SQl数据库试卷及答案_第4页
SQl数据库试卷及答案_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQl数据库试卷及答案第1题【2.00分】【特性分析】

T-SQL中的输出语句是()A.print(正确答案)B.writeC.selectD.set第2题【2.00分】【概念理解】

在SQLServer中,()作为批处理的结束标志。A.RETURNB.QUITC.GO(正确答案)D.EXIT第3题【2.00分】【特性分析】

在SQLServer中,下列()条语句用于事务回滚。A.rollbackB.commitC.rollbacktransaction(正确答案)D.committransaction第4题【2.00分】【特性分析】

在SQLServer中,系统存储过程以()为前缀A.@@B.@C.sp_(正确答案)D.up_第5题【2.00分】【概念理解】

在SQLServer中,定义存储过程中的输出参数时,要在参数后使用()关键字A.efaultB.output(正确答案)C.inputD.with第6题【2.00分】【概念理解】

在E-R图中,实体,属性和关系分别用()来表示A.矩形、菱形、椭圆B.矩形、椭圆、菱形(正确答案)C.菱形、椭圆、矩形D.椭圆、矩形、菱形第7题【2.00分】【概念理解】

在SQLServer中,建立表用的命令是()A.createschemaB.createtable(正确答案)C.createviewD.createindex第8题【2.00分】【特性分析】

在SQLServer中,删除表中数据的命令是()A.delete(正确答案)B.dropC.clearD.remove第9题【2.00分】【概念理解】

下列哪个不是SQLServer数据库文件的后缀名?()A..mdfB..ldfC..tif(正确答案)D..ndf第10题【2.00分】【概念理解】

在SQLServer中,数据定义语言的缩写单词为()A.DDL(正确答案)B.DCLC.DMLD.DBL第11题【2.00分】【概念理解】

在SQLServer中,建立存储过程的命令是()A.createprocedure(正确答案)B.createruleC.createdureD.create第12题【2.00分】【概念理解】

在SQLServer中,用于求系统日期的函数是()A.date()B.getdate()(正确答案)C.count()D.sum()第13题【2.00分】【特性分析】

以下关于主键的描述正确的是()A.标识表中唯一的实体(正确答案)B.创建唯一的索引,允许空值C.只允许以表中第一字段建立D.表中允许有多个主键第14题【2.00分】【特性分析】

在SQLServer中,如果要修改表的结构,应该使用命令()A.updatetableB.modifytableC.altertable(正确答案)D.changetable第15题【2.00分】【概念理解】

在SQLServer中,以下()语句的返回值不是22A.selectabs(-22)B.selectabs(22)C.selectceiling(22.1)(正确答案)D.selectfloor(22.9)第16题【2.00分】【概念理解】

在SQLServer中,每个数据库有且仅有一个()A.主要数据文件(正确答案)B.次要数据文件C.日志文件D.索引文件第17题【2.00分】【结果判断】

在SQLServer中,查询student表中的所有非空email信息,以下语句正确的是()A.selectemailfromstudentwhereemail!=nullB.selectemailfromstudentwhereemailnotisnullC.selectemailfromstudentwhereemail<>nullD.selectemailfromstudentwhereemailtisnotnull(正确答案)第18题【2.00分】【结果判断】

在SQLServer中,已知执行语句:Selectcount(price),sum(price)fromprice返回的结果是10和750,那么执行语句:Selectavg(price)fromprice,返回的结果是(

)A.5B.75(正确答案)C.1500D.750第19题【2.00分】【特性分析】

一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,学生与班级之间是()关系A.一对一B.一对多C.多对一(正确答案)D.多对多第20题【2.00分】【结果判断】

在SQLServer中,已知Student表中有一个age列,数据类型是int,如果要限制该列的取值范围在18到28之间,可以使用以下哪个SQL语句()A.altertableStudentaddcheck(age>=18andage<=28)(正确答案)B.altertableStudentadddefault(age>=18andage<=28)C.altertableStudentaddunique(age>=18andage<=28)D.altertableStudentaddset(age>=18andage<=28)第21题【2.00分】【概念理解】

在SQLServer中,符合变量的定义语法的是()A.DECLAREnameVARCHAR(10)B.DECLARE@nameVARCHAR(10)(正确答案)C.nameVARCHAR(10)D.@nameVARCHAR(10)第22题【2.00分】【概念理解】SQLSERVER安装程序创建4个系统数据库,下列()不是系统数据库A.masterB.pub(正确答案)C.msdbD.model第23题【2.00分】【概念理解】

在SQLServer中,创建数据库中表的命令是()A.createtable(正确答案)B.createruleC.createdureD.createdatabase第24题【2.00分】【概念理解】

在SQLServer中,向用户授予操作权限的sql语句是()A.createB.revokeC.selectD.grant(正确答案)第25题【2.00分】【结果判断】

在SQLServer中,从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()A.selectfrom产品where价格>'一次性纸杯'B.selectfrom产品where价格>(selectfrom产品where产品名称>'一次性纸杯')C.selectfrom产品whereexists产品名称='一次性纸杯'D.selectfrom产品where价格>(select价格from产品where产品名称='一次性纸杯')(正确答案)第26题【2.00分】【特性分析】

下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C.数据冗余很高(正确答案)D.数据独立性高第27题【2.00分】【概念理解】

在SQLServer中,视图是从()中导出的A.基本表B.视图C.基本表或视图(正确答案)D.数据库第28题【2.00分】【特性分析】

下列()不是数据库对象A.数据模型B.视图C.表D.用户(正确答案)第29题【2.00分】【特性分析】

SQL语言具有()的功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制(正确答案)C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵第30题【2.00分】【概念理解】

在SQLServer中,SELECT语句执行的结果是()A.数据项B.元组C.表(正确答案)D.视图第31题【2.00分】【概念理解】

在SQLServer中,WHERE子句的模糊查询条件表达式里,可以匹配零至多个字符的通配符是A.%(正确答案)B.C._D.?第32题【2.00分】【概念理解】

在SQLServer中,WHERE子句的模糊查询条件表达式里,可以匹配单个字符的通配符是A.B.%C._(正确答案)D.?第33题【2.00分】【特性分析】

实体数据中,学生与老师的关系是()A.多对多(正确答案)B.一对多C.多对一D.一对一第34题【2.00分】【概念理解】

在SQLServer中,SELECT语句中与HAVING子句同时使用的是()子句A.ORDERBYB.WHEREC.GROUPBY(正确答案)D.无需配合第35题【2.00分】【特性分析】

在T-SQL中可使用()命令进行注释A.--(正确答案)B.//C.\\D.??第36题【2.00分】【特性分析】

SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()A.包括15岁和35岁(正确答案)B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁第37题【2.00分】【概念理解】

在SQLServer中,模糊查找like'%c_',下面哪个结果是可能的()A.2cB.cc(正确答案)C.c22D.c第38题【2.00分】【结果判断】

在SQLServer中,表示职称为副教授同时性别为男的表达式为()A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'(正确答案)C.BETWEEN'副教授'AND'男'D.IN('副教授','男')第39题【2.00分】【概念理解】

SQL语言中,不是逻辑运算符号的()A.ANDB.NOTC.ORD.XOR(正确答案)第40题【2.00分】【结果判断】

在SQLServer中,与WHEREGBETWEEN60AND100语句等价的子句是()A.WHEREG>60ANDG<100B.WHEREG>=60ANDG<100C.WHEREG>60ANDG<=100D.WHEREG>=60ANDG<=100(正确答案)第41题【2.00分】【特性分析】SQLSERVER的数据库包括:主数据文件,辅助数据文件和()A.索引文件B.日志文件(正确答案)C.备注文件D.脚本文件第42题【2.00分】【概念理解】

在SQLServer中,删除数据库用的命令是()A.DROPFILEB.DROPDATABASE(正确答案)C.DELETEFILED.DELEDATABASE第43题【2.00分】【概念理解】

在SQLServer中,在视图上不能完成的操作是()A.更新视图数据B.查询C.在视图上定义新的基本表(正确答案)D.在视图上定义新视图第44题【2.00分】【概念理解】

在SQLServer中,以下关于外键和相应的主键之间的关系,描述正确的是()A.外键并不一定要与相应的主键同名(正确答案)B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并不一定唯一第45题【2.00分】【特性分析】

SQL的聚合函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在()子句中A.SELECTB.HAVINGC.GROUP…HAVINGD.WHERE(正确答案)第46题【2.00分】【概念理解】

SQL语言是()语言A.层次数据库B.网状数据库C.关系数据库(正确答案)D.非数据库第47题【2.00分】【概念理解】

在SQLServer中,下面哪个函数是属于字符串运算的()A.roundB.sinC.str(正确答案)D.abs第48题【2.00分】【特性分析】

在SQLServer中,下列聚合函数中使用正确的是()A.SUM()B.MAX()C.COUNT()(正确答案)D.AVG()第49题【2.00分】【概念理解】

在SQLServer中,关于视图,以下说法错误的是()A.使用视图,可以简化数据的使用B.使用视图,可以保护敏感数据C.视图是一种虚拟表,视图中的数据只能来源于物理数据表,不能来源于其它视图(正确答案)D.视图中只存储了查询语句,并不包含任何数据第50题【2.00分】【结果判断】

在SQLServer中,授予用户teacher对Score表的插入和修改的权限,正确的授权语句是()A.GRANTINSERT,UPDATETOTABLEScoreONteacherB.GRANTINSERTANDUPDATETOTABLEScoreONteacherC.GRANTINSERT,UPDATEONScoreTOteacher(正确答案)D.GRANTINSERTANDUPDATEONScoreTOteacher第51题【2.00分】【概念理解】

在PowerDesigner中,设计的()模型可以直接生成对应的建表建约束脚本A.概要设计模型B.概要数据模型C.物理数据模型(正确答案)D.实体数据模型第52题【2.00分】【概念理解】

在SQLServer中,关于多行子查询,下列说法正确的是:A.可使用=、<、>比较符B.不能使用in比较符,可以使用all,any比较符C.不能使用in,all,any比较符D.只能使用in,all,any比较符(正确答案)第53题【2.00分】【概念理解】

在SQLServer中,返回当前时间和日期的函数是A.YEAR()B.GETDATE()(正确答案)C.COUNT()D.SUM()第54题【2.00分】【概念理解】

下面T-SQL代码运行完的结果是()。declare@varint=0set@var=1while@var<3beginprint‘var小于3’set@var+=1breakprint‘语句执行失败’endA.var小于3(正确答案)B.var小于3var小于3var小于3C.var小于3语句执行失败D.var小于3var小于3第55题【2.00分】【概念理解】

有关T-SQL中变量的使用,以下说法错误的是()A.变量的使用必须先声明,后使用B.变量的赋值只能使用set语句(正确答案)C.可以使用print语句和select语句输出结果D.局部变量的命名必须以@打头第56题【2.00分】【特性分析】

在某个触发器中,存在如下代码片断:Declare@p1int,@p2intSelect@p1=pricefromdeletedSelect@p2=pricefrominsertedprintconvert(varchar,@p2-@p1)该触发器是()触发器。A.selectB.update(正确答案)C.insertD.delete第57题【2.00分】【概念理解】

在数据库中查询数据,一般根据()查询速度较快A.设置默认值的列B.设置为外键的列C.设置为主键的列(正确答案)D.设置检查约束的列第58题【2.00分】【概念理解】

在SQLServer中,HAVING子句中应后跟()A.行条件表达式B.分组条件表达式(正确答案)C.视图序列D.列名序列第59题【2.00分】【概念理解】

在SQL中,建立视图的命令为()A.CREATESCHEMAB.CREATETABLEC.CREATEVIEW(正确答案)D.CREATEINDEX第60题【2.00分】【概念理解】

在SQL中,建立索引用()命令A.CREATESCHEMAB.CREATETABLEC.CREATEINDEX(正确答案)D.CREATEVIEW第61题【2.00分】【结果判断】

假设订单表orders用来存储的订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。A.Selectcid,count(distinct(cid)),sum(money)fromordersgroupbycidB.Selectcid,count(distinct(cid)),sum(money)fromordersorderbycidC.Selectcid,count(cid),sum(money)fromordersorderbycidD.Selectcid,count(cid),sum(money)fromordersgroupbycid(正确答案)第62题【2.00分】【概念理解】

E-R图中,实体用下面()来表示A.矩形(正确答案)B.椭圆形C.菱形D.圆形第63题【2.00分】【概念理解】

在SQLServer中,关于权限管理,以下说法正确的的是()A.revoke用来授予权限B.grant用来撤销权限C.deny用来彻底撤销权限D.revoke不能和deny搭配使用(正确答案)第64题【2.00分】【结果判断】

在SQLServer中,对以下语句描述不正确的是()createviewview_stuInfo

asselectstuName,stuNo,stuAddressfromstuInfogoA.创建了一个命名为view_stuInfo的视图B.只在一个表上不能创建视图,语法错误(正确答案)C.此视图一般为班主任查询学员信息提供参考D.可以用selectfromview_stuInfo查询stuInfo表所有学员的三个字段的信息第65题【2.00分】【结果判断】

在SQLServer中,能够将‘java’课的学分赋值给变量的语句是哪一个()A.selectcreditinto@creditfromcoursewherecname=’java’B.selectcredit=@creditfromcoursewherecname=’java’C.select@credit=creditfromcoursewherecname=’java’(正确答案)D.selectcreditfromcoursewherecname=’java’andcredit=@credit第66题【2.00分】【概念理解】

在SQLServer中,在定义存储过程时,下面说法不正确的是()A.不要以sp_为前缀创建任何存储过程,因为sp_前缀是SQLServer用来命名系统存储过程的B.如果定义了默认值,执行存储过程时可以不提供实参C.VARYING用于指定作为输出参数支持的结果集,且仅适用于定义cursor输出参数D.OUTPUT关键词用于指定参数为输入参数的类型(正确答案)第67题【2.00分】【结果判断】

在SQLServer中,有如下语句,执行结果为()Declare@xintIf@xisnullSelect‘A’If@x=0Select‘B’If@x=’’Select‘C’A.A(正确答案)B.BC.CD.有编译错误第68题【2.00分】【结果判断】

在SQLServer中,查询course表中的前5行,正确的语法是()A.selecttop5fromcourse(正确答案)B.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5)fromcourse第69题【2.00分】【概念理解】

在SQLServer中,为变量赋值的写法,错误的是()A.set@a=3,@b=4(正确答案)B.select@a=3,@b=4C.set@a=3;set@b=4D.select@a=3;select@b=4第70题【2.00分】【概念理解】

关于T-SQL语言中的CASE语句,以下说法正确的是()A.then关键字后面可以使用insert、update和delete语句B.then关键字后面可以使用print语句C.case关键字后面不能有任何的表达式D.case语句中else关键字可以省略(正确答案)第71题【2.00分】【概念理解】

在SQLServer中,要删除一个名为A1的存储过程,应使用命令()A.deleteprocedureA1B.dropprocedureA1(正确答案)C.alterprocedureA1D.executeCprocedureA1第72题【2.00分】【概念理解】

在SQLServer中,下面不属于SQL中事务的特征的是()A.原子性B.一致性C.准确性(正确答案)D.隔离性第73题【2.00分】【结果判断】

在SQLServer中,执行以下语句,执行完成后循环次数为()

DECLARE@nint

Set@n=3

WHILE@n<5

Begin

IF@n=4

Print1trim(@n)+’的平方数为’+1trim(@n@n)

Set@n=@n+1

EndA.0次B.1次C.2次(正确答案)D.死循环第74题【2.00分】【结果判断】

在SQLServer中,selecttop(1)fromstuInfowherestNonotin(selecttop(2)stNofromstuInfo)以上语句的功能是()A.查询学员信息表的第一条记录B.查询学员信息表的第二条记录C.查询学员信息表的第三条记录(正确答案)D.语法有问题,不能查询到记录第75题【2.00分】【结果判断】

分析以下代码,说法正确的是()SelectfromstuInfowherestuNonotin(selectstuNofromstuMarkswherewrittemExam!=100)A.此语句查询笔试成绩不等于100分的同学所有信息B.此语句查询笔试成绩等于100分的学生所有信息(正确答案)C.此语句查询所有没有参加考试的学生信息D.此语句查询所有参加考试的学生信息第76题【2.00分】【结果判断】

在SQLServer中,从“产品”表里查询出价格高于产品名称为“海天酱油”的产品的记录,此SQL语句为()A.SELECTFROM产品WHERE价格>海天酱油B.SELECTFROM产品WHERE价格>(SELECTFROM产品WHERE产品名称>’海天酱油’)C.SELECTFROM产品WHEREEXISTS产品名称=’海天酱油’)D.SELECTFROM产品WHERE价格>(SELECT价格FROM产品WHERE产品名称=’海天酱油’)(正确答案)第77题【2.00分】【概念理解】

下面T-SQL代码运行完的结果是()declare@counterint

set@counter=1

while@counter<3

begin

set@counter=@counter+1

print@counter

break

print‘loop’

endA.2loopB.2(正确答案)C.2loop3loopD.23第78题【2.00分】【概念理解】

在SQLServer中,假设表UserInfo有age字段,现在要求该字段的值在20-60之间,可以通过添加约束来实现,横线处应该填写的是()AltertableUserInfoA.AddconstraintPK_ageprimarykey(age)B.AddconstraintUQ_ageunique(age)C.AddconstraintDF_agedefault(‘20-60’)forageD.AddconstraintCK_agecheck(agebetween20and60)(正确答案)第79题【2.00分】【概念理解】

在SQLServer数据库中,下面()做法可以提高查询的性能A.在查询相关的字段上建立约束,以进行数据的完整性检查B.通过视图进行查询C.如果字段经常出现在查询输出中,考虑为其建立聚集索引或者非聚集索引(正确答案)D.应该为查询排序的字段创建存储过程第80题【2.00分】【概念理解】

为数据库中一个或多个表的数据提供另一种查看方式的逻辑表被称为()A.存储过程B.触发器C.视图(正确答案)D.表第81题【2.00分】【概念理解】

在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概要设计(正确答案)C.逻辑设计D.物理设计第82题【2.00分】【概念理解】

在SQLServer中,给定创建视图的代码如下,则下划线处应填写的正确关键字为()CREATEVIEWABCD____SELECTFROMSALESWHEREQTY>90A.INB.AS(正确答案)C.FORD.ON第83题【2.00分】【结果判断】

建立一张雇员表(Employee),当用户向表中插入数据不提供入职时间,但系统会默认把当前时间自动作为员工入职时间插入数据库中,以下做法正确的是()A.利用CHECK约束B.利用DEFAULT约束(正确答案)C.利用UNIQUE约束D.利用PRIMARYKEY约束第84题【2.00分】【概念理解】

在SELECT语句中正确的语法顺序如下()A.where,having,groupby,orderbyB.having,where,groupby,orderbyC.where,orderby,groupby,havingD.where,groupby,having,orderby(正确答案)第85题【2.00分】【概念理解】

在SQLServer中,用来显示数据库信息的系统存储过程是()A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb(正确答案)第86题【2.00分】【概念理解】

在SQLServer中,使用()连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中A.左外联接B.右外联接C.内联接(正确答案)D.外联接第87题【2.00分】【概念理解】

在SQLServer中,一个规范化的关系至少应当满足()的要求A.一范式B.二范式C.三范式(正确答案)D.四范式第88题【2.00分】【结果判断】

在SQLServer中,查询语句selectstuff('herld',3,1,'llowo')结果为()A.helloB.worldhelloC.helloworld(正确答案)D.world第89题【2.00分】【概念理解】

关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足()A.主关键字唯一标识表中的每一行B.关系中的行不允许重复C.每个非关键字列都完全依赖于主关键字D.每个属性都有是不可再分的基本数据项(正确答案)第90题【2.00分】【概念理解】

在SQLServer中,建立索引的目的是()A.降低SQLServer数据检索的速度B.与SQLServer数据检索的速度无关C.加快数据库的打开速度D.提高SQLServer数据检索的速度(正确答案)第91题【2.00分】【概念理解】

在SQLServer中,下列标识符可以作为局部变量使用()A.MyvarB.MyvarC.@Myvar(正确答案)D.@Myvar第92题【2.00分】【概念理解】

在SQLSERVER中,声明游标应使用()A.DEFINEB.OPENC.DECLARE(正确答案)D.FETCH第93题【2.00分】【概念理解】

在SQLSERVER中,下列关于触发器的说法中错误的是()A.触发器是一种特殊的存储过程B.可以向触发器传递参数(正确答案)C.可以在视图上定义触发器D.触发器可以实现复杂的完整性规则第94题【2.00分】【结果判断】

阅读下列代码,判断运行结果是()Declare@sumint,@countintSelect@sum=0,@count=1Label1:Select@sum=@sum+@countSelect@count=@count+1if@count<=5Gotolabel1Select@count-1,@sumA.515(正确答案)B.510C.415D.410第95题【2.00分】【概念理解】

在SQLServer中,要查询的数据来自多张表,下面()方式无法完成任务A.使用UNION联合B.使用子查询C.使用局部变量(正确答案)D.使用多表联接查询第96题【2.00分】【结果判断】

在SQLServer中,已知执行语句:Selectcount(score),sum(score)fromscore返回的结果是5和750,那么执行语句:Selectavg(score)fromscore,返回的结果是()A.5B.150(正确答案)C.1500D.750第97题【2.00分】【概念理解】

在SQLServer中,可以与子查询一起使用以检查行或列是否存在的是()子句A.exists(正确答案)B.inC.unionD.Notin第98题【2.00分】【特性分析】

在SQLServer中,有Products(产品)表,包含字段Pname(产品名称)、Price(价格)。若要得到最贵产品的产品名称和产品价格,应该使用的查询语句有()A.SELECTTOP1Pname,PriceFROMProductsORDERBYPriceB.SELECTPname,MAX(Price)FROMProductsC.SELECTPname,MAX(Price)FROMProductsGROUPBYPnameD.SELECTPname,PriceFROMProductsWHEREPrice=(SELECTMAX(Price)FROMProducts)(正确答案)第99题【2.00分】【概念理解】

下面变量中属于T-SQL中用户自定义的变量的是()A.@@errorB.@number(正确答案)C.abcD.num1第100题【2.00分】【概念理解】

在SQLServer中,关于表联接与子查询的关系,说法错误的是()A.一般来说,表联接都可以用子查询替换,但有的子查询却不能用表联接替换B.子查询比较灵活、方便,常作为增删改查的筛选条件,适合于操纵一个表的数据C.表联接更适合于查看多表的数据D.子查询过多,不会比相同效果的表联接占用的系统资源多(正确答案)第101题【2.00分】【概念理解】

在SQLServer中,下列说法正确的有()A.exists子句可以替换In子句B.exists子句只用来检测存在性(正确答案)C.in子句主要用来判断是否在某个范围D.有notin子句但是没有notExists子句第102题【2.00分】【概念理解】

E-R图中,关系用下面()来表示A.矩形B.椭圆形C.菱形(正确答案)D.圆形第103题【2.00分】【概念理解】

SQLSERVER的默认事务模式是()A.显式事务模式B.隐性事务模式C.自动提交事务模式(正确答案)D.组合事务模式第104题【2.00分】【结果判断】

在SQLServer中,在事务控制语句中,提交事务语句是()A.BEGINTRANSACTIONB.DECLARETRANSACTIONC.COMMITTRANSACTION(正确答案)D.ROLLBACKTRANSACTION第105题【2.00分】【概念理解】

在SQLServer中,下列关于存储过程的说法,错误的是()A.存储过程是存放在服务器上的预先编译好的单条或多条SQL语句B.存储过程能够传递或者接收参数C.可以通过存储过程的名称来调用、执行存储过程D.存储过程在每一次执行时都要进行语法检查和编译(正确答案)第106题【2.00分】【结果判断】

在SQLServer中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()A.UPDATESETAGEWITHAGE+1B.REPLACEAGEWITHAGE+1C.UPDATESTUDENTSETAGE=AGE+1(正确答案)D.UPDATESTUDENTAGEWITHAGE+1第107题【2.00分】【概念理解】

在SQL查询时,使用WHERE子句指出的是()A.查询目标B.查询条件(正确答案)C.查询视图D.查询结果第108题【2.00分】【概念理解】

在SQLServer中,如果要在一张职工工资管理表中限制工资的输入范围,应使用()约束A.PDRIMARYKEYB.FOREIGNKEYC.UNIQUED.CHECK(正确答案)第109题【2.00分】【概念理解】

在SQLSERVER中,存储过程是一组预先定义并()的Transact-SQL语句A.保存B.编译(正确答案)C.解释D.编写第110题【2.00分】【概念理解】

在SQLServer中,下列关于变量的描述,错误的是()A.局部变量标识由一个@标记打头B.局部变量由关键字Declare进行声明,并且局部变量在当前会话内有效(正确答案)C.局部变量只能在声明后使用D.在声明变量后,变量值被默认设置为null第111题【2.00分】【结果判断】

在SQLServer中,以下语句的执行结果是()。DECLARE@var1char(20),@var2char(20)SET@var1='实现'SET@var2=@var1+'中华民族伟大复兴'SELECT@var2A.实现中华民族伟大复兴B.实现中华民族伟大复兴C.中华民族伟大复兴D.实现(正确答案)第112题【2.00分】【结果判断】

在SQLServer中,下面的语句中包含()个批处理。USEmasterGOSELECTFROMsysfilesGOA.1B.2(正确答案)C.3D.4第113题【2.00分】【概念理解】

在E-R图中,矩形表示()A.实体(正确答案)B.属性C.关系D.特性第114题【2.00分】【概念理解】

在E-R图中,椭圆表示()A.实体B.属性(正确答案)C.关系D.特性第115题【2.00分】【概念理解】

在E-R图中,菱形表示()A.实体B.属性C.关系(正确答案)D.特性第116题【2.00分】【概念理解】

PowerDesigner工具可生成概念数据模型和()A.结构图B.实体数据模型C.物理数据模型(正确答案)D.流程图第117题【2.00分】【特性分析】

在SQLServer中,查询数据表数据,SELECT语句中必须包含的子句是SELECT和()A.INSERTB.WHEREC.JOIND.FROM(正确答案)第118题【2.00分】【概念理解】

在SQLServer中,()用于检查子查询是否至少会返回一行数据A.WHEREB.EXISTS(正确答案)C.GROUPBYD.ORDERBY第119题【2.00分】【特性分析】

在SQLServer中,不是存储过程的优势有哪些()A.降低系统运行速度(正确答案)B.封闭复杂操作C.减少网络流量D.实现模块化程序设计和代码重用第120题【2.00分】【特性分析】

在SQLServer中,SELECT语句使用()过滤重复行A.SELECTB.DISTINCT(正确答案)C.FROMD.WHERE第121题【2.00分】【特性分析】S在SQLServer中,SELECT语句使用()来显示n条记录A.GROUPBYB.EXISTSC.TOPn(正确答案)D.ORDERBY第122题【2.00分】【特性分析】

在SQLServer中,为数据库表建立索引能够()A.防止非法的删除操作B.防止非法的插入操作C.提高查询性能(正确答案)D.节约数据库的磁盘空间第123题【2.00分】【特性分析】

在SQLSERVER中,下面关于视图说法错误的是()A.对查询执行的大多数操作也可以在视图上进行B.使用视图可以增加数据库的安全性C.不能利用视图增加,删除,修改数据库中的数据(正确答案)D.视图使用户更灵活的访问所需要的数据第124题【2.00分】【特性分析】

在SQLServer中,下面关于视图的描述,说法正确的是()A.使用视图可以筛选原始物理表中的数据,降低了数据访问的安全性B.视图是一种虚拟表,数据只能来自一个原始物理表C.CREATEVIEW语句中可以包含UPDATE语句D.为了安全起见,一般只对视图执行查询操作,不推荐在视图上执行修改操作(正确答案)第125题【2.00分】【代码纠错】

现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()A.Selecttop1frombookorderbypriceascB.Selecttop1frombookorderbypriceC.Selecttop1frombookwhereprice=(selectmax(price)frombook)(正确答案)D.Selecttop1frombookwhereprice=max(price)第126题【2.00分】【概念理解】

在SQLServer中,在()的列上更适合创建索引。【选两项】A.需要对数据进行排序(正确答案)B.具有默认值C.频繁更改D.频繁搜索(正确答案)第127题【2.00分】【概念理解】

在SQLServer中,关于触发器,说法错误的有()。【选两项】A.触发器是一种特殊类型的存储过程B.可以使用触发器来响应对数据的select、insert、update、delete操作(正确答案)C.一个表上的触发器不可以包含对另外一个表的数据操作,以免造成死循环(正确答案)D.触发器和触发它的语句构成一个事务第128题【2.00分】【概念理解】

在SQLServer中,关于EXISTS子查询,下列说法正确的是()【选两项】A.EXISTS指定的子查询返回字符类型的数据B.EXISTS子查询返回的是数据集C.EXISTS子查询返回一个布尔类型的值(正确答案)D.EXISTS用于检测子查询是否返回数据行(正确答案)第129题【2.00分】【概念理解】

在SQLServer中,子查询可以在下列哪种场合使用【多选】A.where子句中(正确答案)B.having子句中(正确答案)C.from子句中(正确答案)D.select子句中(正确答案)第130题【2.00分】【概念理解】

在SQLServer中,关于聚焦索引,以下说法错误的有()。【选两项】A.一个表最多只能创建一个聚焦索引B.聚焦索引比非聚焦索引有更快的访问速度C.主键一定是聚焦索引(正确答案)D.创建了聚焦索引的列不允许有重复值(正确答案)第131题【2.00分】【概念理解】

SQLSERVER提供的注释类型有()【选两项】A.单行注释以"--"开头(正确答案)B.单行注释以""开头C.多行注释以"-"开头,以"-"结束(正确答案)D.多行注释以"/"开头,以"/"结束第132题【2.00分】【概念理解】

在SQLServer中,下列关于子查询的说法,正确的是【选两项】A.所有子查询都可以使用联接查询来替换B.所有联接查询都可以使用子查询来替换(正确答案)C.所有可以使用表达式的地方都可以使用子查询来替换(正确答案)D.所有子句后面都可以使用子查询第133题【2.00分】【代码纠错】

分析下面的存储过程:createprocedureMyP1(@avarchar(32))ASbegintrandeclare@bintdeletefroma1whereau_lnamelike@aselect@b=@@rowcountif(@@error!=0)beginrollbacktranreturn200enddeletefroma2whereau_lnamelike@aselect@b=@b+@@rowcountif(@@error!=0)beginrollbacktranreturn200endcommittranreturn@b下面选项正确的有()。【选两项】A.该存储过程是无效的也不会被创建B.如果在表a1的删除操作中发生错误,那么它在表a2中就不会执行删除操作(正确答案)C.如果在表a2中执行删除操作时发生错误,那么表a1中删除的行就会被回滚回去(正确答案)D.存储过程会成功执行,并返回200第134题【2.00分】【特性分析】

在SqlServer数据库中,使用T-SQL编程时,下列()语句可以从WHILE语句块中退出。【选两项】A.CONTINUEB.EXITC.BREAK(正确答案)D.RETURN(正确答案)第135题【2.00分】【概念理解】

关于数据库用户和架构,以下说法正确的是()【多选】A.在同一个数据库中,一个登录名只能映射一个数据库用户名(正确答案)B.一个数据库用户可以拥有多个架构(正确答案)C.一个架构可以同时属于多个拥有者D.架构是数据表的容器(正确答案)第136题【2.00分】【概念理解】

SQLServer数据库中,下列属于T-SQL事务管理语句的是()。【多选】A.BEGINTRANSACTION(正确答案)B.ENDTRANSACTIONC.COMMITTRANSACTION(正确答案)D.ROLLBACKTRANSACTION(正确答案)第137题【2.00分】【概念理解】

在SQLServer中,属于系统数据库的有()【多选】A.master(正确答案)B.model(正确答案)C.msdb(正确答案)D.temp第138题【2.00分】【概念理解】

T-SQL语言按照用途可以分为三类,分别是()【多选】A.DML(正确答案)B.DCL(正确答案)C.DQLD.DDL(正确答案)第139题【2.00分】【概念理解】

在SQLServer中,以下哪些()可以进行模糊查询。【多选】A.orB.notbetween(正确答案)C.notin(正确答案)D.like(正确答案)第140题【2.00分】【概念理解】

在SQLServer中,声明一个最多可以存储10个字符的变量pwd,以下代码错误的是()【多选】A.DECLAREpwdVARCHAR(10)(正确答案)B.DECLARE@pwdVARCHAR(10)C.pwdVARCHAR(10)(正确答案)D.@pwdVARCHAR(10)(正确答案)第141题【2.00分】【概念理解】

在SQLServer中,下面变量中不属于T-SQL中用户自定义的变量是()【多选】A.@@i(正确答案)B.@num1C.aef(正确答案)D.var(正确答案)第142题【2.00分】【概念理解】

在SQLServer中,关于存储过程,以下说法错误的是()【多选】A.不能在存储过程中使用CREATEVIEW命令B.T-SQL批代码的执行速度要快于存储过程(正确答案)C.存储过程必须带有参数(正确答案)D.存储过程不能返回结果集(正确答案)第143题【2.00分】【特性分析】

在SQLServer中,现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()【选两项】A.Selecttop1frombookorderbypriceascB.Selecttop1frombookorderbypricedesc(正确答案)C.Selecttop1frombookwhereprice=(selectmax(price)frombook)(正确答案)D.Selecttop1frombookwhereprice=max(price)第144题【2.00分】【概念理解】

在SQLServer数据库中,你想得到在products表中最贵的产品名称和价格应该使用的正确查询是()【选两项】A.SELECTtop1productname,UnitpriceFROMproductsorderbyUnipriceDesc(正确答案)B.SELECTproductname,MAX(Unitprice)FROMproductsC.SELECTproductname,UnitpriceFROMproductsWHEREUnitprice=(SELECTMAX(Unitprice)FROMproducts)(正确答案)D.SELECTproductname,MAX(Unitprice)FROMproductsORDERByproductname第145题【2.00分】【结果判断】

数据库中有两张表student(stuid,stuname,stuage),score(stuid,subject,marks).请分析下面哪些查询可查找出参加过考试的学生姓名?()【多选】A.Selectstunamefromstudentwherestuidin(selectstuidfromscore)(正确答案)B.Selectstunamefromstudent,scorewherestudent.stuid=score.stuid(正确答案)C.Selectstunamefromstudentleftouterjoinscore

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论