- 1
- 0
- 约2.71千字
- 约 9页
- 2026-02-06 发布于广东
- 举报
sqlserver考试题及答案
一、单项选择题(每题2分,共10题)
1.SQLServer中用于创建数据库的语句是()
A.ALTERDATABASE
B.CREATETABLE
C.CREATEDATABASE
D.DROPDATABASE
2.以下哪个函数用于返回字符串的长度()
A.LEN()
B.LEFT()
C.RIGHT()
D.SUBSTRING()
3.在SQLServer中,删除表的语句是()
A.DELETETABLE
B.DROPTABLE
C.ALTERTABLE
D.TRUNCATETABLE
4.用于在查询结果中对数据进行分组的关键字是()
A.ORDERBY
B.GROUPBY
C.HAVING
D.WHERE
5.以下哪种数据类型用于存储日期和时间()
A.INT
B.VARCHAR
C.DATETIME
D.FLOAT
6.SQLServer中,用于更新表中数据的语句是()
A.INSERT
B.UPDATE
C.DELETE
D.SELECT
7.若要查询表中所有列,可使用的符号是()
A.
B.
C.@
D.$
8.下面哪个是SQLServer的系统数据库()
A.MyDB
B.master
C.UserDB
D.TestDB
9.用于在SQL查询中筛选记录的关键字是()
A.GROUPBY
B.ORDERBY
C.WHERE
D.HAVING
10.以下哪个语句用于向表中插入数据()
A.UPDATE
B.DELETE
C.INSERT
D.SELECT
二、多项选择题(每题2分,共10题)
1.SQLServer中的数据类型包括()
A.INT
B.VARCHAR
C.DATE
D.DECIMAL
2.以下哪些关键字可用于SQL查询语句()
A.SELECT
B.FROM
C.WHERE
D.INSERT
3.关于SQLServer事务,正确的说法有()
A.事务可以保证数据的一致性
B.事务可以回滚
C.事务可以提交
D.事务有开始和结束标记
4.用于修改表结构的语句有()
A.ALTERTABLE
B.DROPTABLE
C.CREATETABLE
D.ADDCOLUMN
5.SQLServer中索引的类型有()
A.聚集索引
B.非聚集索引
C.唯一索引
D.主键索引
6.以下哪些是SQLServer的系统存储过程()
A.sp_help
B.sp_rename
C.sp_adduser
D.sp_dropuser
7.在SQL查询中,排序可使用的关键字有()
A.ASC
B.DESC
C.GROUPBY
D.ORDERBY
8.可以用于连接两个表的关键字有()
A.JOIN
B.INNERJOIN
C.LEFTJOIN
D.RIGHTJOIN
9.关于SQLServer中的视图,正确的是()
A.视图是虚拟表
B.视图可以简化查询
C.视图可以提高数据安全性
D.视图可以更新数据
10.SQLServer备份类型有()
A.完整备份
B.差异备份
C.事务日志备份
D.文件和文件组备份
三、判断题(每题2分,共10题)
1.SQLServer中,DELETE语句和TRUNCATETABLE语句都可以删除表中数据,效果相同。()
2.视图不能包含复杂的SQL查询。()
3.聚集索引和非聚集索引的区别在于数据存储方式不同。()
4.可以在一个表上创建多个主键。()
5.SQLServer的系统数据库不能被删除。()
6.事务一旦提交就不能回滚。()
7.存储过程可以提高SQL语句的执行效率。()
8.日期时间数据类型不能进行运算。()
9.子查询可以嵌套在主查询的WHERE子句中。()
10.索引越多,数据库性能越好。()
四、简答题(每题5分,共4题)
1.简述SQLServer中聚集索引和非聚集索引的区别。
2.什么是事务?事务有哪些特性?
3.简述SQLServer中视图的作用。
4.如何在SQLServer中创建一个简单的存储过程?
五、讨论题(每题5分,共4题)
1.讨论在SQLServer中使用索引的优缺点。
2.
原创力文档

文档评论(0)