运维中心笔试题答案

上传人:油条 文档编号:107466168 上传时间:2019-10-19 格式:DOCX 页数:5 大小:23.84KB
返回 下载 相关 举报
运维中心笔试题答案_第1页
第1页 / 共5页
运维中心笔试题答案_第2页
第2页 / 共5页
运维中心笔试题答案_第3页
第3页 / 共5页
运维中心笔试题答案_第4页
第4页 / 共5页
运维中心笔试题答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《运维中心笔试题答案》由会员分享,可在线阅读,更多相关《运维中心笔试题答案(5页珍藏版)》请在金锄头文库上搜索。

1、数据库运维中心笔试题答案一、单项选择1、T-SQL语句是由哪一家公司设计出的:(A)AMicrosoft B IBM C SUN 2、 SQL-Server 的数据库类型属于哪一类型:(A)A关系型数据库 B 网络型数据库 C 层次型数据库3、 要启动SQLServer 的服务器,在命令提示符下键入以下什么命令可以启动SQLServer服务器:(B)A net send B net start mssqlerver C net help4、输入和调试TSQL语句的工具是:(B)A 企业管理器 B 查询分析器 C 服务器网络使用工具 D 联机丛书5、创建数据库的关键字是: (B)A delete

2、 B Create C from D talbe6、数据库的日志文件的扩展名是:(B)A mdf B ldf C ndf D log7、创建表的主约束使用哪个关键字:(B)A check B primary C foreign D rull8、datetime属于什么数据类型:(A)A 日期型 B 时间型 C 字符串型 D 整数型9、下列数据类型中不能属于sql_variant 型的是:(C)A varchar B int C image D datetime10、存储过程sp_bindrule的作用是什么:(A)A 绑定规则 B 查看表结构 C 绑定默认值 D 查看过程11、insert 表

3、示的含义:(A)A 添加 B 删除 C 查询 D 更改12、SQL-Server 中外键约束关键字为:(C)A primary key B unique C foreign key D check13、alter view 表示:(B)A创建视图 B 更改视图 C 检索视图 D 删除视图14、去掉结果集中的重复值用关键字: (B)A top B distinct C in D null15、语句“delete from 员工表 where 工资2000”表示含义:(A)A 删除工资大于2000的员工资料 B 添加工资2000的员工姓名C 检索工资2000的员工姓名 D 更改工资2000的员工姓

4、名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 like19、avg函数表示:(A)A 求平均值 B 返回所有值的和 C 自定义函数 D 求最大值20、数据表1 FULL JOIN 数据表2 ON 联接表达式是哪一种联接形式:(D)A 左联接 B右联接 C 内联接 D 外联接二、简单题1、ETL主要有哪些操作? 答:数据提取、转换和加载。2、在ETL过程中四个基本的过程分

5、别是什么? 答:主要分为四个阶段,分别是抽取(extract)、清洗(clean)、一致性处理(comform)和交付(delivery),简称为ECCD。2、SQL2005新增SSIS功能,请问SSIS主要是实现什么? 答:SSIS是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。3、SSIS中可以有很多种的数据源,请列举出一些数据源。(至少三个) 答:SQL server,EXCEL,XML,平面文件(txt等)等。4、SSIS中如果两个字段的数据类型不一致,可不可以直接连接?如果不可以需要怎样的操作才可以,是用哪个模块实现? 答:不可以,可以使用数据转

6、换模块将数据转换成相同的数据类型进行处理。三、业务题1、已知宏观指标表:FC_MIINDEXNEW表数据如下:指标代码指标名称级别排序上级代码INDICCODEINDICNAMELERNINDICCODE21国内宏观经济数据0102行业经济数据0303全球宏观经济数据0404国民经济核算1115国内生产总值:全国2146国内生产总值(季)3157GDP累计值4168GDP累计值:第一产业4269GDP累计值:第二产业43610GDP累计值:第三产业446用CTE方式写出:国内宏观经济数据包括的所有指标。答案供参考:WITH DATA AS (SELECT * FROM FC_MIINDEXNE

7、W WHERE INDICCODE=1UNION ALLSELECT A.* FROM FC_MIINDEXNEW A,DATA WHERE A.INDICCODE2=DATA.INDICCODE)SELECT * FROM DATA2、因操作失误表Industry_LoadCfg中数据 有多条重复记录,现需要删除重复记录,保留一条记录。请写出相关SQL语句。表结构为:流水号ID指标代码1IndicCode1指标代码IndicCode属性代码IndicCode2地区代码RegionCode行业代码IndustryCode单位转化数值CUnitNum(该表的业务主键为:IndicCode1,In

8、dicCode,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 rankfrom Industry_LoadCfg)Z WHERE Z.RANK1)2、请分析下面SQL 语句和表结构,试对表建立合理的索引,暂不考虑其他的查询。已知公司上市公司行情表PEQ9000,表中数据超过500万,现在需要从这张表中提取数据,

9、由于速度慢需要建立索引。请根据以下给出的SQL以及表的部分结构分析应如何建立索引。(假定这个表现在没有建任何索引)表的部分结构:列中文名列设计名列数据类型股票内码SECodeint交易日期TradeDateint前收盘LClosenumeric(9,4)最高价Highnumeric(9,4)最低价Lownumeric(9,4)收盘价TClosenumeric(9,4)业务主键是:股票内码+交易日期SQL语句:SELECT A.SECODE,A.TRADEDATE,LCLOSE,A.HIGH,A.LOW FROM (SELECT SECODE,TRADEDATE=MAX(TRADEDATE),H

10、IGH=MAX(HIGH),LOW=MIN(CASE WHEN LOW=0 THEN NULL ELSE LOW END)FROM PEQ9000 WHERE DATATYPE=1 GROUP BY SECODE) A LEFT JOIN PEQ9000 B ON A.SECODE=B.SECODE AND A.TRADEDATE=B.TRADEDATE答:(1)CREATE NONCLUSTERED INDEX PIX_PEQ9000_1 ON dbo.PEQ9000 (SECode ASC,TradeDate ASC,DataType ASC)INCLUDE ( High,Low) WIT

11、H (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON PRIMARY(2)CREATE NONCLUSTERED INDEX PIX_PEQ9000_2 ON dbo.PEQ9000 (TradeDate ASC,SECode ASC,DataType ASC)INCLUDE ( LClose,High,Low) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON PRIMARY下面两个是数据库优化分析出来的。应该能写出上面两个就好了。CREATE STATISTICS PIX_PEQ9000_2 ON dbo.PEQ9000(TradeDate, DataType)CREATE STATISTICS PIX_PEQ9000_4 ON dbo.PEQ9000(DataType, SECode)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号