运维中心笔试题答案(共5页)_第1页
运维中心笔试题答案(共5页)_第2页
运维中心笔试题答案(共5页)_第3页
运维中心笔试题答案(共5页)_第4页
运维中心笔试题答案(共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、创建数据库的关键字是

2、: (B)A delete 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 查看

3、过程11、insert 表示的含义:(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的员工

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

5、2、在ETL过程中四个基本的过程分别是什么? 答:主要分为四个阶段,分别是抽取(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 *

7、FROM FC_MIINDEXNEW 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(该表的业务

8、主键为: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 rankfrom Industry_LoadCfg)Z WHERE Z.RANK<>1)2、请分析下面SQL 语句和表结构,试对表建立合理的索引,暂不考虑其他的查询。已知公司上市公司行情表PEQ9000,

9、表中数据超过500万,现在需要从这张表中提取数据,由于速度慢需要建立索引。请根据以下给出的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,T

10、RADEDATE=MAX(TRADEDATE),HIGH=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 AS

11、C)INCLUDE ( High,Low) WITH (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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论