数据仓库工程师面试题(笔试1)

数据仓库工程师面试题(笔试1)

ID:8192839

大小:34.50 KB

页数:4页

时间:2018-03-09

数据仓库工程师面试题(笔试1)_第1页
数据仓库工程师面试题(笔试1)_第2页
数据仓库工程师面试题(笔试1)_第3页
数据仓库工程师面试题(笔试1)_第4页
资源描述:

《数据仓库工程师面试题(笔试1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据仓库工程师面试题姓名:____张小核______开始时间:_____:______结束时间:_____:_____一、数据库1.使用过哪些数据库?试说出它们的异同。答:使用过SQLSERVER和ORACLE它们的区别是:1.sqlserver是中小型企业用的,oracle是中大型企业用的;oracle跨平台能在linux上运行,sqlserver只能在windows运行,而linux平台比windows平台稳定,所以安全性高;sqlserver操作简便,oracle比较复杂;oracle能把数据存在不同的硬盘上sqlserver不能;

2、oracle能够回滚表空间查询sqlserver不能;oracle支持labelsecurity,sqlserver不能;oracle扩展性比较强。2.事务有多个性质,其中不包括(B)A.一致性B.唯一性C.原子性D.隔离性3.CHAR类型和VARCHAR类型有何区别?答:char的长度是固定的,最长2000个字符,当输入的字符小于你定义的字符数目时,它会自动补空值,所以它占用空间较大但是效率高;varchar的长度是可变的,用它可以节省存储空间,但是效率没有char高。4.视图与表有何区别?表是实际存在的,视图是一个或多个表结果的映射,

3、实际不存在,所以视图不占用实际的物理空间,但删除时不影响数据,而表影响5.数据库中常见的约束有哪些?答:1.非空值约束,是notnull;2。唯一性约束,不能重复造成冗余;3.检查约束,能够保证数据完整性;还有主键不能为空,应该是唯一的,字段属性要不能再分6.有一个空表t_empty,结构是:createtablet_empty(ainteger)请问以下各语句的输出分别是什么?(A)selectsum(a)fromt_empty什么都不输出(B)selectNullToZero(a)fromt_empty*假定NullToZero是一个

4、将Null值转成0的标函数(C)selectcount(*)fromt_empty7. 有下列两表  Table1    Col1  INT    Col2  CHAR(30)  Table2    Col1  INT    Col2  CHAR(30)请问下列哪条语句会将table2的全部列插入到table1?BA.  INSERTINTOtable1(table2.col1,table2.col2)B.  INSERTINTOtable1SELECTcol1,col2FROMtable2C.  INSERTINTOtable1VALU

5、ES(SELECTcol1,col2FROMtable2)D.  INSERTINTOtable1(col1,col2)VALUES(SELECTcol1,col2FROMtable2)1.有下列两表  TAB1                  TAB2C1  C2                CX  CY----  -----              ------  -----A    11                A    21B    12                C    22C    13           

6、     D    23如果要得到如下的输出结果:C1  C2  CX    CY-----  -----  ----  -----A    11    A    21C    13    C    22--    --    D    23下列哪条语句会得到所需的结果?A. SELECT*FROMtab1INNERJOINtab2ONc1=cxB. SELECT*FROMtab2FULLOUTERJOINtab1ONc1=cxC. SELECT*FROMtab2RIGHTOUTERJOINtab1ONc1=cxD.  SELECT*FR

7、OMtab1RIGHTOUTERJOINtab2ONc1=cx2.在数据库中使用存储过程有什么好处?使用方便,速度快,方便改动,一个过程可以包含多个语句,可以用参数3.数据库中的日志有哪些作用?记录你所做的操作,有利于在出现异常时的排错速度,可以用它查看数据库的工作状态4.对于一个数据量过大的表,如果要提高对它的查询速度,你会采用哪些办法?建立索引,清楚多余的数据,整利视图一、数据仓库1.什么叫数据仓库?谈谈你自己的理解。数据库是通过数据结构组织、存储和管理的仓库。建立数据库是要先充分做好整体规划,这样有利于后期的管理,增加效能2.数据仓

8、库应该包括哪些部分?日志,物理文件逻辑数据文件3.你认为在数据仓库的建设中,最重要的是哪些方面?前几调研与规划。客户需求分析4.试列出你使用过的数据仓库方面的软件和产品,包括建模工具、ETL、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。