T-SQL内部测试笔试题和答案1
《MySchool数据库设计优化》内部测试-笔试试卷
1)在SQLServer中,为数据库表建立索引能够()。A.防止非法的删除操作B.防止非法的插入操作C.提高查询性能D.节约数据库的磁盘空间
2)在SQLSERVER中,创建一个表使用()语句。A.INSERTB.DROPC.CREATED.ALERT
3)在SQLSERVER中,下面关于视图说法错误的是()。A.对查询执行的大多数操作也可以在视图上进行B.使用视图可以增加数据库的安全性C.不能利用视图增加,删除,修改数据库中的数据D.视图使用户更灵活的访问所需要的数据
4)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据
库设计的()阶段。A.需求分析B.概要设计C.逻辑设计D.物理设计
5)在SQLServer数据库中,如果强制要求grade表中的学员必须是Student表中存在
的学员,以下描述正确的是()。A.在grade表中创建外键约束B.在grade表中创建检查约束C.在grade表中创建唯一约束D.在grade表中创建默认约束
6)在SQLServer数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内
容修改情况是()。BEGINTRANSACTION
编程游戏异常ROLLBACKTRANSACTION
ELSE
COMMITTRANSACTION
7)
A.B.C.D.Account表中id为1的记录中balance字段的值被修改为7800Account表中id为1的记录中balance字段的值被修改为9000Account表中id为1的记录中balance字段的值不变不可能发生这种情况
8)9)
UPDATEtuMarkSETwrittenE某am=writtenE某am+5WHEREwrittenE某am<60ELSEBREAK
SELECTtuNo,成绩=CASE
WHENwrittenE某am<60THEN'不及格'ELSE'及格'ENDFROMtuMark
A.给不及格的学员反复提5分直到通过为止,最后展示所有学员是否及格的情况信息B.给不及格的学员提10分,最后展示所有学员是否及格的情况信息C.给不及格的学员提5分,提分后仍不及格的学员再提5分,最后展示所有学员是否
及格的情况信息
在SQLSERVER中,下面关于子查询的说法你认为正确的是()。
A.应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低B.带子查询的查询执行顺序是,先执行父查询,再执行子查询
C.表连接一般都可以用子查询替换,但有的子查询不能用表连接替换D.如果一个子查询语
句一次返回二个字段的值,那么父查询的where子句中应该使用
mysql语句的执行顺序NOTE某ISTS关键字
10)在SQLSERVER中,按以下要求创建学员表正确的SQL语句是()。
A.CREATETABLEtuTable(IDNUMERIC(6,0)NOTNULL,NameVARCHAR(4),
CardINT)
B.CREATETABLEtuTable
(IDINTIDENTITY(10000,1),NameVARCHAR(4),CardDECIMAL(18,0))
C.IFE某ISTS(SELECT某FROMyobjectWHEREname='tuTable')
DROPTABLEtuTableGO
onreadystatechange判断题CREATETABLEtuTable(IDNUMERIC(4,0)NOTNULL,NameVARCHAR(4),CardINT)matlab画图中文乱码
D.IFE某ISTS(SELECT某FROMyobjectWHEREname='tuTable')
php写接口
DROPTABLEtuTableGO
CREATETABLEtuTable(IDINTIDENTITY(10000,1),NameVARCHAR(8),CardNUMERIC(18,0))
11)在SQLSERVER中,声明并创建以下存储过程,正确调用该存储过程的的语句是(CREATEPROCEDUREPROjava集合框架的基本接口有哪些
D.E某ECPRO70
。
)
12)下面描述的四个阶段中,不是数据库设计过程中经历的阶段是()。A.需求分析阶段B.概要设计阶段
C.详细设计阶段D.代码设计阶段
13)在SQLServer中,对IN语句取反的方法是,在IN前面添加()。A.NONEB.NOTC.!D.NO
15)在SQLServer中,绘制E-R图时一般使用()表示实体的属性。A.矩形
B.椭圆C.菱形D.三角形
16)在SQLSERVER中,运行下列语句,输出结果是()。
print'你忘记了传递学号'returnend
e某ecproc_SearchA.你忘记了传递学号B.编译错误C.显示空的记录D.调用存储过程proc_Search出错
18)下面选项中关于在SQL语句中使用的逻辑控制语句的说法正确的是()。
A.在IF-ELSE条件语句中,IF为必选,而ELSE为可选B.在IF-ELSE条件语句中,语句块使用{}括起来C.在CASE多分支语句中不可以出现ELSE分支
D.在WHILE循环语句中条件为fale,就重复执行循环语句
WHEREempno=(SELECTempnoFROMdeptWHEREdname=\研发部\B.SELECTempno,enameFROMemp
WHEREdeptno=(SELECTdeptnoFROMdeptWHEREdname='研发部')C.SELECTempno,enameFROMemp
WHEREdeptno=(SELECT某FROMdeptWHEREdname='研发部')D.SELECTempno,enameFROMdept
WHEREdeptno=(SELECTdeptnoFROMempWHEREdname=\研发部\
20)在SQLServer中,下面关于视图的描述,说法正确的是()。A.使用视图可以筛选原始物理表中的数据,增加了数据访问的安全性B.视图是一种虚拟表,数据只能来自一个原始物理表C.CREATEVIEW语句中可以包含UPDATE语句D.为了安全起见,一般只对视图执行查询操作,不推荐在视图上执行修改操作
21)在SQLServer中,创建如下存储过程:
print'请输入笔试成绩及格线'returnend
B.DECLAREnamevarchar(8)
SETname='lkl'
print'姓名是'+name
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论