一.数据库
1.Oracle数据库,视图和表有什么区别? 普通视图和物化视图有什么区别? 物化视图的作用是什么?
2.Oracle数据库,有什么类型的索引,各有什么特点?
3.Union和UnionAll有什么区别?
4 .理解光标? 光标的分类? 使用方法是?
5 .如何在表中查找和删除重复数据? 给出方法或SQL。
6 .如何在不使用第三方工具的情况下查看SQL执行计划?
7 .编制索引应注意的几点?
8.Oracle数据库中有哪些分区? 各自的特征是什么? 角色是什么? 分区索引的分类和作用?
9 .表t(a、b、c、d )按字段c排序后,要查看第21—30条记录,请给出sql。
10 .备份是如何分类的? 归档是什么意思?
11 .如果您的系统现在需要索引一个大表,该如何考虑这些因素,尽量减少对APP的影响?
12 .你有大量数据处理经验吗? 有什么方法?
二. ETL工具
1 .在1.Informatica中,Update组件的名称是什么? 要更新结构吗?
2 .在2.Informatica中,LookUp组件有哪些类型? 区别是什么?
3 .在3.Informatica中,如何调用存储过程?
4 .在4.Informatica中,工作流控制具有哪些组件?
5.Informatica优化方案?
6.DataStage的作业有哪些类型? 各自的特征是什么?
7 .在7.DataStage中,如何设置并行作业的并发?
yle="line-height:150%; margin-top:0pt; margin-bottom:0pt">8.DataStage中,Join Stage 与 Lookup Stage组件在使用上有何区别?9.DataStage的优化方案?
三.模型设计
1.有哪几种模型设计方法?特点分别是什么?
2.模型设计的步骤?
3.维度模型的设计方法?
4.模型设计的思路?业务需求驱动?数据驱动?
5.模型设计经验说明。在概念模型设计、逻辑模型设计以及物理模型设计几个阶段主要的工作是什么?
四.Cognos开发
1.Cube刷新方案?
2.报表数据权限控制方案?
3.Cube增量刷新方案?
五.Shell开发
1.在Unix/Linux中,查看磁盘空间可以用哪些命令?
2.在Unix/Linux中,压缩和解压缩文件可以用哪些命令?
3.sed命令的作用?
4.在Unix/Linux中,添加用户用什么命令?
5.在Unix/Linux中,查看文件行数什么命令?
六.数据仓库设计
1.增量数据获取方案?
2.请解释以下概念:数据集市、事实表、维度表、OLAP
3.元数据管理在数据仓库中的运用有何心得?
4.数据仓库系统的数据质量如何保证?方案?
5.数据仓库系统组件接口设计方案?