阶段测试题答案.docx

上传人:b****2 文档编号:1174297 上传时间:2022-10-18 格式:DOCX 页数:14 大小:22.69KB
下载 相关 举报
阶段测试题答案.docx_第1页
第1页 / 共14页
阶段测试题答案.docx_第2页
第2页 / 共14页
阶段测试题答案.docx_第3页
第3页 / 共14页
阶段测试题答案.docx_第4页
第4页 / 共14页
阶段测试题答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

阶段测试题答案.docx

《阶段测试题答案.docx》由会员分享,可在线阅读,更多相关《阶段测试题答案.docx(14页珍藏版)》请在冰豆网上搜索。

阶段测试题答案.docx

阶段测试题答案

SQLServer2000基础测试题

选择题

1.

同一

台计算机上可以运行(D)个实例。

A.

一个

B.

两个

C.

三个

D.

多个

2.

每一

个数据库都有(A)的标识,这个标识就是数据库名称。

A.

一个唯一

B.

多个

C.

两个

D.

不同

3.

表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的(

A.

B.

C.

记录

D.

数值

4.

如果一个表中记录的物理存储顺序与索引的顺序一致,则称此索引为(B)。

A.

唯一索引

B.

聚集索引

C.

非唯一索引

D.

非聚集索引

5.

下列哪个命令是备份数据库的命令。

(B)

A.

cmdshell

B.

backupdatabase

C.

restoredatabase

D.

bcp

6.

导入、导出数据有哪两种执行方式。

(AB)

A.

立即执行。

B.

保存为DTS包,在指定的时间调度执行。

C.

以覆盖方式向数据库表中导入数据。

D.

以追加方式向数据库表中导入数据。

7.

下列描述哪些是正确的。

(ABD)

A.

向SQLServer数据库中导入数据的同时可以创建表。

B.

如果向SQLServer数据库中已经存在的表导入数据,可以采用覆盖方式和追加方

式。

C.

向SQLServer数据库导入数据时只能用覆盖方式。

D.

在执行导入、导出数据时可以对某些列进行编程作转换处理。

8.

下列哪个联接谓词的含义是指,确定指定列的值或表达式的值是否与子查询或列表中的

值相匹配。

(C)

A.

all

B.

any

C.

in

A)。

D.exists

9.SQLserver数据库文件有三类,其中主数据文件的后缀是(C)

A.ndf

B.ldf

C.mdf

D.idf

10.下面对索引的相关描述正确的是(C)

A.经常被查询的列不适合建索引。

B.列值唯一的列适合建索引。

C.有很多重复值的列适合建索引。

D.是外键成主键的列不适合建索引。

11.下列SQL语句中,修改表结构的是(A)

A.ALTER

B.CREATE

C.UPDATE

D.INSERT

12.扩展存储过程是(B)才有的存储过程

A.modec数据库

B.master数据库

C.msdb数据库

D.tempelb数据库

13.SQLServer2000中事务的类型有(A)

A.系统,用户定义的事务

B.分布式事务

C.数据库事务

D.其它事务

14.下列说法正确的是(D)

A.SQL中局部变量可以不声明就使用

B.SQL中全局变量必须先声明在使用

C.

用户不能自己分立

SQL中所有变量必须先声明在使用

D.SQL中只有局部变量先声明再使用,全局变量是由系统提供的,

15.下面字符串能与通配符表达式[abc]%a进行匹配的是(D)

A.bedef

B.a_bed

C.abc-e

D.a%a

16.下列说法正确的是(B)

A.视图是观察数据的一种方法,只能基本表建立。

B.视图是虚表,观察到的数据是实际基本表中的数据。

C.索引查找法一定比表扫描法查询速度快。

D.索引的创建只和数据库的存储有关系。

17.下面仅存在于服务器端的组件是(A)

A.服务管理器

B.企业管理器

C.查询分析器

D.导入导出组件

18.SQL语言中删除一个表的命令是(B)

A.DELETE

B.DROP

C.CLEAR

D.REMORE

19.在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30岁之间,且(A)

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁不包括30岁

D.不包括20岁包括30岁

20.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A)

A.UNIQUE唯一的

B.COUNT

C.DISDINCT

D.UNION

21.下面有关主键的叙述正确的是(B)

A.不同的记录可以有重复主键值或空值

B.一个表中的主键可以是一个或多个字段

C.在一个表中主键只可以是一个字段

D.表中的主键的数据类型必须定义为自动编号或文本

22.下列哪一个数据库不是SQLServer2000的系统数据库(C)

A.Master数据库

B.MSdb数据库

C.Xscj数据库//汗。

学生成绩

D.Model数据库

23.为数据库创建索引的目的是(A)

A.提高查询的检索性能

B.创建唯一索引

C.创建主键

D.归类

24.定义外键实现的是(B)

A.实体完整性

B.参照完整性

C.用户定义的完整性

D.实体完整性,参照完整性,用户定义完整性

25.在SQLserver2000中关于数据库的说法错误的是(C)

A.数据库在磁盘上默认的存储位置是:

SQLserver安装中路径\MicrosoftSQLserver\mssql\data

B.一个数据库至少包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)

C.只有在数据库不存在数据的情况下才可以进行数据库的收缩操作

D.可以通过从A机器拷贝数据文件和事务日志文件到B机器的复制机器上执行相应的附加数据库操作,实现数据从A到B机器的复制

26.关于多表连接查询,以下(B)描述是错误的

A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数

B.多联接表查询必须使用到JOIN关键字

C.内联接查询返回的结果是:

所有符合联接条件的数据

D.在where子句中指定联接条件可以实现内联接查询

27.在SQL语言中,如果建立一个工资表包含职工号,姓名,职称,工资等字段,若要保

证工资字段的取值不会低于800元,最适合的实现方法是(B)

A.在创建工资表时为“工资”字段建立缺省

B.在创建工资表时为“工资”字段建立检查约束

C.在工资表建立一个触发器

D.为工资表数据输入编写一个程序进行控制

28.Select语句中用来连接字符串的符号是(A)

A.A、“+”

B.B、“&”

C.C、“『

D.D、“|”

29.对于XS表:

SX(xh,xm,'、')如果要找出倒数第二个字母为W,并且至少包含了3个字母

的XM,则查询条件子句应写成WHEREXMlike(B)

A.'-W-%'

B.'-%W-'

C.'-W-'

D.-W%'

30.Transact_SQL支持的程序结构语句中的一种为(A)

A.BeginEnd

B.If—Then……Else

C.Dcase

D.DoWhile

二填空题

1.访问SQLserver数据对象时,要经过身份验证和一权限验证两个阶段,其中

身份验证为Windows验证模式和一混合验证模式。

2.SQLserver事务可分为两类:

—系统____提供的事务和一用户—定义的事务。

3.SQLserver使用___日志文件文件记载用户对数据库进行的所有操作。

4.备份是为了在数据遭到破坏时能够修复,数据库的备份类型有四种,分别为完全备份、

差异备份、日志备份、文件组备份。

5.用户对数据库进行添加,修改,删除时,自动执行的存储过程称为_触发器__。

6.模糊查询符号%代表—包含零个或任意多个字符_,查询的条件e%im代表的意思是_找

出第一个字符是e,最后两个字符是im的记录。

7.SQLserver2000的数据库分为—系统数据库和__用户定义数据库两种类

型。

8.SQLserver2000提供的最常用的管理工具是__对象资源管理器__和—杳询分析器_。

9.表是反映现实世界某类事物的数学模型,表由行和列组成。

现实世界中事物的属性对应

表的列,表中的一行代表一类事物中的一个特例。

10.主键是唯一能够区分表中每一行记录的一个或多个列。

11.常用的聚合函数有:

计算最大值的max,计算最小值的min,统计总和的sum,统计

记录总数的count和计算平均值的avg。

12.视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表。

13.内联接查询的含义是指两个存在关联关系的表A和B,表A与表B内联接的查询结果

为C,结果集C中只能包括表A与表B中满足关联条件的记录。

14.左联接查询的含义是指两个存在关联关系的表A和B,表A与表B左联接的查询结果

为C。

C的列可以来自于A和B的列,C的记录中允许包括表A的全部记录以及表A中与表B满足关联条件的记录,C中A与B不满足关联条件的列值为空值。

15.全联接的含义是指两个存在关联关系的表A和B,表A与表B全联接的查询结果为C。

C的列可以来自于A和B的列,C的记录中可以包括表A和表B的全部记录,C中B与A以及A与B不满足关联条件的部分为空值。

三判断题

1.可以将批处理程序保存为扩展名为“.sql”的文件,重复利用。

(对、错)

2.索引是描述表中记录存储位置的指针。

(对、错)

3.聚合函数的运算对象可以是列,也可以是表达式。

(对、错)

4.视图中的数据允许来源于一个或多个表。

对、错)

四简答题

1.请写出你知道的常用的数据库都有哪几种?

Sqlserver、oracle、mysql、Sybasedb2等

2.列出SQLserver数据库中常见的数据库对象。

表、存储过程、触发器、视图、规则、默认值、索引等

3.简述视图的含义。

视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表,视图

中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语

句。

每一次使用视图,SQLServer都需要重新执行一次查询语句,查询语句的执行结

果构成了视图中的数据。

视图中的列可以来源于一个表或多个表联接查询的结果。

4.简述什么是存储过程

存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的

SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如

果该存储过程带有参数)来执行它。

5.sqlserver中有哪几种数据类型?

char和varchar有什么区别?

char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小

于8时,它会再后面补空值。

当你输入的字符大于指定的数时,它会截取超出的字符。

varchar是变长型,它的存储空间会跟你输入的实际字符数而改变,但最大长度不能超过你指定的长度。

6.软件开发的大致流程是什么?

需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护

需求确认:

需求规格说明书

概要设计:

系统用例图,用例场景

详细设计:

系统设计报告,数据库设计报告

测试:

测试用例报告

7.说出公司都做过哪些方面的软件项目?

参见“软件架构演示”P

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1