网络数据库SQL2013期末考试总复习(13-6)

更新时间:2023-09-18 22:44:01 阅读量: 小学教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网络数据库SQL2005期末考试总复习

一、选择题

1、( A )工具是Microsoft SQL Server 2005提供的集成环境。这种工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。 A、Miscrosoft SQL Server Management Studio B、SQL Server配置管理器 C、Analysis Services

D、SQL Server Business Intelligence Development Studio

2、下面的( B )是可以安装在Windows XP系统下的SQL Server 2005版本。 A、企业版 B、开发版 C、标准版 D、工作组版

3、Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用(B)在服务器和客户机之间传递操作请求。

A、TCP/IP B、T-SQL C、C# D、ASP 4、T-SQL 程序设计是指运行在( C )端的程序。

A、客户端 B、WEB服务器端 C、SQL Server服务器端 D、WINDOWS服务器端

5、 在SQL Server中所有数据库角色都属于(B)

A.everyone B.public C.db_accessadmin D.Db_datareader

6、在SQLServer2005中,小王给数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,小王授予这个用户对表test的拒绝select权限,则下列说法正确的是( A )(选择1项)

A. 用户lihy最终对表test的权限就是拒绝select B. 用户lihy最终对表test的权限未知

C. 用户lihy最终对表test上的权限只有select D. 用户lihy最终拥有对表test执行所有操作权限

7、在创建数据库时,系统将(C )系统数据库中的所有对象都复制到你新建的数据库中。

A、 Master B、Msdb C、Model D、Tempdb 8、( A )数据库是系统提供的最重要的数据库,它存放了服务器系统级的信息。 A、 Master B、Msdb C、Model D、Tempdb 9、SQL Server 2005创建的一个数据库最少包含( C )。 A、 一个主数据文件 B、一个事务日志文件

C、一个主数据文件和一个事务日志文件

D、一个主数据文件、一个辅助数据文件和一个事务日志文件 10、 下面关于身份验证的说法正确的是( B )。

A. Windows身份验证适用任何平台

B. Windows 身份验证相对SQL身份验证安全 C. SQL Server身份验证安全 D. 身份验证就是数据库用户

11、在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )

A 、sp_ dbhelp B、 sp_ db C、 sp_ help D 、sp_ helpdb

12、下面系统中不属于关系数据库管理系统的是( C)

A、 Oracle B 、MS SQL Server C、 IMS D、 DB2

13、 你是一个数据库管理员现在你指派小王帮助你完成每天完成大量数据的外部导入工作,你需要将小王加入哪个角色中(B)

A.Dbcreater B.serveradmin C.diskadmin D.bulkadmin

14、 关于Sqlserver身份验证机制正确的是:(B)。

A.SQL Server验证比WINDOWS验证安全 B.WINDOWS验证比SQL Server验证安全 C.局域网内只能验证WINDOWS D.广域网中只能WINDOWS验证。

15、 在SQL语句select '用户'+cast(datepart(year,accounttime) as varchar(10)) from accountbill where ispaid = 0中,我们使用一个系统函数cast,请问具体的作用是:( A )

A.数据类型转换

B.数据类型转换,与convert相比其语法较简单些,转换功能也少些 C.返回当前用户的名字

D.返回用于指定表达式的字节数

16、 SQL Server中提供了多种聚合函数,以下列出的不是聚合函数的是( C )

A.sum B.avg C.round D.max

17、 在SQL Server中不能直接对日期运用数学函数,需要使用日期函数操作日期值,下列关于常用日期函数描述错误的是:( D )

A.getdate函数作用是取得当前的系统日期

B.datediff函数作用是提取两个日期之间的指定日期部分的区别 C.datename函数是提取日期中指定日期部分的字符串形式 D.datepart函数可以提取日期中指定日期部分的完整形式

18、 设students表有三列:number1、number2、number3,并且都是整数类型,则以下(C )语句能按照number1类进行分组。

A.select * from students

B.select * from students order by number1 C.select * from students group by number1

D.select * from students group by number2,number3

19、 字符串在信息处理时有特殊的地位,几乎所有信息都需要转换成字符串才能正确显示,尤其是不同数据拼接起来显示的使用更为广泛。拼接多个字符串可以使用( D )连接。

A、: B、- C、= D、+

20、 下列语句Select StudentID as 学员编号,CourseID as 内部测试, Avg(Score) as 内部测试平均成绩From Score Group By StudentID,CourseID Having Count(Score)>1,Having子句的 作用是:( D )

A.数据排序 B.多列分组 C.分组汇总 D.分组筛选

21、在Student数据库中,查找没有选修课程的学生信息,正确的命令是( B )。

A、SELECT 学生.学号,姓名,性别,出生日期

FROM 学生 JOIN 学生选课 ON 学生.学号=学生选课.学号

B、SELECT学生.学号,姓名,性别,出生日期

FROM 学生 LEFT JOIN 学生选课 ON 学生.学号=学生选课.学号

WHERE 课程号 IS NULL C、SELECT学生.学号,姓名,性别,出生日期

FROM 学生 RIGHT JOIN 学生选课 ON 学生.学号=学生选课.学号

WHERE 课程号 IS NULL D、SELECT学生.学号,姓名,性别,出生日期

FROM 学生 FULL JOIN 学生选课 ON 学生.学号=学生选课.学号

WHERE 课程号 IS NULL

22、 下述关于索引的描述,正确的是( B)。

A.撤销索引会同时撤销数据库中与之相关的内容 B.建立索引后,会影响基本表的插入速度 C.基本表的记录数量越多,越不应该建立索引 D.基本表的记录越长,越不应该建立索引

23、 在SQL Server 2005中,建立索引的作用是( C )

A.节省存储空间 B.便于管理 C.提高查询速度 D.提高查询速度和更新速度

24、 在SQL Server2005中,在事务较多的情况下,可能会导致事务死锁,关于死锁说法正确的是(C )

A.死锁是多个应用程序冲突而导致的

B.死锁是多个SQL Server进程冲突导致的

C.死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象

D.死锁是指两个或两个以上网络应用程序在执行过程中,端口冲突而造成的一种现象

25、数据库管理员小张一次连接很多表执行查询工作,会导致以下哪种性能问题(D)

A.会导致数据文件位置不合理 B.会导致磁盘的访问次数过多 C.服务器频繁重起 D.事务会占用资源时间过长 标准答案:D

26、 数据库按照用途可以划分为(AC)种 (选择2项)

A.系统数据库 B.master数据库 C.用户数据库 D.示例数据库

27、关于数据库角色说法正确的是:( ABC)(选择3项)

A.所有用户、角色或组默认的属于Public角色 B.db_owner 拥有数据库的所有许可 C.db_datareader 能从数据库表中读数据 D.db_accessadmin能建立架构、更改角色

28、关于服务器角色说法正确的是:(ABD )(选择3项)

A.执行服务器级管理操作的用户权限的集合 B.是系统内置的

C.可以创建服务器角色

D.登录帐户可以添加到服务器角色

标准答案:ABD

29、 以下关于子句描述正确的是:(ABC ) (选择3项)

A.WHERE子句从数据源中去掉不符合其搜索条件的数据

B.GROUP BY子句搜集数据行到各个组中,统计函数为各个组计算统计值 C.HAVING子句去掉不符合其组搜索条件的各组数据行 D.ORDER By 为分组子句

30、关于多表查询使用内联接是常用的多表查询方式,以下说法正确的是( A C) (选择2项)

A.内联接是最典型、最常用的联接查询。

B.它根据表中不同的列来进行匹配,只有满足匹配条件的数据才能够查询出来。 C.通常,两个表存在主外键关系时会使用到内联接查询。

D.内联接查询通常会使用像“+”比较运算符来判断两列数据项是否相等

31、 关于常用的字符串函数说法正确的是:(AD )(选择2项)

A.Len 返回传递给它的字符串长度 B.Ltrim 清除字符右边的空格 C.Rtrim 清除字符左边的空格

D.Right 从字符串右边返回指定数目的字符 标准答案:AD

32、 关于服务器角色说法正确的是:(AB )(选择2项)

A.sysadmin 执行任何活动

B.serveradmin可以更改服务器范围的配置选项和关闭服务器 C.setupadmin 可以终止 SQL Server 实例中运行的进程 D.processadmin 配置复制和链接服务器

33、字符串函数用于控制返回给用户的字符串,这些功能仅用于字符型数据,下列关于此类函数叙述正确的是( AD ) (选择2项)

A.len函数返回传递给它的字符串长度 B.ltrim函数清除字符右边的空格 C.rtrim函数清除字符左边的空格

D.replace函数可以替换一个字符串中的字符 标准答案:AD

34、多表查询分为哪些类?(ABCD )(选择4项)

A.内联接(INNER JOIN) B.左外联接 (LEFT JOIN) C.右外联接 (RIGHT JOIN) D.交叉联接(CROSS JOIN) 标准答案:ABCD

35、 在数据库的优化当中,创建索引时最常见的一种方法,常见的索引类型有哪些(AB)(选择2项)

A.聚集索引 B.非聚集索引 C.组合索引 D.外键索引

36. 以下关于索引说法正确的是:( ABC) (选择3项)

A.主键如果表未创建聚集索引,且在创建主键约束时未指定索引类型,主键约束会自动创建聚集索引

B.索引是唯一索引的特殊类型

C.主键索引要求主键中的每个值都是唯一的。 D.主键索引不要求主键中的每个值都是唯一的。

37、 你是公司的系统管理员,随着业务的发展,现在公司准备安装和部署一套数据库系统。 那么数据库系统包括( D)。

A) DB、DBMS B) DB、DBA

C) DB、DBMS、DBA、计算机硬件

D) DB、DBMS、DBA、OS、计算机硬件

38、 你在一台 Windows Server 2003 服务器上安装好SQL Server 2005 数据库系统,在Windows 的“管理工具—〉服务”中,可能会看到新增了下面(CD )服务。(选项2项)

A) SQLServer Search B) SQLServer Engine C) SQL Server Agent D) SQL Server Integration Services

39、 你在 SQL Server Management Studio 的查询分析器中使用T-SQL 语句查询数据,你 想要使用Like 关键字来匹配单个字符,那么其通配符是(D )。

A) % B) * C) # D) _

40、 你 准 备修改SQL Server 数据库的一个表Customers , 想要增加一个新列 CustomerType,包含客户的类型,这个表已经包含数据,销售部门目前还没有为每 个客户建立好客户类型,但每个客户的客户类型在表中是必须的,最好的修改方法是 (B )。

A)新建一个列定义为NULL,更新CustomerType 列的值,之后将CustomerType 列设置为NOT NULL

B) 新建一个列定义为NOT NULL,设置默认值为“Undefined”

C) 新建一个列定义为NULL,在应用程序中更新CustomerType 列的值 D) 新建一个列定义为NULL,设置默认值为“Undefined”

41、 你管理一台 SQL Server 2005 数据库服务器,需要配置安全以授予用户适当访问权限,下列(D )固定服务器角色具有关闭服务器实例的权限。

A) SecurityAdmin B) Dbcreator C) SetupAdmin D) ServerAdmin

42、 你管理一台SQL Server 2005 数据库服务器,需要配置安全以授予用户适当的访问权 限,下列(CD )数据库角色具有创建表的权限。(选项2项)

A) db_accessadmin B) db_datawrite C) db_ddladmin D) db_owner

43、在T-SQL语法中,SELECT语句的完整语法较复杂,但用于在表中查找数据时,至少包括的部分(1_B__),使用关键字(2_A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3_B__),如果在SELECT语句中使用集合函数查询时,返回的数据行等于(4_B__)。

⑴ A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT ⑵ A、DISTINCT B、UNION C、ALL C、TOP ⑶ A、JOIN B、UNION C、INTO C、LIKE ⑷ A、数据源中的数据行数 B、分组后的组数 C、难以确定 D、与WHERE子句中的条件有关 44、在student数据库的学生表中,如果学生的籍贯来自10个不同的省(市),且每个省市都有男、女生,那么下列查询返回的数据行是( C )行。

SELECT 籍贯,性别,AVG(入学成绩) AS 平均分 FROM 学生 GROUP BY 籍贯,性别

本文来源:https://www.bwwdw.com/article/6f8h.html

Top