运维中心笔试题答案

  • 格式:docx
  • 大小:23.84 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库运维中心笔试题答案

一、单项选择

1、T-SQL语句是由哪一家公司设计出的:(A)

A Microsoft

B IBM

C SUN

2、 SQL-Server 的数据库类型属于哪一类型:(A)

A 关系型数据库

B 网络型数据库

C 层次型数据库

3、要启动SQL-Server 的服务器,在命令提示符下键入以下什么命令可以启动SQL-Server服务器:(B)

A net send

B net start mssqlerver

C net help

4、输入和调试T-SQL语句的工具是:(B)

A 企业管理器

B 查询分析器

C 服务器网络使用工具

D 联机丛书

5、创建数据库的关键字是: (B)

A delete

B Create

C from

D talbe

6、数据库的日志文件的扩展名是:(B)

A mdf

B ldf

C ndf

D log

7、创建表的主约束使用哪个关键字:(B)

A check

B primary

C foreign

D rull

8、datetime属于什么数据类型:(A)

A 日期型

B 时间型

C 字符串型

D 整数型

9、下列数据类型中不能属于sql_variant 型的是:(C)

A varchar

B int

C image

D datetime

10、存储过程sp_bindrule的作用是什么:(A)

A 绑定规则

B 查看表结构

C 绑定默认值

D 查看过程

11、insert 表示的含义:(A)

A 添加

B 删除

C 查询

D 更改

12、SQL-Server 中外键约束关键字为:(C)

A primary key

B unique

C foreign key

D check

13、alter view 表示:(B)

A 创建视图

B 更改视图

C 检索视图

D 删除视图

14、去掉结果集中的重复值用关键字: (B)

A top

B distinct

C in

D null

15、语句“delete from 员工表 where 工资>2000”表示含义:(A)

A 删除工资大于2000的员工资料

B 添加工资>2000的员工姓名

C 检索工资>2000的员工姓名

D 更改工资>2000的员工姓名

16、与运算符<>相兼容的运算符是:(C)

A <=

B >=

C !=

D !<

17、order by 表示(B)

A 将记录集分组B将记录集排序 C 将记录集汇总 D 求平均值

18、如果用group by将结果集分组后再次进行筛选,用关键字:(A)

A having

B from

C in

D like

19、avg函数表示:(A)

A 求平均值

B 返回所有值的和

C 自定义函数

D 求最大值

20、数据表1 [FULL] JOIN 数据表2 ON 联接表达式是哪一种联接形式:(D)

A 左联接B右联接 C 内联接 D 外联接

二、简单题

1、ETL主要有哪些操作?

答:数据提取、转换和加载。

2、在ETL过程中四个基本的过程分别是什么?

答:主要分为四个阶段,分别是抽取(extract)、清洗(clean)、一致性处理(comform)和交付(delivery),简称为ECCD。

2、SQL2005新增SSIS功能,请问SSIS主要是实现什么?

答:SSIS是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。

3、SSIS中可以有很多种的数据源,请列举出一些数据源。(至少三个)

答:SQL server,EXCEL,XML,平面文件(txt等)等。

4、SSIS中如果两个字段的数据类型不一致,可不可以直接连接?如果不可以需要怎样的操作才可以,是用哪个模块实现?

答:不可以,可以使用数据转换模块将数据转换成相同的数据类型进行处理。

三、业务题

1、已知宏观指标表:FC_MIINDEXNEW

表数据如下:

用CTE方式写出:国内宏观经济数据包括的所有指标。

答案供参考:

WITH DATA AS(

SELECT*FROM FC_MIINDEXNEW WHERE INDICCODE=1

UNION ALL

SELECT A.*FROM FC_MIINDEXNEW A,DATA WHERE A.INDICCODE2=DATA.INDICCODE

)

SELECT*FROM DATA

2、因操作失误表Industry_LoadCfg中数据有多条重复记录,现需要删除重复记录,保留一条记录。请写出相关SQL语句。

表结构为:

(该表的业务主键为:IndicCode1,IndicCode,IndicCode2 )

答案供参考:

DELETE FROM Industry_LoadCfg WHERE ID IN(

SELECT ID FROM(

SELECT*,row_number()over(partition by IndicCode,IndicCode1,IndicCode2 order by ID asc)as rank

from Industry_LoadCfg)Z WHERE Z.RANK<>1)