技术支持面试题

更新时间:2024-01-12 02:22:01 阅读量: 教育文库 文档下载

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

技 术 面 试 题

1.现在使用主流的数据库有几种或数据库相关工具。

2.写出DML语句。

3. 关于用UNION操作符联接多个数据表中的行,下列说法正确的有?

A. UNION操作符可以将两个或多个SELECT语句的结果合并为一个结果集,每个SELECT语句都必须具有相同的结果:兼容的列类型和相同的列数

B. 在UNION后如果包括ALL子句,则所有的行都包括在结果集中,并且不会删除重复的行

C. 默认情况下,UNION操作符从结果集中删除重复的行

D. 通过 UNION 生成的表中的列名来自 UNION 语句中的第一个单独的查询。若要用新名称引用结果集中的某列(例如在 ORDER BY 子句中),必须按第一个 SELECT 语句中的方式引用该列

4.. _________子句为聚合函数生成汇总值,该汇总值作为一个附加的行显示在结果集中 A. COMPUTE B. EXISTS C. UNION D. DISTINCT

5. SELECT INTO子句可用来基于现存的表创建一个新的表,下列说法正确的有 A. 创建的新表具有与现存表相同的结构

B. 创建的新表是一个临时表,相当于一个游标,数据库关闭的时候会自动释放 C. 创建的新表是只读的,不能向里面添加数据 D. 创建的新表可以执行添加、删除数据的操作 6. 关于SQL Server的索引,下列说法正确的有 A. 索引分为聚集索引和非聚集索引两种类型

B. 聚集索引确定表中数据的物理顺序,非聚集索引确定表中数据的逻辑顺序 C. 一个表中可以只能包含一个聚集索引,但是可以包括多个非聚集索引 D. 对于频繁更改的列,最好使用聚集索引

7.下列关于视图的说法,正确的有:

A. 视图可以防止未经许可的用户访问敏感数据

B. 创建视图时,可以将列名改为有意义的名称,使用户更容易理解列所代表的内容

C. 定义的视图中可以包含ORDER BY子句 D. 不能为视图建立索引

8. 在不再需要使用某个游标时,可以使用哪个语句将该游标的引用释放删除 A. CLOSE B. FETCH C. NOTHING

第 1 页 共 3 页

D. DEALLOCATE

9. 下列关于存储过程的说法正确的有:

A. 存储过程的编写体现了模块化程序设计的思想 B. 使用存储过程在某种意义上将降低了网络流量 C. 在C/S结构中使用存储过程,保证了数据的安全性 D. 存储过程比大量的T-SQL批代码执行要快

10. 关于存储过程的两种类别,下列说法正确的有 A. 系统存储过程位于master数据库中

B. 用户只能通过系统存储过程访问和更新系统表

C. 创建用户自定义存储过程可以通过企业管理器或查询分析器完成 D. 系统存储过程sp_helptext可以显示加密的存储过程的原始文本 11. 在SQL Server2000中通过存储过程返回数据的方法包括 A. 输入参数 B. 输出参数 C. 返回代码

D. SELECT语句的结果集

12. 通过存储过程中处理错误信息的方法包括 A. 返回代码

B. 使用RAISEERROR语句 C. 使用ON ERROR GOTO 语句 D. 使用 ON ERROR RESUME语句

13. 在创建存储过程中指定WITH RECOMPILE会产生什么效果? A. 下次执行时重新编译该过程

B. 下次启动SQL Server以及执行过程时会重新编译该过程 C. 每次执行过程时都重新编译过程

D. 每次在引用表上创建索引时都重新编译该过程

14. SQL Server提供的几种重新编译存储过程的方法为 A. 使用系统存储过程sp_recompile

B. 在创建存储过程使指定with recompile C. 在使用execute时指定with recompile D. 在SQL Server启动时候强制重新编译 15. 关于触发器,下列说法正确的有? A. 触发器主要通过事件进行触发

B. 触发器的主要作用是能够实现主键和外键所不能保证的复杂的参照完整性和数据一致性

C. 同存储过程和约束一样,触发器也是一个在数据库服务器端实现或执行业务规则的有效方法

D. 触发器可以嵌套任意层

16. 下列关于实体完整性的说法正确的有:

A. 实体完整性是数据完整性约束条件的一种,其规则规定基表主键的任何部分都不可以接受空值

B. 实体完整性将行定义为特定表的唯一实体

第 2 页 共 3 页

C. 实体完整性牵制表的标识符列或主键的完整性

D. 可以通过主键约束、标识列、外键约束等实现实体完整性 17. 以下哪几项是主键约束和唯一约束的区别

A. 一个表可以有多个唯一约束,但是只能有一个主键约束 B. 主键约束列不能为空,而唯一约束可以为空

C. 主键约束只能包含一列,而唯一约束可以包含多列

D. 主键约束实现实体完整性,而唯一约束实现引用完整性

18. 关于数据库的主要数据文件和次要数据文件,下列哪一项说法是正确的 A. 数据库可以有多个主要数据文件和多个次要数据文件

B. 数据库只能有一个主要数据文件,并且可以没有次要数据文件 C. 数据库只能有一个次要数据文件,但是可以有多个主要数据文件 D. 数据库可以没有主要数据文件,也可以没有次要数据文件 19. 唯一标识表中的记录的一个或者一组列被称为 A. 外键 B. 主键 C. 关系 D. 度

20. SQL Server中数据库文件类型有如下几种 A. 主要数据文件 B. 次要数据文件 C. 日志文件 D. 备份文件

21.“找出在银行中有贷款的客户的名字,并且他的名字既不是Smith 也不是 Jones”:

A. select distinct customer-name from borrower where customer-name not is (‘Smith’,’Jones’)

B. select customer-name from borrower where customer-name not is (‘Smith’,’Jones’)

C. select distinct customer-name from borrower where customer-name not in (‘Smith’,’Jones’)

D. select distinct customer-name from borrower where customer-name in (‘Smith’,’Jones’)

第 3 页 共 3 页

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

Top