一、 单选题
(说明:每题有且仅有一个正确答案,正确答案必须填入下表,否则不给分。)
1. Transcat-SQL语句中,一个select语句中,(    )。
        A、最多可以使用六个表
        B、最多可以使用四个表
        C、最多可以使用二个表
        D、对表的数目没有限制
2. SQL SERVER 2008中,要给查询出的结果集按照升序排序可以使用(    )子句。
        A Having
       BOrder by
        Cdistinct
        DGroup by
3.你使用以下T-SQL语句创建了一个数据库benet和一个表students,
create database benetcreate table students(id int,stuname nchar(10))请问这两个语句是:(  )
ADDL(数据定义语言)B、DML(数据操纵语言)C、DCL(数据控制语言)
4.Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有重复项,那么他可以在SELECT City FROM Customers语句中使用( )关键词。
A、TOP          BDISTINCT       C、DESC          D、ASC
5.关于创建数据库的说法正确的是:(  )
A、新创建的数据库中不包含表对象
B、新创建的数据库中包含model数据库中的表对象
C、创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用
D、创建数据库时,应该将数据库文件分成多个,以实现冗余
6.数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是:(  )
A、名称      B、类型 ,名称            C、编号,类型            D、规格,价格
7.SQL Server 2008的数据结构模型属于( )模型。
A、网状        B、层次            C、树状          D、关系
8.以下关于SQL Server 2008中的视图和存储过程说法不正确的是:(  )
A、存储过程可以比相同的T-SQL代码执行速度快
B、视图可以包含来自多个表中的列
C、视图中不包含任何存放在基表中的数据
D、存储过程中不能包含大量的T-SQL代码
9.执行语句:SELECT * from Item as a right outer join orderdetails as b on a.icode=b.item
code将返回:( )
A、item 表和orderdetails表中的相关记录以及orderdetails表中其余的不相关记录
Bitem 表和orderdetails表中的相关记录
C、item 表和orderdetails表中的相关记录以及item表中其余的不相关记录
10.引用完整性规则是针对()而言的。
A、外键      B、主键              C、非主属性        D、编号
11.SQLServer2008的组件中用来进行综合管理的是(  )
A、事件探查器      B、联机丛书        C、查询分析器    D、企业管理器
12.主要用来执行Transact-SQL语句的是(  )。
A、事件探查器      B、联机丛书        C、查询分析器     D、企业管理器
13.多表查询中定义表的别名的关键字是:(  )
A、join      B、on        Cas          D、where
14.你是公司的数据库管理员,数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信息中没有填写职务一栏,应该使用子句:(  )
A、Select * from employees where 职务=NULL
B、Select * from employees where 职务=’NULL’
CSelect * from employees where 职务 IS NULL
D、Select * from employees where 职务 IS ‘NULL’
15.数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该如何做:(  )
A、将原有服务器上的数据库文件剪切至移动硬盘上,再复制到新服务器上
B、将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上
C、将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的
操作
D、将原有数据库服务器上的硬盘安装在新服务器上
16.执行语句 select len(‘hello’)的结果是:(  )
A、7          B、hello hai              C5          D、hello
17.下面哪一项不属于关系数据库中的完整性规则:(  )
A、实体完整性规则              B、索引完整性规则
C、引用完整性规则              D、数据完整性规则
18.你是某软件公司的SQL Server 2008数据库管理员,一天公司一名开发工程师说他无法使用sa帐号连接到公司用于测试的SQL Server 2008数据库服务器上,当进行连接时出现如下图所示的错误信息:
但是当他使用自己的域用户帐时却可以登录到该服务器上,那么产生这种情况最有可能的原因是:(  )
    A、该SQL Server服务器上的sa帐户被禁用
B、管理员误删除了该SQL Server上的sa帐户
C、该SQL Server使用了仅Windows的身份验证模式
D、没有授予sa帐户登录该服务器的权限
19.使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是( )。
A、Replace salary  with salary+200
B、Update  teacher  salary  with  salary+200
CUpdate  teacher  set  salary=salary+200
D、Update  set  salary  with  salary+200
20 . 当今常用的数据库有( )。
ASQLServer       B、Sysbase    C、ACCESS      D、OFFICE
21.主要用来执行Transact-SQL语句的是( )。
A、事件探查器B、查询分析器C、联机丛书D、企业管理器
22. SQLServer服务器组和SQLServer服务器之间的关系是( )
ASQLServer服务器组可以包含SQLServer服务器和SQLServer服务器子组
B、SQLServer服务器组不能包含SQLServer服务器
C、SQLServer服务器可以包含SQLServer服务器组
D、SQLServer服务器组就是SQLServer服务器
23. 不是SQLServer数据库中的对象有( )。
A、表  B、视图  C、关系图  D、索引  E、存储过程  F、触发器
24. 下面的( )不是SQLServer的系统数据库。
A、master  B、model  Cnorthwinds   D、msdb  E、tempdb//与版本有关。2008
25. ( )情况下需要收缩数据库。
A、master数据库损坏后  B、重建master数据库后  C、移动数据库之前  D、存储设备有限,数据文件中有大量空闲空间时
26. 在结果集中过滤掉重复的记录使用关键字( )。
A、unique  B、only    C、identity      Ddistinct
27.使用group by子句可以给结果集分组并为每一组值生成一个聚合值,聚合值可用( )等聚合函数生成。
      Amax    Bavg    C count      D、dateadd
28.对分组聚合(group by)的结果集要进行过滤应使用( )。
A、where子句 B、算数比较符    C、逻辑比较符  Dhaving子句
29. 多表查询中定义表的别名的关键字是( )。
A、jion      Bas            C、having        D、on
30. 关系数据库中数据库的( )最不可能为空值
A、外键      B、主键          C、编号        D、非主属性
31. 你是BENET公司的SQL SERVER数据库管理员。你管理一个数据库,其中有一个产品表PRODUCTS,记录公司的产品信息,如产品名称、型号、价格等。你想删除过期的产品信息,应该用(    )语句。
      ASELECT    BINSERT    CUPDATE    DDELETE
32.你是Benet公司的SQL Server数据库管理员,维护一个数据库,名称为Benet。已知服务器共1块磁盘,4个分区CDEF,大小分别是8GB10GB10GB10GBWindows 2000 Server操作系统在C分区。你的数据库的数据文件要求最大存储为12GB,日志文件最大为6GB.为了提高数据库的性能,你需要(  ) 。(选择一项)
  A、将一个6GB的日志文件,放在C分区,将16GB的数据文件放在D分区,将另6GB的数据文件放在E分区
  B、将一个6GB的日志文件放在C分区,将34GB数据文件放在DEF分区
C、将一个6GB的日志文件放在F分区,将26GB数据文件分别放在DE分区
  D、将一个6GB的日志文件放在D分区,将14GB的数据文件放在D分区,将另一个8GB的数据文件放在E分区
33. 学生成绩表SCORE如下:
姓名        学科        成绩
李辉        数学        91
张明        语文        84
李辉        物理        71
李淑华        数学        82
张明        物理        74
李淑华        sqlserver备份表语句语文        90
求各学科平均成绩的语句为( 
  ASelect学科,AVG(成绩)  From SCORE    Group by学科
  BSelect学科,AVG(成绩)  From SCORE    Group by成绩
  CSelect学科,AVG(成绩)  From SCORE
  DSelect学科,成绩  From SCORE  Group by AVG(成绩)
34. A表有25条记录,B表有8条记录,执行语句
lumnl
FROM A left JOIN B
lumn2
返回的结果集中的记录数为(   )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。