SQL初期学习试题附答案
发布时间:2024-11-21
发布时间:2024-11-21
SQL Server数据库试题(A卷)
(满分100分,考试时间150分钟)
一、选择题,在括号内填写正确答案的标号(10小题,每题1分,共10分)
1、下面描述错误的是( B )。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件
组中。C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据
库文件组织。
2、下面对索引的相关描述正确的是:( B )。
A、经常被查询的列不适合建索引。
B、列值唯一的列适合建索引。
C、有很多重
复值的列适合建索引。D、是外键或主键的列不适合建索引。
3、下面是合法的smallint 数据类型数据的是:( C )。
A 、223.5
B 、32768
C 、-32767
D 、58345
4、下列说法中正确的是( D )
A 、SQL 中局部变量可以不声明就使用
B 、SQL 中全局变量必须先声明再使用
C 、SQL 中所有变量都必须先声明后使用
D 、SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自
己建立。
5、Select Round(1234.567,1)语句的输出:( B )
A、1234.5
B、1234.6
C、1234
D、1234.56
6、如果要回滚一个事务,则要使用( B )语句。
A revoke rollback transaction commit transaction begin
transaction
7、数据导入的含义是指( B )。
A、将所备份的数据进行恢复、将外部的数据源转换到数据库
中、将数据库中的数据转换到外部的数据源、所导入的数据格式
必须和数据库数据格式相同
8、与一般的SQL语句相比较,存储过程的优点有( B )。
A、执行效率高、减少网络通讯、具有立即访问数据库的能
力、存放于客户机,所以减轻了服务器负载
9、在下面关于索引的描述中,( A )是正确的。
A、索引能够加快查询的速度、索引可加快数据修改速度、当数据
库表中数据越少时,索引带来的查询优化效果越明显、在数据库表上建
立的索引越多越好
10、在下面关于差异备份和事务日志备份的描述中,( D )是正确的。
A、如果数据库支持差异备份,就不应当使用事务日志备份,因为速度较
慢、事务日志备份可以还原数据库到任一时刻的状态、差异备份
只备份了数据库操作、差异备份的优点是恢复时间较短
二、填空题(本大题共20个空,每空1分,共20分)
11、访问SQL server数据库对象时,需要经过身份验证,其中有Windows 验证模式和
SQL Server验证模式。
12、SQL server使用日志文件记载用户对数据库进行的所有操作
13、数据完整性,可以分为:域完整性,实体完整性,参考完整性,三种,其中主键
约束可以实现实体数据完整性。
14、SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以
@@ 字符开始,有系统定义和维护。局部变量以@字符开始,由用户自己定义和赋值。
15、命令create table的功能是创建表。
16、在SQL server2008中,其权限分为三类,即默认权限、对象权限和语句权限。
17、数据处理的三个阶段是人工管理阶段,文件系统阶段,数据库系统阶段。
18、信息的有三个世界,它们是现实世界,信息世界,数据世界。
19、对数据进行统计时,求最大值的函数是max( ) 。
20、对数据进行统计时,求平均值的函数是avg( )。
三、简答题(本大题共4小题,每小题5分,共20分)
21、数据库中主要对象有哪些?
关系图、表、视图、存储过程、用户、角色、规则、默认、自定义数据类型、自定义函数
22、约束有几种类型,它们各是什么?
有6种类型:非空约束、缺省约束、检查约束、主键约束、外键约束、惟一约束
23、数据库的备份类型有几种,它们各是什么?
完全数据库备份,差异数据库备份、事务日志备份、数据库文件和文件组备份
24、什么是E-R图?它的四个基本成分是什么?
E-R图是实体-联系图,它有4个基本成分:矩形框,表示实体类型;菱形框,表示关系类型;椭圆形框,表示实体类型和联系类型的属性;连线,实体与属性之间、联系与属性之间用直线连接
四、写出以下语句运行结果(本大题共5小题,每小题2分,共10分)
25、Select sin(pi()/6)
0.5
26、Select round(123.45,1)
123.6
27、Select sqrt(16)
4.0
28、Select lower('ASDF')
asdf
29、Select len('abcdef')
6