D. 账户密码被更改,但SQL Server服务的密码信息并未更新
38. 安装并正常使用SQL Server一段时间后,再次启动SQL Server时失败,日志显示错误信息如下:“FCB::RemoveAlternateStreams:创建或打开文件‘C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\DATA\\master.mdf’时出现操作系统错误[null]。”则最可能的故障原因是( C)。
A. SQL服务中的FCB服务出错 B. 客户端数据库系统损坏
C. SQL Server的数据文件被压缩或损坏 D. 客户端系统中毒
39. 安装并正常使用SQL Server一段时间后,再次启动SQL Server时失败,并显示错误信息如下:“Windows不能在本地启动SQL Server Active Directory Helper”,则最可能的故障原因是:( C )。
A. 数据库服务器不存在 B. 客户端无法连接到服务器
C. 账户密码被更改,但SQL Server服务的密码信息并未更新 D. SQL Browser服务没有启动
40. 安装并正常使用SQL Server一段时间后,再次启动SQL Server时失败,并显示错误信息如下:“C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\DATA\\mastlog.ldf已压缩,但未驻留在只读数据库或文件组中。”则最可能的故障原因是( A )。 A. SQL Server的数据文件被压缩
B. 服务器因某种原因不接受客户端的连接 C. 用户没有正确登录Windows系统 D. SQL服务没有启动
41. 安装并正常使用SQL Server一段时间后,再次启动SQL Server时失败,并显示错误信息如下:“C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\DATA\\mastlog.ldf已压缩,但未驻留在只读数据库或文件组中。”则常见的修复方法是( A )。 A. 设置SQL Server文件的属性,对其进行解压缩 B. 删除SQL Server的数据文件 C. 重新安装SQL Server软件
D. 修复服务器与客户端间的网络连接
42. 在SQL语言中,条件:年龄BETWEEN 15 AND 35表示年龄在15至35之间,且(A )。
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15负
43. 在SQL语言中,条件:工资BETWEEN 4600 AND 5600表示工资在4600至5600之间,且(A )。
A.包括4600和5600 B.不包括4600和5600 C.包括4600但不包括5600 D.包括5600但不包括4600
44. SQL语言中,条件:人数BETWEEN 15 AND 21表示人数在15至21之间,且( B)。
A. 不包括15和21 B.包括15和21 C.包括21但不包括15 D.包括15但不包括21 45. SQL语言中,条件:工资BETWEEN 2600 AND 3700表示工资在2600至3700之间,且( C )。
A.包括2600但不包括3700 B.不包括2600和3700
C.包括2600和3700 D.包括2600但不包括3700
46. 表示职称为副教授同时性别为男的表达式为( b )。 A. 职称=‘副教授’OR 性别=‘男’ B. 职称=‘副教授’AND 性别=‘男’ C. BETWEEN ‘副教授‘AND‘男’ D. IN(‘副教授’,‘男’)
47. 表示身份为工人同时性别为男的表达式为( b )。 A. 身份=‘工人’OR 性别=‘男’ B. 身份=‘工人’AND 性别=‘男’ C. BETWEEN ‘工人’AND ‘男’ D. IN(‘工人’,‘男’)
48. 表示身份为学生同时性别为女的表达式是( b )。 A. 身份=‘学生’ OR性别=‘女’ B. 身份=‘学生’AND性别=‘女’ C. BETWEEN‘学生’AND‘女’ D. IN(‘学生’,‘女’)
49. 表示职称为教师同时性别为女的表达式为( b )。 A. 职称=‘教师’OR性别=‘女’ B. 职称=‘教师’AND 性别=‘女’ C. BETWEEN ‘教师’AND‘女’ D. IN(‘教师’,‘女’)
50. 表示身份为工程师同时年纪为48的表达式为( b )。 A. 身份=‘工程师’OR年纪=‘48’ B. 身份=‘工程师’AND年纪=‘48’ C. BETWEEN‘工程师’AND‘48’ D. IN(‘工程师’,‘48’)
51. 查询毕业学校名称与“清华”有关的记录的应该用(d )。
A. SELECT * FROM学习经历WHERE 毕业学校LIKE‘*清华*’ B. SELECT * FROM 学习经历WHERE 毕业学校=‘%清华%’ C. SELECT * FROM 学习经历WHERE 毕业学校LIKE‘?清华?’ D. SELECT * FROM 学习经历WHERE 毕业学校LIKE‘%清华%’
52. “SELECT 职工号FROM职工WHERE工资>1250”命令的功能是( d A. 查询工资大于1250的记录 B. 查询1250号记录后的记录 C. 检索所有的职工号
D. 从职工关系中检索工资大于1250的职工号
53. 从学生表中检索学号为200108011学生的年龄的语句是( b )。 A. SELECT 学号FROM学生表WHERE学号=‘200108011’ B. SELECT 年龄FROM学生表WHERE学号=‘200108011’
C. SELECT学号,年龄FROM学生表WHERE学号LIKE‘200108011’D. SELECT学号,年龄FROM学生表WHERE学号=‘200108011’ 54. 查询毕业学校名称与北大有关的记录应该用语句( d )。
A. SELECT * FROM学习经历WHERE毕业学校LIKE‘*北大*’ B. SELECT * FROM学习经历WHERE毕业学校=‘%北大%’
。)
C. SELECT * FROM 学习经历WHERE毕业学校LIKE‘?北大?’ D. SELECT * FROM 学习经历WHERE 毕业学校LIKE‘%北大%’ 55. 从图书表中检索书号为200108022图书的出版日期的语句是( b )。 A. SELECT书号FROM图书表WHERE书号=‘200108022’ B. SELECT出版日期FROM图书表WHERE书号=‘200108022’
C. SELECT书号,出版日期FROM图书表WHERE书号LIKE‘200108022’ D. SELECT书号,出版日期FROM图书表WHERE书号=‘200108022’
56. 某公司生产的玻璃杯有各种颜色。玻璃杯信息保存在玻璃杯表glass中,颜色保存在颜色表color中,现在需要得到所有玻璃杯以及各种颜色的组合信息,需要使用以下( d)SQL语句。
A. SELECT * FROM glass JOIN color ON glass.toyed=color.colored
B. SELECT * FROM glass CROSS JOIN color ON glass.toyed=color.colored C. SELECT * FROM glass JOIN color
D. SELECT * FROM glass CROSS JOIN color
57. “SELECT 职工号FROM职工WHERE工资<1400”命令的功能是( d)。 A. 查询工资小于1400的记录 B. 查询1400号记录前的记录 C. 检索所有的职工号
D. 从职工关系中检索工资小于1400的职工号
58. “SELECT 员工号FROM职工WHERE 工资<3500”命令的功能是( d )。 A. 查询工资小于3500的记录 B. 查询3500号的记录前的记录 C. 检索所有的员工号
D. 从职工关系中检索工资小于3500的员工号
59. 语句“select upper(‘beautiful’)”的执行结果是( b )。 A. Beautiful B.BEAUTIFUL C.9 D.beautiful 60. 语句“select upper(‘hello’)”的执行结果是( b )。 A. Hello B.HELLO C.5 D.hello
61. 查询语句“select stuff(‘he rld’,3,1,’llo wo’)”的执行结果为( c )。 A. Hello B.worldhello C.hello world D.world 62. 语句“select lower(‘Climax’)”的执行结果是( b )。 A. 6 B.climax C.Climax D.Cli
63. “select left(‘climax’,3)”的运行结果是( d )。 A. 3 B.Climax C.climax D.cli 64. 语句“SELECT(7+3)*4-17/(4-(8-6))+99%5”的执行结果是( c )。 A. 34 B.37 C.36 D.35 65. “select 16%4”的运行结果是( a )。 A. 0 B.4 C.1 D.2
66. “select 16/4”的运行结果是( b )。 A. 0 B.4 C.1 D.2
67. “select avg(3*8-8)”的运行结果是( b)。 A. 0 B.16 C.1 D.2
68. “select avg(3*8-12)”的运行结果是( b )。 A. 0 B.12 C.1 D.2
69. 对于教学数据库的三个基本表定义如下:
学生s(s#,sname,age,sex) 学习sc(s#,c#,grade) 课程c(c#,cname,teacher)
试用SQL的查询语句检索选修全部课程的学号与学生名,正确的SQL语句是( a )。 A. select s#,sname from s where exists
(select * from c where exists
(select * from sc where s.s# =sc.s# and sc.c#=c.c#)) B. select s#,sname from s where not exists
(select* from c where not exists
(select * from sc where s.s#=sc.s# and sc.c#=c.c#)) C. select s#,sname from s where not exists
(select * from c where exists
(select * from sc where s.s#=sc.s# and sc.c#=c.c#)) D. select s#,sname from s where exists
(select * from c where not exists
(select * from sc where s.s#=sc.s# and sc.c#=c.c#))
70. 对于教学数据库的三个基本表定义如下: 学生s(s#,sname,age,sex) 学习sc(s#,c#,grade) 课程c(c#,cname,teacher)
试用SQL的查询语句检索所有数学成绩高于90的学生的姓名、年龄、性别,正确的SQL语句是( b )。
A. select distinct sname,age,sex from s where s.s#=(select s # from sc, c where s.s#=sc.s# and
sc.c#=c.c# and cname=’数学’ and grade>90)
B. select distinct sname,age,sex from s, sc,c where s.s#=sc.s# and sc.c#=c.c# and cname=’数
学’and grade >90
C. select distinct sname,age,sex from s where exists (select s# from sc,c where s.s#=sc.s# and
cname=’数学’ and grade >90 )
D. select distinct sname,age,sex from s where not exists(select s# from sc,c where s.s#=sc.s#
and sc.c#=c.c# and cname=’数学’ and grade>90)
二、多项选择题(选择一个以上正确的答案,将相应的字母填入题内的括号中)
1. 在安装SQL Server 2005的过程中,接受最终用户许可协议后,需要进行一些必要的操
作来设置数据库,其中包括(abcd)。 A. 选择需要安装的组件及其安装路径 B. 指定数据库服务所使用的账户名称 C. 指定身份验证模式
D. 指定实例要使用的默认排序规则
2. 安装SQL Server2005的过程中,接受最终用户许可协议后,需要进行一些必要的操作
来设置数据库,但其中不包括(ac)。 A. 指定数据库的大小
B. 指定数据库服务所使用的账户名称 C. 确定数据库中登录账户名称
3.
4.
5.
6.
7.
8.
D. 指定身份验证模式
SQL Server2005能在客户端进行管理,但首先要通过客户端来进行注册。在客户端注册一个SQL Server数据库服务时,需要指定其各方面的属性,其中包括(ac)。 A. 所要连接的数据库服务器名称 B. 网络传输的速度 C. 网络协议
D. 注册信息保存的位置
SQL Server2005能在客户端进行管理,但首先要通过客户端来进行注册。在客户端注册一个SQL Server数据库服务时,需要指定其各方面的属性,其中包括(abcd)。 A. 连接数据库服务器的数据库用户名和密码 B. 数据库连接数的最大值和最小值 C. 指定连接到数据库 D. 是否进行加密连接
关于数据库用户与服务器角色、数据库角色的关系,下列说法中正确的是(ad)。 A. 如果数据库用户U1是固定服务器角色sysadmin的成员,并创建了表T1,则T1
属于dbo,并以dbo.T1进行限定。
B. 如果数据库用户U2是固定服务器角色sysadmin的成员,并创建了表T1,则T1
属于U2,并以U2.T1进行限定
C. 如果数据库用户U2是固定数据库角色db_owner的成员,并创建了表T1,则T1
属于dbo,并以dbo.T1进行限定
D. 如果数据库用户U1是固定数据库角色db_owner的成员,并创建了表T1,则T1,
则T1属于U1,并以U1.T1进行限定
关于数据库用户与服务器角色、数据库角色的关系,下列说法中错误的是(ab)
A. 如果数据库用户U1是固定数据库角色db _ owner的成员,并创建了表T1,则T1
属于U1,并以dbo.T1进行限定
B. 如果数据库用户U1是固定服务器角色sysadmin的成员,并创建了表T1,则T1
属于dbo,并以U1.T1进行限定
C. 如果数据库用户U2是固定服务器角色sysadmin的成员,并创建了表T1,则T1
属于dbo,并以dbo.T1进行限定
D. 如果数据库用户U2是固定数据库角色db _ owner的成员,并创建了表T1,则T1
属于U2,并以U2.T1进行限定
关于数据库用户与服务器角色,数据库角色的关系,下列说法中不正确的是(ad) A. 如果数据库用户USER1是固定数据库角色db _ owner的成员,并创建了表
TABLE1,则TABLE1属于dbo,并以dbo.TABLE1进行限定 B. 如果数据库用户USER2是固定数据库角色db _ owner的成员,并创建了表TABLE1,
则TABLE1属于USER2,并以USER2.TABLE1进行限定 C. 如果数据库用户USER2是固定服务器角色sysadmin的成员,并创建了表TABLE1,
则TABLE1属于dbo,并以dbo.TABLE1进行限定
D. 如果数据库用户USER1是固定服务器角色sysadminr 的成员,并创建了表TABLE1,
则TABLE1属于USER1,并以USER1.TABLE1进行限定
关于数据库用户与服务器角色、数据库角色的关系,下列说法中错误的是(ac)。 A. 如果数据库用户USER1是固定数据库角色db_owner的成员,并创建了表TABLE1,
则TABLE1属于dbo,并以dbo.TABLE1进行限定
B. 如果数据库用户USER2是固定数据库角色db_owner的成员,并创建了表TABLE1,