文档介绍:《MySchool数据库设计优化》内部测试-笔试试卷1) 在SQLServer中,为数据库表建立索引能够()。 A. 防止非法的删除操作 B. 防止非法的插入操作 C. 提高查询性能 D. 节约数据库的磁盘空间2) 在SQLSERVER中,创建一个表使用()语句。 A. INSERT B. DROP C. CREATE D. ALERT3) 在SQLSERVER中,下面关于视图说法错误的是()。 A. 对查询执行的大多数操作也可以在视图上进行 B. 使用视图可以增加数据库的安全性 C. 不能利用视图增加,删除,修改数据库中的数据 D. 视图使用户更灵活的访问所需要的数据4) 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。 A. 需求分析 B. 概要设计 C. 逻辑设计 D. 物理设计5) 在SQLServer数据库中,如果强制要求grades表中的学员必须是Students表中存在的学员,以下描述正确的是()。 A. 在grades表中创建外键约束 B. 在grades表中创建检查约束 C. 在grades表中创建唯一约束 D. 在grades表中创建默认约束6) 在SQLServer数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。ountsetbalance=7800whereid=ountsetbalance=9000whereid=1IF@***@error<>0 MITTRANSACTION A. Account表中id为1的记录中balance字段的值被修改为7800 B. Account表中id为1的记录中balance字段的值被修改为9000 C. Account表中id为1的记录中balance字段的值不变 D. 不可能发生这种情况7) 在SQLServer数据库中,有关下列T-SQL语句的功能,说法正确的是()。******@Iint,***@******@I=0WHILE(***@I<2)BEGIN ******@J=COUNT(*)FROMstuMarksWHEREwrittenExam<60IF(***@J>0)UPDATEstuMarksSETwrittenExam=writtenExam+5WHEREwrittenExam<******@I=***@I+1ENDSELECTstuNo,成绩=CASEWHENwrittenExam<60THEN'不及格'ELSE'及格'ENDFROMstuMarks A. 给不及格的学员反复提5分直到通过为止,最后展示所有学员是否及格的情况信息 B. 给不及格的学员提10分,最后展示所有学员是否及格的情况信息C. 给不及格的学员提5分,提分后仍不及格的学员再提5分,最后展示所有学员是否及格的情况信息 D. 给不及格的学员提5分,最后展示所有学员是否及格的情况信息8) 在SQLServer数据库中,下面调用存储过程的语句错误的是()。 A. EXECproc_******@sumOUTPUT,64,78 B. EXECproc_******@sumOUTPUT,***@totaloutput,78 C. EXECproc_******@sumOUTPUT,604 D. ******@sumOUTPUT,***@totaloutput9) 在SQ