搜索
您的当前位置:首页正文

SQL-Server2000复习题(含答案)

来源:易榕旅网
答案仅供参考 例题

一.选择题

1. (A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时

由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA 2. 在以下系统自带的几个数据库中,可以删除的是(C)

A. master , tempdb B. model , msdb

C. pubs , Northwind D. Northwind , tempdb

3. 下列哪一个数据库不是SQL Server 2000的系统数据库(C )

A.master数据库 B.msdb数据库 C.pubs数据库 D.model数据库 4. SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C )

A、零个字符 B、1个字符 C、多个字符 D、以上都可以 5. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1-B_),

使用关键字(_2-A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3-B__),如果在SELECT语句中使用聚合函数时,一定在后面使用(_4-A_)。 ⑴ 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 D、LIKE

⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 6. 在WINDOWS98操作系统下,只能安装SQL Server2000(C )

A、企业版 B、标准版 C、个人版 D、测试版

7. 利用查询分析器,能(B )。

A、直接执行SQL语句 B、提交SQL语句给服务器执行 C、作为企业管理器使用 D、作为服务管理器使用 8. 事务日志文件的默认扩展名是(C )。

A、MDF B、NDF C、LDF D、DBF

9. 通过使用文件组,可以( D )。

A、提高存取数据的效率。 B、提高数据库备份与恢复的效率 C、简化数据库的维护 D、ABC都可以。 10. SQL Server的主数据库是(A )。

A、MASTER B、TEMPDB C、MODEL D、MSDB

11. 数据库的容量,( D )。

A、只能指定固定的大小。 B、最小为10M C、最大100M。 D、可以设置为自动增长 12. 日期时间型数据类型(datetime)的长度是( D )。

A、2 B、4 C、8 D、16

13. 表在数据库中是一个非常重要的数据对象,它是用来( C )各种数据内容的。

A、显示 B、查询 C、存放 D、检索 14. 为数据表创建索引的目的是(A____),可以在创建表时用(C____)来创建唯一索引。

A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 15. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。

A.master B.model C.tempdb D.msdb 16. Microsoft公司的SQL Server数据库管理系统一般只能运行于( A )。

A.Windows平台 B.UNLX平台 C.LINX平台 D.NetWare平台 17. 在SQL Server服务器上,存储过程是一组预先定义并(B____)的T-SQL语句。

A、保存 B、编译 C、解释 D、编写 18. 替代触发器(instead of)是在触发触发器的修改操作( D )执

行。

A、执行后 B、停止执行时 C、同时 D、之前 19. 下列可以查看表的行数以及表使用的存储空间信息的系统存储过程是( A )

A. sq_spaceused B. sq_depends C. sq_help D. sq_rename 20. 下列哪个约束不可以为空?(A)

A. 主键 B. 外键 C. 默认键 D. UNIQUE约束

21. 下列特点哪一项是视图所不具备的?( D )

A 分割数据,屏蔽用户所不需要浏览的数据

B 提高应用程序和表之间的独立性,充当程序和表之间的中间层

C 降低对最终用户查询水平的要求 D 提高数据的网络传输速度 22. 在SQL2000的查旬语句中,若查询表纪录中所有au_id满足前两个字母为“88”的纪录,

则下列正确Where字句是( C )

A. Where au_id='88%' B. Where au_id = link '88%'

C. Where au_id like '88%' D. Where au_id link '88%'

23. 在通常情况下,下列哪个对象不是数据库对象?( D )

A: View B: Table Rule D:Word

C:

24. 下列哪个数据库是可以在运行在SQL SEVER 过程中被删除的?

( D ) A:master B:model C: pubs D:northwind 25. 选择要执行操作的数据库,应该哪个SQL命令?( A )

A:USE B:GO EXEC D:DB 26. 下列哪类数据库不适合创建索引?( C )

A:经常被查询搜索的列,如经常在where 子句中出现的列 B:是外键或主键的列

C:包含太多重复选用值的列 D:在DRDER BY子句中使用的列 27. Transact-SQL对标准SQL的扩展主要表现为( A )。

A. 加入了程序控制结构和变量 B. 加入了建库和建表语句

C. 提供了分组(Group By)查询功能 D. 提供了Min、Max等统计函数

28. 不属于SQL Server系统全局变量的是( D )。

A. @@Error B. @@Connections C. @@Fetch_Status @Records 29. Transact-SQL支持的程序结构语句中的一种为( A )。

A. Begin…End B. If….Then…..ELSE C. Do Case While 30. SQL语言中,删除一个视图的命令是(B )。

A.DELETE B.DROP C.CLEAR D.REMOVE

31. 下列的SQL语句中,(D )不是数据定义语句。

A. CREATE TABLE B. DROP VIEW C. CREATE VIEW 32. 若要撤销数据库中已经存在的表S,可用(C )。

A. DELETE TABLE S B. DELETE S C. DROP TABLE S 33. SQL Server标准版不支持的操作系统是(C )。

A.Windows 2000 Server B.Windows NT Server

C.Windows 98 D.Windows 2000 Advanced Server

C: D. D. Do D. GRANT D. DROP S 34. 对于UPDATA语句的实现说法正确的是:( C )

A. 对于UPDATA一次只能修改一列的值 B.对于UPDATA不能加WHERE条件 C. 对于UPDATA可以指定要修改的列和想赋予的新值 D. 对于UPDATA只能修改不能赋值 35. 下列哪个关键字在SELECT 语句中表示所有列:(A)

A. * B. ALL C. DESC D. DISTINCT 36. ? SQL Server的字符型系统数据类型主要包括( D )。

A. Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 37. 如果希望完全安装SQL Server,则应选择( A )。

A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接

38. 进行SQL Server数据库服务器打开、关闭等操作的工具是( A )

A.服务管理器 B.企业管理器 C.查询分析器 D.网络连接工具 39. SQL数据定义语言中,表示外码约束的关键字是( B )

A.UNIQUE B.FOREIGN KEY C.PRIMARY KEY D.CHECK 40. 下列哪个统计函数可以计算平均值?(B)

A:sum B:avg C:count D:min 41. 下列哪个统计函数可以计算某一列上的最大值?(C)

A:sum B:avg C:max D:min 42. 下列哪种数据类型上不能建立IDENTITY列?(B?)

A:int B:tiny int C :float D:small int

43. 下列那种情况适合建立索引(B )

A:在查询中很少被引用的列; B:在Order by子句中式用的列;

C:包含太多重复选用值的列; D:数据类型为bit、text、image等的列。 44. 下列那种情况不适合建立索引(B )

A:经常被查询搜索的列; B:包含太多重复选用值的列; C:是外键或主键的列; D:该列的值唯一的列。

45. 假定有3种关系,学生关系S、课程关系C、学生选课关系SC,它们的结构如下:

S(S#(学号) , SN(姓名) , SEX(性别) , AGE(年龄) , DEPT(系别))

C (C#(课程号) , CN(课程名) )

SC (S#(学号) , C#(课程号) , GRADE(成绩) )

其中S# 为学生号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C# 为课程号,CN为课程名,GRADE为成绩。检索所有比“李军”年龄大的学生的姓名、年龄和性别,正确的SQL语句是___A___。

军” )

A: SELECT SN,AGE,SEX FROM S

WHERE AGE > ( SELECT AGE

FROM S

WHERE SN = “李 B: SELECT SN,AGE,SEX FROM S

WHERE AGE >( SN = “李军”) C: SELECT SN,AGE,SEX FROM S

WHERE AGE > ( SELECT AGE

WHERE SN=“李军”) D: SELECT SN,AGE,SEX FROM S

WHERE AGE>李军.AGE

46. 下列哪个关键字在语句中表示所有的列?(A)

A:* B:ALL C:DESC D:DISTINCT

47. 一名学生可以选修多个科目,一个科目可以被多个学生选修,这种关系是(D)

A.一对一 B.一对多 C.多对一 D.多对多

48. 现阶段处于数据处理技术的哪个阶段? (D)

A.人工管理 B.文件管理 C.数据库系统 D.数据库系统管理

49. NULL是指 (C)

A. 0 B. 空 C. 不确定 D. 无意义

50. 向表中插入一条记录使用( C )语句。

A. select B. insert C. create D. update 51. 如要查找姓李的同学,应使用( C )通配符。

A. * B. _ C. % D. ^

52. SELECT语句中与HAVING子句通常同时使用的是( C )子句。

A.ORDER BY B.WHERE C.GROUP BY D.无需配合

53. SQL Server2000是一个( C )的数据库系统

A.网状型 B.层次型 C.关系型 D.以上都不是

54. 假设“产品”表中有“产品ID”,“产品名称”,“价格”此三个字段,要在此表里

添加一条新记录,下列SQL语句能实现添加功能的是 (C) A. UPDATE INSERT 产品 VALUES('01008','花生','20'); B. INSERT 产品 VALUES(01008,花生,20);

C. INSERT INTO 产品 VALUES('01008','花生','20'); D. INSERT * FROM 产品 VALUES('01008','花生','20');

55. 用于删除表中所有数据行的命令是 (c)

A.DELETE TABLE 表名 B.TRUNCATE TABLE 表名 C.DROP TABLE 表名 D.ALTER TABLE 表名

56. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL

Server的4种服务的是 (D)

A.企业管理器 B.导入和导出数据 C.事件探察器 D.服务管理器

57. 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(__B_)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。

58. 在“连接”组中有两种连接认证方式,其中在(_B__)方式下,需要客户端应用程序连

接时提供登录时需要的用户标识和密码。

A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 59. 视图是一种常用的数据对象,它是提供(_B__)数据的另一种途径,可以简化数据库操

作,当使用多个数据表来建立视图时,不允许在该语句中包括(B___)等关键字。 ⑴ A、查看,存放 B、查看,集中 C、插入,保存 D、删除,更新 ⑵ A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY 60. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_B_),

使用关键字(_A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_B__),如果在SELECT语句中使用集合函数时,一定在后面使用(A__)。 ⑴ A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT

⑵ A、DISTINCT B、UNION C、ALL D、TOP ⑶ A、JOIN B、UNION C、INTO D、LIKE ⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 61. 利用查询分析器, 能(B )。

A、直接执行SQL语句 B、提交SQL语句给服务器执行 C、作为企业管理器使用 D、作为服务管理器使用 62. 事务日志文件的默认扩展名是(C )。

A、MDF B、NDF C、LDF D、DBF

63. 通过使用文件组,可以( D )。

A、提高存取数据的效率。 B、提高数据库备份与恢复的效率 C、简化数据库的维护 D、ABC都可以。

64. 表在数据库中是一个非常重要的数据对象, 它是用来( C )各种数据内容的,数据库

创建后就可以创建表了,创建表可以用(D)等方法来创建。 ⑴ A、显示 B、查询 C、存放 D、检索

⑵ A、企业管理器 B、查询分析器

C、OSQL D、企业管理器和CREATE TABLE语句

65. 为数据表创建索引的目的是(A),可以在创建表时用(A)来创建唯一索引。

⑴ A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 ⑵ A、设置主键约束,设置唯一约束 B、Create table,Create index C、设置主键约束,Create index D、以上都可以 66. 在T-SQL语法中, 用来插入和更新数据的命令是(__A_)。

A、INSERT,UPDATE B、UPDATE,INSERT

C、DELETE,UPDATE D、CREATE,INSERT INTO 67. 主键约束用来强制数据的( B)完整性。

A、域 B、实体 C、参照 D、ABC都可以

68. 在SQL Server服务器上,存储过程是一组预先定义并(B)的T-SQL语句。

A、保存 B、编译 C、解释 D、编写 69. 替代触发器(instead of)是在触发触发器的修改操作( )执行。

A、执行后 B、停止执行时 C、同时 D、之前 70. 聚合函数的返回值是( A )。

A、一个标量值 B、一组值 C、表达式 D、表

71. 下列哪个角色或者用户拥有SQL Server服务器范围内的最高的权限?()

A dbo B sysadmin C public D guest 72. 下列哪个帐户可以被删除?()

A sa B 正在被使用的帐户

C 映射到数据库用户上的帐户 D以上都不可以被删除 73. 下列哪个约束不可以为空?(A)

A 主键 B外键 C默认值 D UNIQUE约束

74. 下列哪种数据类型上不能建立IDENTITY列?(B)

A. int B.tiny int C.float D.small int 75. 在通常情况下,下列哪个角色的用户不能够删除视图?( )

A db_owner B db_ddladmin C sysadmin D guest 76. 在下列哪条命令是用来查询视图对表依赖性的存储过程?(B)

A sp_help B sp_depends C sp_select Dsp_relyon 77. 下列特点哪一项是视图所不具备的?(D)

A 分割数据、屏蔽用户所不需要浏览的数据

B 提高应用程序和表之间的独立性,充当程序和表之间的中间层 C 降低对最终用户查询水平的要求 D 提高数据的网络传输速度

78. 下列哪个统计函数可以计算平均值?(B)

A. sum B. avg C. count D. min

79. 下列哪类数据不适合创建索引?(C)

A.经常被查询搜索的列,如经常在where子句中出现的列 B.是外键或主键的列

C.包含太多重复选用值的列

D. 在ORDER BY 子句中使用的列

80. 下列哪个数据文件是创建和正常使用一个数据库所必不可少的?(C)

A. 日志文件 B.安装程序文件 C.主文件 D. 次文件 81. 下列四项中,不属于数据库特点的是( )。

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高

82. 下列四项中,不属于SQL2000实用程序的是( )。

A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 83. SQL Server安装程序创建4个系统数据库,下列不属于系统数据库的是( )。

A.master B.model C.pub D.msdb 84. 位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、

使用和维护时进行统一管理、统一控制的数据管理软件是( )。 A.DBMS B.DB C.DBS D.DBA

85. 在SQL中,建立表用的命令是 ( )。

A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 86. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁

87. 下列四项中,不正确的提法是( )。

A.SQL语言是关系数据库的国际标准语言

B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言

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

A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb

89. SQL语言中,删除表中数据的命令是( )。

A. DELETE B. DROP C. CLEAR D. REMOVE

90. SQL的视图是从( )中导出的。

A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 91. 触发器可以创建在( )中。

A. 表 B. 过程 C. 数据库 D. 函数

92. 删除表的语句是( )。

A.DROP B.ALTER C.UPDATE D.DELETE 93. 以下触发器是当对[表1]进行( )操作时触发。

Create Trigger abc on 表1 For insert , update , delete As ……

A.只是修改 B.只是插入 C.只是删除 D.修改、插入、删除 94. 规则对象在使用上与( )约束类似。

A.CHECK B.PRIMARY KEY C.FOREIGN KEY D.UNIQU 95. 主索引可确保字段中输入值的( )性。

A.多样 B.重复 C.唯一 D.若干 96. 关于视图下列哪一个说法是错误的( )。

A.视图是一种虚拟表 B.视图中也保存有数据

C.视图也可由视图派生出来 D.视图是保存在SELECT查询 97. 执行带参数的过程,正确的方法为( )。

A. 过程名 参数 B. 过程名(参数) C.过程名=参数 D.A,B,C三种都可以 98. 查询毕业学校名称与“清华”有关的记录应该用( )。

A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ B. SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’ C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’

99. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。

A.查询工资大于1250的纪录 B.查询1250号记录后的记录 C.检索所有的职工号 D.检索工资大于1250的职工号 100.关于关系图下列哪一个是正确的( )。

A.关系图是在同一个表中不同字段之间建立关联 B.关系图是表与表之间建立关联,与字段无关 C.关系图是在不同表中的字段之间建立关联 D.关系图是在不同数据库之间建立关联

二、选择题

1. 在SQL中,create view、alter view和drop view命令分别为_创建_、_修改_和_删除

_视图的命令。

2. 事务的ACID属性是指_原子_性、_一致_性、_隔离_性和_持久_性。 3. SQL Server复制有_快照_复制、_事务_复制和_合并_复制3种类型。 4. 建立和使用_规则_的目的是为了保证数据的完整性。 5. 索引的类型主要有_簇索引、非簇索引_和_唯一索引_。 6. 视图是由一个或多个_表_或_视图_导出的虚拟表。

7. SQL Server的数据库文件的扩展名为_.mdf_,事务日志文件的扩展名为_.ldf_. 8. 触发器定义在一个表中,当在表中执行_插入_、_修改_或_删除_操作时被触发自动执行。

9. 数据库系统具有数据的_模式_、_外模式_和内模式三级模式结构。

10. SQL Server 2000局部变量名字必须以_@_开头,而全局变量名字必须以_@@_开头。 11. 语句 select ascii('D'), char(67) 的执行结果是:_68_和_C_。 12. 关系运算主要有_选择_、_投影_和连接。

13. 完整性约束包括_实体_完整性、_域_完整性、参照完整性和用户定义完整性。 14. 在SQL Server 2000中,数据库对象包括_表_、_视图_、触发器、过程、列、索引、

约束、规则、默认和用户自定义的数据类型等。

15. 计算1+2+3+……+100的和,并使用PRINT显示计算结果。

DECLARE @I int,@sum int,@csum char(10) SELECT @I=1,@sum=0 WHILE @I<=_100_ BEGIN

SELECT @sum = _@sum + @I_ SELECT @I=_@I + 1_ END

SELECT @csum=convert(char(10),@sum) _PRINT_ ’1+2+3+……+100=’ + @csum

16. 日志文件具有__________________、_________________、_________________的功能。 17. DBA可以通过_日志文件_来完成数据库的修复和重建。 18. 实例级的系统表和系统存储过程都存放在_master_数据库。

19. 使用系统存储过程sp_helpdb可以查看当前服务器上所有数据库的信息。如果指定了

数据库的名字,则返回指定数据库的信息。

20. SQL Server提供了两种形式的索引,一种是_唯一索引_和_聚簇索引_。 21. SQL Server使用_物理设备名称_和_逻辑设备名称_两种方式来标识备份设备。 22. 在SQL中,用_UPDATE_命令可以修改表中的数据,用_ALTER TABLE_命令可以修改表

的结构。

23. 删除表命令是: _DROP TABLE 表名_。

24. 数据库系统的特点分别是数据的结构化、数据共享 、数据独立性和 。 25. 在数据库的表中,主键 是指表中的某一列,该列的值唯一标识一行。

26. SQL Server中索引类型包括的三种类型分别是_唯一索引_、_聚集索引_和_非聚集索

引_。

27. SQL Server 2000的文件包括: 数据文件(.mdf或.ndf)和 事务日志文件。

28. 据管理经历了_手工管理_阶段、_文件管理_阶段到_数据库管理__ 阶段的变迁。 29. 实体之间联系的基本类型有一对一、一对多、多对多

30. 在E-R图中,用_矩形框_表示实体,用_菱形框_表示联系,用_椭圆框_表示属性。 31. 数据库的三层模式结构是_外模式、模式、内模式

32. Windows NT 授权认证模式只适用于_Windows_平台,对于Windows95/98操作系统下

的SQL Server系统将不适用。

33. 创建好的规则必须_绑定_到列或用户自定义的数据类型上才能起作用.

34. 用SELECT进行模糊查询时,可以使用_like__运算符,但要在条件值中使用__%,下划

线__等通配符来配合查询。并且模糊查询只能针对字段类型是_字符数据类型_的查询。

35. 计算字段的累加和的函数是:_sum_, 统计项目数的函数是:_count_。 36. 服务器网络实用工具的目的是创建________和更改默认的网络连接协议。 37. 视图是从一个或多个表中导出的虚拟表,其内容由______定义生成。 38. 通过外键约束可以为相关联的两个表建立联系,实现数据的参照完整性。

39. 帐号SA是_系统管理员登录_帐号,它对SQL Server和其它应用具有全局的观察力。 40. SQL Server2000是微软开发的高性能关系数据库管理系统,它与_操作系统_紧密集

成,这种特殊的结合使SQL Server2000可以充分地利用操作系统的优势。 41. 要访问SQL Server数据库,都必须经过安全检查。SQL Server2000使用两层安全机

制确认用户的有效性, _SQL_验证和_Windows_验证两个阶段。

42. SQL Server中索引类型包括的类型分别是唯一索引,主键索引、和聚集索引。 43. 服务管理器可用于_启动_、_暂停_ 、_停止_SQL Server2000服务器上的SQL Server

服务等操作。

44. 数据库存储在磁盘的物 理文件有 主数据文件__ 、辅助数据文件和 事务日志文

件_。

45. 创建数据库时,默认是将数据文件存放在primary_文件组中。

46. 数据完整性可分为 实体 完整性、域完整性、参照完整性和用户自定义完整性。 47. 通过外键约束可以为相关联的两个表建立联系,实现数据的_参照_完整性。 48. 视图是从一个或多个表中导出的虚拟表,其内容由选择查询来 _ _定义生成。 49. 触发器可以实现比CHECK约束更为复杂的_数据完整性约束_。

50. 如果一个批处理中包含了一个语法错误,则整个批处理不能成功地_执行_。

51. 创建好的规则必须_绑定_到列或用户自定义的数据类型上才能起作用.

52. 用SELECT进行模糊查询时,可以使用_like_运算符,并且模糊查询只能针对_varcha

r_字段类型。

53. 计算字段的累加和的函数是:_sum_,统计项目数的函数是:_count_ 。 54. 认证模式类型有_混合认证模式_ 和 _Windows NT认证模式_两种。 55. 与DISTINCT功能相对应的是_ALL_关键字

56. 要访问SQL Server数据库,都必须经过安全检查。SQL Server2000使用两层安全机

制确认用户的有效性,_SQL_验证和 _windows_验证两个阶段。 57. 创建数据库时,默认是将数据文件存放在_主_文件组中。

58. 整型数据有四种类型:_int_、_tinyint_、_smallint_与 _bigint_ 。

59. 数据完整性可分为_实体_完整性、_域_完整性、_参照_完整性和用户自定义完整性。 60. 触发触发器的三个操作是_插入 ,_修改_,_删除_.

61. 如果一个批处理中包含了一个语法错误,则整个批处理不能成功地_执行_。 62. 事务可以用于确保数据能够正确地被修改,事务有四个特性,分别为_原子性_、_一

致性_、_隔离性_、_持久性_。

三、判断题:红色代表错误,黑色代表正确 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.

通配符“_”表示某单个字符。 ( ) 在 Transact-SQL 语句中,对不符合所有标识符规则的标识符必须进行分隔。( ) 在SQL SERVER中,替代触发器的执行是在数据的插入、更新或删除之前执行的。( ) 每个存储过程向调用方返回一个整数返回代码。这个数据表示存储过程执行的情况。( )

在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。 ( )

可以在企业管理器中修改数据库的名称。 ( ) 在 T-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。( ) 可以在企业管理器中修改数据库的名称。 ( ) 存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。( ) 如果使用别名来代表一个表,那么再定义别名后的所有查询语句中,都必须使用别名来代表表的全名,否则系统会出错。 ( ) 触发器主要是通过表操作事件进行触发而被执行的。 ( ) 域完整性又称为引用完整性。 引用完整性同为,参照完整性 ( ) 在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。( )

默认值绑定到列上后,该列上的数据将固定不变。 ( ) SQL Server的数据库可以转换成Access数据库。 ( )

因为通过视图可以插入、修改或删除数据,因此视图也是一个虚实表,SQL SERVER将它保存在syscommens系统表中。( )

17. 数据库不允许存在数据冗余。 ( )

18. 在SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。( ) 19. SQL Server 自动为primary key约束的列建立一个索引。 ( ) 20. 在数据库中建立的索引越多越好。 ( ) 21. 删除表时,表中的触发器被同时删除。 ( )

22. 删除表时,表中的触发器被同时删除。 ( ) 23. 默认值绑定到列上后,该列上的数据将固定不变。 ( )

24. 信息和数据是相对的,有时是可以互相转换的。 ( )

25. 26. 27. 28. 29.

创建存储过程必须在企业管理器中进行。 ( ) 主键字段不允许为空。 ( ) SQL Server 自动为primary key约束的列建立一个索引。 ( ) SQL Server的数据库可以转换成Access数据库。 ( ) 因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表。( )

30. 数据库的名称一旦建立就不能重命名。 ( )

四、问答题:

1、简述具有数据完整性的数据所具有的三个特点。 2、什么情况下必须为视图提供列名? 3、简述一下视图所具备的功能

4、Sql server 提供了那些方法建立数据库,并简单介绍各种方法是如何实现的? 5、请简述COMPUTE子句和GROUP BY子句的区别。 6、什么是数据完整性?完整性有哪些类型? 7、请阐述数据库操作系统文件的种类? 8、简述一下视图有哪些具备的功能?

9、什么是数据完整性?完整性有哪些类型?

10、创建数据库表有几种方法,并简单介绍各种方法的创建过程。 11、简述所有四个系统数据库各自具有的功能 12、简述SQL的全称以及其功能

13、简述SQL Sever的安全机制的四个层次

因篇幅问题不能全部显示,请点此查看更多更全内容

Top