数据库SQL期末考试复习题修改版 下载本文

内容发布更新时间 : 2024/5/5 18:57:11星期一 下面是文章的全部内容请认真阅读。

15. 下列的()总要对数据进行排序 A. 聚集索引 B. 非聚集索引 C. 组合索引 D. 唯一索引

16. 运行以下语句,输出结果是() Create proc proc_lookup @mystuno varchar(8)=null As

If @mystuno is null Begin

Print ?您忘记了传递学号参数? RETURN END

SELECT * FROM stuInfo WHERE stuNo=@mystuNo GO

EXEC proc_lookup A. 编译错误

B. 调用存储过程proc_lookup过程出错 C. 显示“您忘记了传递学号参数” D. 显示空的学员信息记录集

17. 数据库文件有三类,分别为主要数据文件、其他数据文件和日志文件。其中每个数据库允许有( )主要数据文件。

A、至少一个 B、有且只能有一个

C、最多一个 D、可以没有,也可以有多个

18.若表中的一个字段定义数据类型为varchar,长度为30,当在此字段中输入字符串“广东科贸职业学院”时,此字段将占用( )字节的存储空间。

A、8 B、16 C、18 D、20

19、已知变量a=\一个坚定的人只会说yes不会说no\,下列截取\的操作正确的是()。 A.RIGHT(LEFT(a,21),4) B.LEFT(RIGHT(a,12),3) C.RIGHT(LEFT(a,20),3) D.SUBSTR(a,19,3) 20. 要消除返回结果集中的重复记录,应使用关键字( )。

A、TOP B、COUNT C、DISTINCT D、DESC 21. 如果要删除表的定义和表中的数据,应使用( )。

A、TRUNCATE TABLE语句 B、DELETE语句

C、DROP TABLE语句

D、A或B

22.修改存储过程使用的语句是( )。

A、ALTER PROCEDURE B、DROP PROCEDURE C、INSERT PROCEDUE D、DELETE PROCEDUE

23. 下列( )在删除数据的语句在运行时不会产生错误信息。

A、DELETE * FROM ABC WHERE ASS=?6? B、DELETE FROM ABC WHERE ABC=?6? C、DELETE ABC WHERE ASS=?6? D、DELETE ABC SET ASS=?6?

24. 在\连接\组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时

25.下列哪个统计函数可以计算平均值?( )

A、sum B、avg C、count D、min

26. 下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?( )

A、完全备份 B、日志备份

C、增量备份 D、文件和文件组备份 27. 下列哪类数据不适合创建索引?( )

A、经常被查询搜索的列,如经常在Where子句中出现的列 B、是外键或主键的列

C、包含太多重复选用值的列

D、在ORDER BY子句中使用的列

28.下列设置的查询“工资”在1500元到2000元之间的约束正确的是( )

A、>=1500 OR <=2000 B、1500 AND 2000

C、between 1500 and 2000 D、between >=1500 AND 2000 29.SELECT语句中与HAVING子句同时使用的是( )子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合

30. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。 A.sp_dbhel B.sp_db C.sp_help D. sp_helpdb