SQL_Server数据库笔试题

SQL_Server数据库笔试题

ID:47306491

大小:123.00 KB

页数:21页

时间:2019-09-03

SQL_Server数据库笔试题_第1页
SQL_Server数据库笔试题_第2页
SQL_Server数据库笔试题_第3页
SQL_Server数据库笔试题_第4页
SQL_Server数据库笔试题_第5页
资源描述:

《SQL_Server数据库笔试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL测试-笔试试卷1)在SQLServer中,为数据库表建立索引能够()。A.防止非法的删除操作B.防止非法的插入操作C.提高查询性能D.节约数据库的磁盘空间2)在SQLSERVER中,创建一个表使用()语句。A.INSERTB.DROPC.CREATED.ALERT3)在SQLSERVER中,下面关于视图说法错误的是()。A.对查询执行的大多数操作也可以在视图上进行B.使用视图可以增加数据库的安全性C.不能利用视图增加,删除,修改数据库中的数据D.视图使用户更灵活的访问所需要的数据4)在数据库设计中,用E-

2、R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A.需求分析B.概要设计C.逻辑设计D.物理设计5)在SQLServer数据库中,如果强制要求grades表中的学员必须是Students表中存在的学员,以下描述正确的是()。A.在grades表中创建外键约束B.在grades表中创建检查约束C.在grades表中创建唯一约束D.在grades表中创建默认约束6)在SQLServer数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。BEGINTRANSA

3、CTIONupdateAccountsetbalance=7800whereid=1updateAccountsetbalance=9000whereid=1检查上一句错误则执行IF@@error<>0ROLLBACKTRANSACTIONELSECOMMITTRANSACTIONA.Account表中id为1的记录中balance字段的值被修改为7800B.Account表中id为1的记录中balance字段的值被修改为9000C.Account表中id为1的记录中balance字段的值不变D.不可能发生这种

4、情况7)在SQLServer数据库中,有关下列T-SQL语句的功能,说法正确的是()。DECLARE@Iint,@JintSET@I=0WHILE(@I<2)BEGINSELECT@J=COUNT(*)FROMstuMarksWHEREwrittenExam<60IF(@J>0)UPDATEstuMarksSETwrittenExam=writtenExam+5WHEREwrittenExam<60ELSEBREAKSET@I=@I+1ENDSELECTstuNo,成绩=CASEWHENwrittenExam<

5、60THEN'不及格'ELSE'及格'ENDFROMstuMarksA.给不及格的学员反复提5分直到通过为止,最后展示所有学员是否及格的情况信息B.给不及格的学员提10分,最后展示所有学员是否及格的情况信息C.给不及格的学员提5分,提分后仍不及格的学员再提5分,最后展示所有学员是否及格的情况信息D.给不及格的学员提5分,最后展示所有学员是否及格的情况信息8)在SQLServer数据库中,下面调用存储过程的语句错误的是()。A.EXECproc_stu@sumOUTPUT,64,78B.EXECproc_stu@

6、sumOUTPUT,@totaloutput,78C.EXECproc_stu@sumOUTPUT,604D.EXECCalculate@sumOUTPUT,@totaloutput9)在SQLSERVER中,下面关于子查询的说法你认为正确的是()。A.应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低B.带子查询的查询执行顺序是,先执行父查询,再执行子查询C.表连接一般都可以用子查询替换,但有的子查询不能用表连接替换D.如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使

7、用NOTEXISTS关键字10)在SQLSERVER中,按以下要求创建学员表正确的SQL语句是()。学员表(stuTable)的要求是:学号为5位数字,自动编号;姓名最多为4个汉字,身份证号码最多为18位数字。A.CREATETABLEstuTable(IDNUMERIC(6,0)NOTNULL,NameVARCHAR(4),CardINT)B.CREATETABLEstuTable(IDINTIDENTITY(10000,1),NameVARCHAR(4),CardDECIMAL(18,0))C.IFEXIS

8、TS(SELECT*FROMsysobjectsWHEREname='stuTable')DROPTABLEstuTableGOCREATETABLEstuTable(IDNUMERIC(4,0)NOTNULL,NameVARCHAR(4),CardINT)D.IFEXISTS(SELECT*FROMsysobjectsWHEREname='stuTable')DROPTABLEstu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。