谁有SQL server2000模拟测试?

“SQL SERVER2000”模拟试题

多项选择问题:

1.根据关系数据所依据的数据模型——关系模型的特点,判断下列正确的项是:(_ _ _ _ _ _)

a,只有一对多的实体关系,用图形表示。

b、以二维表结构保存数据,关系表中不允许有重复行。

c,能体现一对多和多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的初级阶段。

2.“连接”组中有两种连接身份验证方法。在(_ _ _)模式下,当客户端应用程序需要连接时,需要登录所需的用户ID和密码。

a、Windows身份验证B、SQL Server身份验证

C.以超级用户身份登录时d .以其他方式登录时。

3.在关系数据库中,主键是(_ _ _),创建主键有(_ _ _)种方法,使用Transact-SQL语句创建主键时可以是(_ _)。

(1) a,识别表中的唯一实体。

创建一个唯一的索引,允许空值。

c,只允许建立表中的第一个字段。

D.允许多个主键

甲、乙、丙、丁、丁。

⑶ A、创建表格table1

(column1 char(13)非空主,

column2 int not );

用notcheck add修改table table1

约束[PK_table1]主键非聚集

(column1)在主服务器上;

c、修改table table1列1主键;

4.视图是常用的数据对象,是提供(_ _ _)数据的另一种方式,可以简化数据库操作。当使用多个数据表创建视图时,不允许在此语句中包含关键字,如(_ _ _)。

(1) A、检查和存储B、检查和集中

c、插入保存d、删除更新。

⑵ A、排序依据,计算

b、排序依据、计算、计算依据

c、排序依据、计算依据、分组依据

d、分组依据、计算依据

5.在Transact-SQL语法中,SELECT语句的完整语法很复杂,但至少包括了部分(_ _)。关键字(_ _)可用于屏蔽重复行,将多个查询结果返回到一个结果集的运算符是(_ _ _)。如果在SELECT语句中使用set函数,则必须在后面使用(_ _)。

⑴ A、选择,进入B、选择,从

c,选择,D组,仅选择

⑵ A、区别B、联合

C、所有C、顶部

⑶ A、加入B、联合

C、变成C、LIKE

⑷ A、分组依据B、计算依据

c、拥有D、计算

1.在WINDOWS98操作系统下,2。只能安装SQL Server2000()。

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

3.要连接到SQL Server服务器,请按4。服务器,5。有两种连接身份验证方法,6。在(_ _ _)模式下,7。当客户端应用程序需要连接时,提供登录所需的用户ID 8、ID和密码。

a、Windows身份验证B、SQL Server身份验证

C.以超级用户身份登录时d .以其他方式登录时。

9、使用查询分析仪,10,可以()。

a、直接执行SQL语句b、将SQL语句提交给服务器执行。

C.将D用作企业经理,将D用作服务经理。

11,事务日志文件的默认扩展名12,是()。

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

13.通过使用文件组,14。你可以()。

a、提高访问数据的效率。b、提高数据库备份和恢复的效率

c、简化数据库的维护D、ABC都可以。

15,SQL Server的主数据库是()。

a、大师B、TEMPDB C、模特D、MSDB

16,数据库容量,17,()。

a,只能指定固定大小。b,最低是10M。

c,最大100m . D,可设置为自动增长。

18,datetime数据类型的长度是()。

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

19,表是数据库中非常重要的数据对象,20,它用来(_ _)各种数据内容,21,数据库创建后可以创建表,22,可以通过(_ _)等方法创建表。

(1) A、显示B、查询C、存储D和搜索

(2) A、企业管理者B、查询分析器

企业管理器和CREATE TABLE语句

23.为数据表创建索引的目的是(_ _)。24.创建表时,可以使用(_)创建唯一索引。

(1) a、提高查询的检索性能b、创建唯一索引。

c .创建主键d,并分类

⑵ A、设置主键约束,并设置唯一约束B、创建表和创建索引。

C.设置primary key约束,例如Create index D或更高。

25.在T-SQL语法中,26。用于插入和更新数据的命令是(_ _ _)。

a、插入、更新B、更新、插入

删除、更新D、创建、插入

27.Primary key约束用于强制数据的()完整性。

a、域b、实体c、引用d和ABC都可以接受。

28.在SQL Server的服务器上,30。存储过程是一组预定义的(_ _) T-SQL语句。

a,保存B,编译C,解释D,写。

31,而不是在触发触发器的修改操作()中执行触发器。

A.执行后,b .执行停止时,c .同时,d .之前。

32、聚合函数的返回值是()。

a、一个标量值b、一组值c、表达式d、表

填空:

33.Windows NT授权身份验证模式仅适用于_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

36.创建的规则必须_ _ _ _ _ _ _ _ _到列或用户定义的数据类型才能生效。

37.对模糊查询使用SELECT时,可以使用_ _ _ _ _ _ _ _ _运算符,但应该在条件值中使用通配符,如_ _ _ _ _来匹配查询。而模糊查询只能用于字段类型类似子句_ _ _ _ _ _ _ _的查询。

41.计算字段累计和的函数是_ _ _ _ _ _,计算项数的函数是_ _ _ _ _ _ _。

43.服务器网络实用程序的目的是创建_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _,并更改默认的clnp。

45.视图是从一个或多个表中导出的虚拟表,其内容由_ _ _ _ _ _ _ _ _ _ _的定义生成。

47.通过外键约束,可以将两个相关的表链接起来,实现数据的_ _ _ _ _ _ _ _ _完整性。

49.账号SA是_ _ _ _ _ _ _ _ _ _ _ _账号,对SQL Server等应用有全局观察。

51和SQL Server2000是微软公司开发的高性能关系数据库管理系统,与_ _ _ _ _ _ _ _ _ _紧密结合。这种特殊的组合使SQL Server2000能够充分利用操作系统的优势。

54.若要访问SQL Server数据库,您必须通过安全检查。SQL Server2000使用两层安全机制来确认用户的合法性,包括_ _ _ _ _ _ _ _验证和_ _ _ _ _ _ _ _验证。

57.SQL Server中的索引类型包括唯一索引、主键索引_ _ _ _ _ _ _ _ _ _和聚集索引。

58.服务管理器可用于_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ SQL server 2000 server等操作。

62.SQL Server2000是微软开发的高性能关系数据库管理系统。它与_ _ _ _ _ _ _ _ _ _紧密结合。这种特殊的组合使SQL Server2000能够充分利用操作系统的优势。

65.存储在数据库磁盘中的物理文件包括:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

66.创建数据库时,默认情况下将数据文件存储在主_ _ _ _ _ _ _ _ _文件组中。

68.塑性数据有四种类型:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _和_ _ _ _ _ _。

69.数据完整性可以分为实体完整性、域完整性、参照完整性和用户自定义完整性。

70.通过外键约束,可以将两个相关的表链接起来,实现数据的引用_ _ _ _ _ _ _ _ _完整性。

72.视图是从一个或多个表中导出的虚拟表,其内容是通过选择对_ _ _ _ _ _ _ _ _的查询来定义和生成的。

74.删除表的命令是_ _ _ _ _ _ _ _ _ _。

76.触发器可以实现比检查约束更复杂的_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

78.触发触发器的三个操作是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

79.如果一个批处理包含语法错误,则整个批处理不能_ _ _ _ _ _ _ _ _成功。

82.事务可以用来确保数据可以被正确地修改。交易有四个特征,统称为_ _ _ _ _ _ _ _。

是非题(10分)

1,()在CREATE INDEX语句中,使用CLUSTERED创建聚集索引。

2.()在Transact-SQL语句中,不符合所有标识符规则的标识符必须分开。

3.()在SQL SERVER中,替换触发器在插入、更新或删除数据之前执行。

4.()每个存储过程向调用者返回一个整数返回码。该数据表示存储过程的执行。

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

6.()用户定义的内联表值函数本质上是一个参数化视图。

7()当登录到WINDOWS的用户连接到SQL Server时,用户不需要提供SQL Server的帐户。这种身份验证模式是WINDOWS身份验证机制。

8()使用企业管理器连接到服务器后,您看到的所有对象都是存储在磁盘上的物理文件。

9()写入数据库对象时,数据只能写入组中的一个文件。

10()您可以在企业管理器中修改数据库的名称。

11()在T-SQL语句的WHERE子句中,IN子查询可以完全替代OR逻辑表达式。

12()通配符“_”表示单个字符。

13()域完整性也称为参照完整性。

默认值14()绑定到某列后,该列上的数据将是固定的。

15()一个表上只能创建一个聚集索引。

16( )***拥有锁并不能阻止其他人修改数据。

操作编码问题

现在需要给学校建立数据库,学校环境如下:一个系有几个专业,每个专业一年只招一个班,每个班有几个学生。现在需要建立一个关于系、学生、班级的数据库,关系模型为:

学生(学号、姓名、性别、年龄、班级编号)

班级(班级编号、专业名称、系名、学年)

部门(部门编号、部门名称)

尝试用SQL语言完成以下功能:

要构建一个表,需要在定义中声明:

(1)每个表的主外键。

(2)学生年龄在15-40岁之间。

(3)学生姓名不能为空。

(4)只有当班级中没有学生时,才能删除班级。

2插入以下数据

类别(

101,软件,计算机,1995;102,微电子,计算机,1996;

111,无机化学,化学,1995;112,高分子化学,化学,1996;

121,统计数学,数学,1995;131,现代语言,中文,1996;

141,国际贸易,经济,1997;142,国际金融与经济,1996;

)

学生(

8101,张三,18,101;8102,司前,16,121;

8103,王玲,17,131;8105,李飞,19,102;

8109,赵四,18,141;8110,李可,20,142

8201,张飞,18,111;8302,周瑜,16,112;

8203,王良,17,111;8305,董卿,19,102;

8409,赵龙,18,101;8510,丽丽,20,142)

3完成以下查询功能

(1)找出所有姓李的同学,按年龄从小到大排序。

(2)列出所有开设两个以上专业的院系名称。

(3)列出学生人数超过2人的院系的编号和名称。

4.在类别表中创建一个触发器。当一个班级编号的记录被删除时,学生表中相应班级编号的记录将被自动删除。

5.建立一个可以返回班级学生人数的函数。